[2026-03-26 00:00:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"IuI753Dk2v0rFG0htKKIGr8XAbi8svYu","execution_time":"2026-03-26 00:00:02"} 
[2026-03-26 00:00:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"IuI753Dk2v0rFG0htKKIGr8XAbi8svYu","execution_time":"2026-03-26 00:00:02","total_operations":1,"sites_count":1} 
[2026-03-26 00:00:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"IuI753Dk2v0rFG0htKKIGr8XAbi8svYu","execution_time":"2026-03-26 00:00:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-xZEor-1774472369"]} 
[2026-03-26 00:00:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"IuI753Dk2v0rFG0htKKIGr8XAbi8svYu","execution_time":"2026-03-26 00:00:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 00:00:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"IuI753Dk2v0rFG0htKKIGr8XAbi8svYu","execution_time":"2026-03-26 00:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 00:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IuI753Dk2v0rFG0htKKIGr8XAbi8svYu","execution_time":"2026-03-26 00:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xZEor-1774472369","operation_id":165431} 
[2026-03-26 00:00:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"IuI753Dk2v0rFG0htKKIGr8XAbi8svYu","execution_time":"2026-03-26 00:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xZEor-1774472369","operation_id":165431,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 00:00:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"IuI753Dk2v0rFG0htKKIGr8XAbi8svYu","execution_time":"2026-03-26 00:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xZEor-1774472369","operation_id":165431,"processed":0,"errors":0} 
[2026-03-26 00:00:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"IuI753Dk2v0rFG0htKKIGr8XAbi8svYu","execution_time":"2026-03-26 00:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xZEor-1774472369","operation_id":165431} 
[2026-03-26 00:00:02] production.INFO: Executing GetProducts task...  
[2026-03-26 00:00:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 00:00:02] production.INFO: Executing GetProducts task...  
[2026-03-26 00:00:04] production.INFO: async() رجع: true  
[2026-03-26 00:00:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 00:00:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 00:00:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 00:00:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 00:00:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 00:00:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 00:00:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 00:00:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 00:00:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 00:00:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 00:00:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 00:01:36] production.INFO: Constructing job for order: 180616  
[2026-03-26 00:01:37] production.INFO: Handling job for order: 180616  
[2026-03-26 00:01:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 00:01:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 00:01:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=2500&uuid=5b9b0c74-e8eb-43ca-84d9-d06d14dd532f&Player_ID=53905546  
[2026-03-26 00:01:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=2500&uuid=5b9b0c74-e8eb-43ca-84d9-d06d14dd532f&Player_ID=53905546","has_body":false} 
[2026-03-26 00:01:38] production.INFO: Operation sent successfully {"operation_id":165432,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bFLo-1774472497","amount":4.2811099999999999710098563809879124164581298828125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-26 00:01:38"}},"processed_data":{"order_number":"ORD-bFLo-1774472497","amount":4.2811099999999999710098563809879124164581298828125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-26 00:02:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"lOTKI8XmjaCgERlrBVgveU4Aq4YVOypm","execution_time":"2026-03-26 00:02:02"} 
[2026-03-26 00:02:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"lOTKI8XmjaCgERlrBVgveU4Aq4YVOypm","execution_time":"2026-03-26 00:02:02","total_operations":2,"sites_count":1} 
[2026-03-26 00:02:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"lOTKI8XmjaCgERlrBVgveU4Aq4YVOypm","execution_time":"2026-03-26 00:02:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-xZEor-1774472369","ORD-bFLo-1774472497"]} 
[2026-03-26 00:02:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"lOTKI8XmjaCgERlrBVgveU4Aq4YVOypm","execution_time":"2026-03-26 00:02:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 00:02:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"lOTKI8XmjaCgERlrBVgveU4Aq4YVOypm","execution_time":"2026-03-26 00:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 00:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lOTKI8XmjaCgERlrBVgveU4Aq4YVOypm","execution_time":"2026-03-26 00:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bFLo-1774472497","operation_id":165432} 
[2026-03-26 00:02:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"lOTKI8XmjaCgERlrBVgveU4Aq4YVOypm","execution_time":"2026-03-26 00:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xZEor-1774472369","operation_id":165431,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-26 00:02:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"lOTKI8XmjaCgERlrBVgveU4Aq4YVOypm","execution_time":"2026-03-26 00:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xZEor-1774472369","operation_id":165431,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 00:02:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"lOTKI8XmjaCgERlrBVgveU4Aq4YVOypm","execution_time":"2026-03-26 00:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xZEor-1774472369","operation_id":165431,"count":1} 
[2026-03-26 00:02:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"lOTKI8XmjaCgERlrBVgveU4Aq4YVOypm","execution_time":"2026-03-26 00:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xZEor-1774472369","operation_id":165431,"count":1} 
[2026-03-26 00:02:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"lOTKI8XmjaCgERlrBVgveU4Aq4YVOypm","execution_time":"2026-03-26 00:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xZEor-1774472369","operation_id":165431,"user_id":949,"notification_type":"order_approved","reference_id":180614} 
[2026-03-26 00:02:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"lOTKI8XmjaCgERlrBVgveU4Aq4YVOypm","execution_time":"2026-03-26 00:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xZEor-1774472369","operation_id":165431,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 00:02:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"lOTKI8XmjaCgERlrBVgveU4Aq4YVOypm","execution_time":"2026-03-26 00:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xZEor-1774472369","operation_id":165431,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 00:02:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"lOTKI8XmjaCgERlrBVgveU4Aq4YVOypm","execution_time":"2026-03-26 00:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xZEor-1774472369","operation_id":165431,"processed":1,"errors":0} 
[2026-03-26 00:02:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"lOTKI8XmjaCgERlrBVgveU4Aq4YVOypm","execution_time":"2026-03-26 00:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xZEor-1774472369","operation_id":165431,"processed":1,"errors":0} 
[2026-03-26 00:02:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"lOTKI8XmjaCgERlrBVgveU4Aq4YVOypm","execution_time":"2026-03-26 00:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xZEor-1774472369","operation_id":165431} 
[2026-03-26 00:02:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-26 00:02:22] production.INFO: Constructing job for order: 180617  
[2026-03-26 00:02:23] production.INFO: Handling job for order: 180617  
[2026-03-26 00:02:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 00:02:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 00:02:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9dd74dd1-ad5d-4394-94e1-9e868ead4ce7&Player_ID=51926887727  
[2026-03-26 00:02:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9dd74dd1-ad5d-4394-94e1-9e868ead4ce7&Player_ID=51926887727","has_body":false} 
[2026-03-26 00:02:24] production.INFO: Operation sent successfully {"operation_id":165433,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1EwPoWJ-1774472543","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 00:02:24"}},"processed_data":{"order_number":"ORD-1EwPoWJ-1774472543","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 00:02:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1EwPoWJ-1774472543","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 00:02:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-1EwPoWJ-1774472543","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 00:02:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 00:02:36] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":180617} 
[2026-03-26 00:02:36] production.INFO: Order updated successfully. Order ID: 180617, Status: completed  
[2026-03-26 00:02:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1EwPoWJ-1774472543","status":"completed","codes_count":0} 
[2026-03-26 00:02:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-26 00:02:39] production.INFO: Constructing job for order: 180618  
[2026-03-26 00:02:42] production.INFO: Handling job for order: 180618  
[2026-03-26 00:02:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 00:02:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 00:02:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/97/params?qty=2000&uuid=17a29cc2-90f5-47fc-94b5-27e486f502e5&Player_ID=821760046  
[2026-03-26 00:02:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/97/params?qty=2000&uuid=17a29cc2-90f5-47fc-94b5-27e486f502e5&Player_ID=821760046","has_body":false} 
[2026-03-26 00:02:43] production.INFO: Operation sent successfully {"operation_id":165434,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9gOwQuzB-1774472562","amount":2.09686299999999992138555171550251543521881103515625,"status":"processing","product":"PartyStar Amount","game":"PartyStar","notes":[],"created_at":"2026-03-26 00:02:43"}},"processed_data":{"order_number":"ORD-9gOwQuzB-1774472562","amount":2.09686299999999992138555171550251543521881103515625,"status":"processing","product":"PartyStar Amount","game":"PartyStar"}} 
[2026-03-26 00:03:11] production.INFO: Constructing job for order: 180619  
[2026-03-26 00:03:13] production.INFO: Handling job for order: 180619  
[2026-03-26 00:03:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 00:03:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 00:03:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/571/params?qty=62000&uuid=4b805570-c4e6-4cc5-a360-1ba41aa54b81&Player_ID=61392719  
[2026-03-26 00:03:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/571/params?qty=62000&uuid=4b805570-c4e6-4cc5-a360-1ba41aa54b81&Player_ID=61392719","has_body":false} 
[2026-03-26 00:03:13] production.INFO: Operation sent successfully {"operation_id":165435,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HcNgMSW-1774472593","amount":14.8603274000000009635868991608731448650360107421875,"status":"processing","product":"Mango Amount","game":"Mango","notes":[],"created_at":"2026-03-26 00:03:13"}},"processed_data":{"order_number":"ORD-HcNgMSW-1774472593","amount":14.8603274000000009635868991608731448650360107421875,"status":"processing","product":"Mango Amount","game":"Mango"}} 
[2026-03-26 00:04:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"lDuc0UlzJ3rHGqfriOqGDnRugNfus6m8","execution_time":"2026-03-26 00:04:01"} 
[2026-03-26 00:04:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"lDuc0UlzJ3rHGqfriOqGDnRugNfus6m8","execution_time":"2026-03-26 00:04:01","total_operations":3,"sites_count":1} 
[2026-03-26 00:04:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"lDuc0UlzJ3rHGqfriOqGDnRugNfus6m8","execution_time":"2026-03-26 00:04:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-bFLo-1774472497","ORD-9gOwQuzB-1774472562","ORD-HcNgMSW-1774472593"]} 
[2026-03-26 00:04:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"lDuc0UlzJ3rHGqfriOqGDnRugNfus6m8","execution_time":"2026-03-26 00:04:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 00:04:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"lDuc0UlzJ3rHGqfriOqGDnRugNfus6m8","execution_time":"2026-03-26 00:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-26 00:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lDuc0UlzJ3rHGqfriOqGDnRugNfus6m8","execution_time":"2026-03-26 00:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9gOwQuzB-1774472562","operation_id":165434} 
[2026-03-26 00:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lDuc0UlzJ3rHGqfriOqGDnRugNfus6m8","execution_time":"2026-03-26 00:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bFLo-1774472497","operation_id":165432} 
[2026-03-26 00:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lDuc0UlzJ3rHGqfriOqGDnRugNfus6m8","execution_time":"2026-03-26 00:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HcNgMSW-1774472593","operation_id":165435} 
[2026-03-26 00:04:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"lDuc0UlzJ3rHGqfriOqGDnRugNfus6m8","execution_time":"2026-03-26 00:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HcNgMSW-1774472593","operation_id":165435,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-26 00:04:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"lDuc0UlzJ3rHGqfriOqGDnRugNfus6m8","execution_time":"2026-03-26 00:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HcNgMSW-1774472593","operation_id":165435,"processed":0,"errors":0} 
[2026-03-26 00:04:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"lDuc0UlzJ3rHGqfriOqGDnRugNfus6m8","execution_time":"2026-03-26 00:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HcNgMSW-1774472593","operation_id":165435} 
[2026-03-26 00:04:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9gOwQuzB-1774472562","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 00:04:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-9gOwQuzB-1774472562","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 00:04:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 00:04:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-bFLo-1774472497","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 00:04:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-bFLo-1774472497","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 00:04:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 00:04:03] production.INFO: SendAcceptReject: Notification queued {"user_id":948,"notification_type":"order_approved","reference_id":180618} 
[2026-03-26 00:04:03] production.INFO: Order updated successfully. Order ID: 180618, Status: completed  
[2026-03-26 00:04:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9gOwQuzB-1774472562","status":"completed","codes_count":0} 
[2026-03-26 00:04:03] production.INFO: SendAcceptReject: Notification queued {"user_id":1512,"notification_type":"order_approved","reference_id":180616} 
[2026-03-26 00:04:03] production.INFO: Order updated successfully. Order ID: 180616, Status: completed  
[2026-03-26 00:04:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-bFLo-1774472497","status":"completed","codes_count":0} 
[2026-03-26 00:04:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 948  
[2026-03-26 00:04:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1512  
[2026-03-26 00:05:02] production.INFO: Executing GetProducts task...  
[2026-03-26 00:05:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 00:05:02] production.INFO: Executing GetProducts task...  
[2026-03-26 00:05:04] production.INFO: async() رجع: true  
[2026-03-26 00:05:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 00:05:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 00:05:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 00:05:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 00:05:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 00:05:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 00:05:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 00:05:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 00:05:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 00:05:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 00:05:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 00:06:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"gcMMFEukk0OTeUqGB1NK6672N2uZIH4c","execution_time":"2026-03-26 00:06:02"} 
[2026-03-26 00:06:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"gcMMFEukk0OTeUqGB1NK6672N2uZIH4c","execution_time":"2026-03-26 00:06:02","total_operations":1,"sites_count":1} 
[2026-03-26 00:06:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"gcMMFEukk0OTeUqGB1NK6672N2uZIH4c","execution_time":"2026-03-26 00:06:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-HcNgMSW-1774472593"]} 
[2026-03-26 00:06:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"gcMMFEukk0OTeUqGB1NK6672N2uZIH4c","execution_time":"2026-03-26 00:06:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 00:06:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"gcMMFEukk0OTeUqGB1NK6672N2uZIH4c","execution_time":"2026-03-26 00:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 00:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gcMMFEukk0OTeUqGB1NK6672N2uZIH4c","execution_time":"2026-03-26 00:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HcNgMSW-1774472593","operation_id":165435} 
[2026-03-26 00:06:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"gcMMFEukk0OTeUqGB1NK6672N2uZIH4c","execution_time":"2026-03-26 00:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HcNgMSW-1774472593","operation_id":165435,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 00:06:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"gcMMFEukk0OTeUqGB1NK6672N2uZIH4c","execution_time":"2026-03-26 00:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HcNgMSW-1774472593","operation_id":165435,"processed":0,"errors":0} 
[2026-03-26 00:06:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"gcMMFEukk0OTeUqGB1NK6672N2uZIH4c","execution_time":"2026-03-26 00:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HcNgMSW-1774472593","operation_id":165435} 
[2026-03-26 00:06:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HcNgMSW-1774472593","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 00:06:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-HcNgMSW-1774472593","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 00:06:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 00:06:05] production.INFO: SendAcceptReject: Notification queued {"user_id":194,"notification_type":"order_approved","reference_id":180619} 
[2026-03-26 00:06:05] production.INFO: Order updated successfully. Order ID: 180619, Status: completed  
[2026-03-26 00:06:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HcNgMSW-1774472593","status":"completed","codes_count":0} 
[2026-03-26 00:06:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 194  
[2026-03-26 00:07:29] production.INFO: Constructing job for order: 180620  
[2026-03-26 00:07:32] production.INFO: Handling job for order: 180620  
[2026-03-26 00:07:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 00:07:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 00:07:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=35000&uuid=c1c6422b-18ac-458f-906f-223195f127ad&Player_ID=89965666  
[2026-03-26 00:07:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=35000&uuid=c1c6422b-18ac-458f-906f-223195f127ad&Player_ID=89965666","has_body":false} 
[2026-03-26 00:07:33] production.INFO: Operation sent successfully {"operation_id":165436,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-btWWLC9-1774472853","amount":3.759920500000000220808260564808733761310577392578125,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-26 00:07:33"}},"processed_data":{"order_number":"ORD-btWWLC9-1774472853","amount":3.759920500000000220808260564808733761310577392578125,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-26 00:07:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-btWWLC9-1774472853","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 00:07:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-btWWLC9-1774472853","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 00:07:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 00:07:38] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":180620} 
[2026-03-26 00:07:38] production.INFO: Order updated successfully. Order ID: 180620, Status: completed  
[2026-03-26 00:07:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-btWWLC9-1774472853","status":"completed","codes_count":0} 
[2026-03-26 00:07:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-26 00:08:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"mA0GmBlUE3un3MJDo1vazE3or6md20CR","execution_time":"2026-03-26 00:08:03"} 
[2026-03-26 00:08:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"mA0GmBlUE3un3MJDo1vazE3or6md20CR","execution_time":"2026-03-26 00:08:03"} 
[2026-03-26 00:08:43] production.INFO: Constructing job for order: 180621  
[2026-03-26 00:08:45] production.INFO: Handling job for order: 180621  
[2026-03-26 00:08:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 00:08:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 00:08:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/772/params?qty=10000&uuid=6f8410db-bb0f-46f5-bf87-af8d961967e9&Player_ID=101763082  
[2026-03-26 00:08:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/772/params?qty=10000&uuid=6f8410db-bb0f-46f5-bf87-af8d961967e9&Player_ID=101763082","has_body":false} 
[2026-03-26 00:08:46] production.INFO: Operation sent successfully {"operation_id":165437,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iZc-1774472926","amount":1.0411859999999999448760945597314275801181793212890625,"status":"processing","product":"Habi","game":"Habi","notes":[],"created_at":"2026-03-26 00:08:46"}},"processed_data":{"order_number":"ORD-iZc-1774472926","amount":1.0411859999999999448760945597314275801181793212890625,"status":"processing","product":"Habi","game":"Habi"}} 
[2026-03-26 00:10:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GsjbR9jzFsC2b1xV2DSmRGcTJbyfg8aj","execution_time":"2026-03-26 00:10:01"} 
[2026-03-26 00:10:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"GsjbR9jzFsC2b1xV2DSmRGcTJbyfg8aj","execution_time":"2026-03-26 00:10:01","total_operations":1,"sites_count":1} 
[2026-03-26 00:10:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GsjbR9jzFsC2b1xV2DSmRGcTJbyfg8aj","execution_time":"2026-03-26 00:10:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-iZc-1774472926"]} 
[2026-03-26 00:10:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GsjbR9jzFsC2b1xV2DSmRGcTJbyfg8aj","execution_time":"2026-03-26 00:10:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 00:10:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GsjbR9jzFsC2b1xV2DSmRGcTJbyfg8aj","execution_time":"2026-03-26 00:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 00:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GsjbR9jzFsC2b1xV2DSmRGcTJbyfg8aj","execution_time":"2026-03-26 00:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iZc-1774472926","operation_id":165437} 
[2026-03-26 00:10:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GsjbR9jzFsC2b1xV2DSmRGcTJbyfg8aj","execution_time":"2026-03-26 00:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iZc-1774472926","operation_id":165437,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 00:10:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GsjbR9jzFsC2b1xV2DSmRGcTJbyfg8aj","execution_time":"2026-03-26 00:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iZc-1774472926","operation_id":165437,"processed":0,"errors":0} 
[2026-03-26 00:10:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"GsjbR9jzFsC2b1xV2DSmRGcTJbyfg8aj","execution_time":"2026-03-26 00:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iZc-1774472926","operation_id":165437} 
[2026-03-26 00:10:01] production.INFO: Executing GetProducts task...  
[2026-03-26 00:10:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 00:10:01] production.INFO: Executing GetProducts task...  
[2026-03-26 00:10:04] production.INFO: async() رجع: true  
[2026-03-26 00:10:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 00:10:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 00:10:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 00:10:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 00:10:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 00:10:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 00:10:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 00:10:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 00:10:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 00:10:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 00:10:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 00:12:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"YRM1WgQlRhSGf70B35efU0eZuFjkCiSu","execution_time":"2026-03-26 00:12:02"} 
[2026-03-26 00:12:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"YRM1WgQlRhSGf70B35efU0eZuFjkCiSu","execution_time":"2026-03-26 00:12:02","total_operations":1,"sites_count":1} 
[2026-03-26 00:12:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"YRM1WgQlRhSGf70B35efU0eZuFjkCiSu","execution_time":"2026-03-26 00:12:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-iZc-1774472926"]} 
[2026-03-26 00:12:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"YRM1WgQlRhSGf70B35efU0eZuFjkCiSu","execution_time":"2026-03-26 00:12:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 00:12:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"YRM1WgQlRhSGf70B35efU0eZuFjkCiSu","execution_time":"2026-03-26 00:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 00:12:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"YRM1WgQlRhSGf70B35efU0eZuFjkCiSu","execution_time":"2026-03-26 00:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iZc-1774472926","operation_id":165437,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 00:12:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"YRM1WgQlRhSGf70B35efU0eZuFjkCiSu","execution_time":"2026-03-26 00:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iZc-1774472926","operation_id":165437,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 00:12:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"YRM1WgQlRhSGf70B35efU0eZuFjkCiSu","execution_time":"2026-03-26 00:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iZc-1774472926","operation_id":165437,"count":1} 
[2026-03-26 00:12:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"YRM1WgQlRhSGf70B35efU0eZuFjkCiSu","execution_time":"2026-03-26 00:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iZc-1774472926","operation_id":165437,"count":1} 
[2026-03-26 00:12:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"YRM1WgQlRhSGf70B35efU0eZuFjkCiSu","execution_time":"2026-03-26 00:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iZc-1774472926","operation_id":165437,"user_id":1488,"notification_type":"order_approved","reference_id":180621} 
[2026-03-26 00:12:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"YRM1WgQlRhSGf70B35efU0eZuFjkCiSu","execution_time":"2026-03-26 00:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iZc-1774472926","operation_id":165437,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 00:12:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"YRM1WgQlRhSGf70B35efU0eZuFjkCiSu","execution_time":"2026-03-26 00:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iZc-1774472926","operation_id":165437,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 00:12:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"YRM1WgQlRhSGf70B35efU0eZuFjkCiSu","execution_time":"2026-03-26 00:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iZc-1774472926","operation_id":165437,"processed":1,"errors":0} 
[2026-03-26 00:12:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"YRM1WgQlRhSGf70B35efU0eZuFjkCiSu","execution_time":"2026-03-26 00:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iZc-1774472926","operation_id":165437,"processed":1,"errors":0} 
[2026-03-26 00:12:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"YRM1WgQlRhSGf70B35efU0eZuFjkCiSu","execution_time":"2026-03-26 00:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iZc-1774472926","operation_id":165437} 
[2026-03-26 00:12:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-26 00:13:22] production.INFO: Constructing job for order: 180622  
[2026-03-26 00:13:23] production.INFO: Handling job for order: 180622  
[2026-03-26 00:13:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 00:13:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 00:13:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=2400&uuid=213e7ac4-3639-4304-9be6-2279bea821d4&Player_ID=11200494  
[2026-03-26 00:13:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=2400&uuid=213e7ac4-3639-4304-9be6-2279bea821d4&Player_ID=11200494","has_body":false} 
[2026-03-26 00:13:24] production.INFO: Operation sent successfully {"operation_id":165438,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aLdma-1774473204","amount":4.10986560000000000769659891375340521335601806640625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-26 00:13:24"}},"processed_data":{"order_number":"ORD-aLdma-1774473204","amount":4.10986560000000000769659891375340521335601806640625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-26 00:14:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"l2CCXJFX64tL1IUdFOwMlCkYEq5pFpCu","execution_time":"2026-03-26 00:14:00"} 
[2026-03-26 00:14:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"l2CCXJFX64tL1IUdFOwMlCkYEq5pFpCu","execution_time":"2026-03-26 00:14:00","total_operations":1,"sites_count":1} 
[2026-03-26 00:14:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"l2CCXJFX64tL1IUdFOwMlCkYEq5pFpCu","execution_time":"2026-03-26 00:14:00","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-aLdma-1774473204"]} 
[2026-03-26 00:14:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"l2CCXJFX64tL1IUdFOwMlCkYEq5pFpCu","execution_time":"2026-03-26 00:14:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 00:14:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"l2CCXJFX64tL1IUdFOwMlCkYEq5pFpCu","execution_time":"2026-03-26 00:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 00:14:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"l2CCXJFX64tL1IUdFOwMlCkYEq5pFpCu","execution_time":"2026-03-26 00:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aLdma-1774473204","operation_id":165438} 
[2026-03-26 00:14:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"l2CCXJFX64tL1IUdFOwMlCkYEq5pFpCu","execution_time":"2026-03-26 00:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aLdma-1774473204","operation_id":165438,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 00:14:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"l2CCXJFX64tL1IUdFOwMlCkYEq5pFpCu","execution_time":"2026-03-26 00:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aLdma-1774473204","operation_id":165438,"processed":0,"errors":0} 
[2026-03-26 00:14:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"l2CCXJFX64tL1IUdFOwMlCkYEq5pFpCu","execution_time":"2026-03-26 00:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aLdma-1774473204","operation_id":165438} 
[2026-03-26 00:14:10] production.INFO: Constructing job for order: 180623  
[2026-03-26 00:14:12] production.INFO: Handling job for order: 180623  
[2026-03-26 00:14:12] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 00:14:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 00:14:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=bdd90661-d24d-42b2-9e54-b9e83f734ab8&Player_ID=0966535453  
[2026-03-26 00:14:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=bdd90661-d24d-42b2-9e54-b9e83f734ab8&Player_ID=0966535453","has_body":false} 
[2026-03-26 00:14:13] production.INFO: Operation sent successfully {"operation_id":165439,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Z3D-1774473253","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 00:14:13"}},"processed_data":{"order_number":"ORD-Z3D-1774473253","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 00:14:15] production.INFO: Constructing job for order: 180624  
[2026-03-26 00:14:16] production.INFO: Handling job for order: 180624  
[2026-03-26 00:14:16] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 00:14:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 00:14:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=08fb6383-68b6-40f0-81d8-62b4d7466ed7&Player_ID=0966535453  
[2026-03-26 00:14:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=08fb6383-68b6-40f0-81d8-62b4d7466ed7&Player_ID=0966535453","has_body":false} 
[2026-03-26 00:14:17] production.INFO: Operation sent successfully {"operation_id":165440,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PzGVIVr-1774473257","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 00:14:17"}},"processed_data":{"order_number":"ORD-PzGVIVr-1774473257","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 00:15:02] production.INFO: Executing GetProducts task...  
[2026-03-26 00:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 00:15:02] production.INFO: Executing GetProducts task...  
[2026-03-26 00:15:04] production.INFO: async() رجع: true  
[2026-03-26 00:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 00:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 00:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 00:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 00:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 00:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 00:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 00:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 00:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 00:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 00:15:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 00:16:00] production.INFO: Constructing job for order: 180625  
[2026-03-26 00:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"N82A4hpMeuEw6ohuxJUznxP69smX81cN","execution_time":"2026-03-26 00:16:02"} 
[2026-03-26 00:16:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"N82A4hpMeuEw6ohuxJUznxP69smX81cN","execution_time":"2026-03-26 00:16:02","total_operations":3,"sites_count":2} 
[2026-03-26 00:16:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"N82A4hpMeuEw6ohuxJUznxP69smX81cN","execution_time":"2026-03-26 00:16:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-aLdma-1774473204"]} 
[2026-03-26 00:16:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"N82A4hpMeuEw6ohuxJUznxP69smX81cN","execution_time":"2026-03-26 00:16:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 00:16:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"N82A4hpMeuEw6ohuxJUznxP69smX81cN","execution_time":"2026-03-26 00:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 00:16:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"N82A4hpMeuEw6ohuxJUznxP69smX81cN","execution_time":"2026-03-26 00:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aLdma-1774473204","operation_id":165438,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 00:16:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"N82A4hpMeuEw6ohuxJUznxP69smX81cN","execution_time":"2026-03-26 00:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aLdma-1774473204","operation_id":165438,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 00:16:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"N82A4hpMeuEw6ohuxJUznxP69smX81cN","execution_time":"2026-03-26 00:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aLdma-1774473204","operation_id":165438,"count":1} 
[2026-03-26 00:16:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"N82A4hpMeuEw6ohuxJUznxP69smX81cN","execution_time":"2026-03-26 00:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aLdma-1774473204","operation_id":165438,"count":1} 
[2026-03-26 00:16:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"N82A4hpMeuEw6ohuxJUznxP69smX81cN","execution_time":"2026-03-26 00:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aLdma-1774473204","operation_id":165438,"user_id":949,"notification_type":"order_approved","reference_id":180622} 
[2026-03-26 00:16:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"N82A4hpMeuEw6ohuxJUznxP69smX81cN","execution_time":"2026-03-26 00:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aLdma-1774473204","operation_id":165438,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 00:16:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"N82A4hpMeuEw6ohuxJUznxP69smX81cN","execution_time":"2026-03-26 00:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aLdma-1774473204","operation_id":165438,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 00:16:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"N82A4hpMeuEw6ohuxJUznxP69smX81cN","execution_time":"2026-03-26 00:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aLdma-1774473204","operation_id":165438,"processed":1,"errors":0} 
[2026-03-26 00:16:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"N82A4hpMeuEw6ohuxJUznxP69smX81cN","execution_time":"2026-03-26 00:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aLdma-1774473204","operation_id":165438,"processed":1,"errors":0} 
[2026-03-26 00:16:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"N82A4hpMeuEw6ohuxJUznxP69smX81cN","execution_time":"2026-03-26 00:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aLdma-1774473204","operation_id":165438,"orders_count":2,"order_ids":["ORD-Z3D-1774473253","ORD-PzGVIVr-1774473257"]} 
[2026-03-26 00:16:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"N82A4hpMeuEw6ohuxJUznxP69smX81cN","execution_time":"2026-03-26 00:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aLdma-1774473204","operation_id":165438} 
[2026-03-26 00:16:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"N82A4hpMeuEw6ohuxJUznxP69smX81cN","execution_time":"2026-03-26 00:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aLdma-1774473204","operation_id":165438,"orders_count":2} 
[2026-03-26 00:16:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"N82A4hpMeuEw6ohuxJUznxP69smX81cN","execution_time":"2026-03-26 00:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z3D-1774473253","operation_id":165439,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 00:16:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"N82A4hpMeuEw6ohuxJUznxP69smX81cN","execution_time":"2026-03-26 00:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z3D-1774473253","operation_id":165439,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 00:16:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"N82A4hpMeuEw6ohuxJUznxP69smX81cN","execution_time":"2026-03-26 00:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z3D-1774473253","operation_id":165439,"count":2} 
[2026-03-26 00:16:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"N82A4hpMeuEw6ohuxJUznxP69smX81cN","execution_time":"2026-03-26 00:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z3D-1774473253","operation_id":165439,"count":2} 
[2026-03-26 00:16:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"N82A4hpMeuEw6ohuxJUznxP69smX81cN","execution_time":"2026-03-26 00:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z3D-1774473253","operation_id":165439,"user_id":587,"notification_type":"order_approved","reference_id":180624} 
[2026-03-26 00:16:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"N82A4hpMeuEw6ohuxJUznxP69smX81cN","execution_time":"2026-03-26 00:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z3D-1774473253","operation_id":165439,"user_id":587,"notification_type":"order_approved","reference_id":180623} 
[2026-03-26 00:16:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"N82A4hpMeuEw6ohuxJUznxP69smX81cN","execution_time":"2026-03-26 00:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z3D-1774473253","operation_id":165439,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 00:16:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"N82A4hpMeuEw6ohuxJUznxP69smX81cN","execution_time":"2026-03-26 00:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z3D-1774473253","operation_id":165439,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 00:16:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"N82A4hpMeuEw6ohuxJUznxP69smX81cN","execution_time":"2026-03-26 00:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z3D-1774473253","operation_id":165439,"processed":2,"errors":0} 
[2026-03-26 00:16:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"N82A4hpMeuEw6ohuxJUznxP69smX81cN","execution_time":"2026-03-26 00:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z3D-1774473253","operation_id":165439,"processed":2,"errors":0} 
[2026-03-26 00:16:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"N82A4hpMeuEw6ohuxJUznxP69smX81cN","execution_time":"2026-03-26 00:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z3D-1774473253","operation_id":165439} 
[2026-03-26 00:16:03] production.INFO: Handling job for order: 180625  
[2026-03-26 00:16:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 00:16:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 00:16:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=13610&uuid=3be690ad-7468-4f3f-9506-e1d353577c4f&Player_ID=590163217  
[2026-03-26 00:16:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=13610&uuid=3be690ad-7468-4f3f-9506-e1d353577c4f&Player_ID=590163217","has_body":false} 
[2026-03-26 00:16:03] production.INFO: Operation sent successfully {"operation_id":165441,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bKC-1774473363","amount":1.3815170749999998722756799907074309885501861572265625,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-26 00:16:03"}},"processed_data":{"order_number":"ORD-bKC-1774473363","amount":1.3815170749999998722756799907074309885501861572265625,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-26 00:16:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-26 00:16:05] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 00:16:07] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 00:18:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"sK9TO32iYRiQJRmaksjx50M1IXrCYsTP","execution_time":"2026-03-26 00:18:01"} 
[2026-03-26 00:18:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"sK9TO32iYRiQJRmaksjx50M1IXrCYsTP","execution_time":"2026-03-26 00:18:01","total_operations":1,"sites_count":1} 
[2026-03-26 00:18:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sK9TO32iYRiQJRmaksjx50M1IXrCYsTP","execution_time":"2026-03-26 00:18:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-bKC-1774473363"]} 
[2026-03-26 00:18:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sK9TO32iYRiQJRmaksjx50M1IXrCYsTP","execution_time":"2026-03-26 00:18:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 00:18:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sK9TO32iYRiQJRmaksjx50M1IXrCYsTP","execution_time":"2026-03-26 00:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 00:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sK9TO32iYRiQJRmaksjx50M1IXrCYsTP","execution_time":"2026-03-26 00:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bKC-1774473363","operation_id":165441} 
[2026-03-26 00:18:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sK9TO32iYRiQJRmaksjx50M1IXrCYsTP","execution_time":"2026-03-26 00:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bKC-1774473363","operation_id":165441,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 00:18:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sK9TO32iYRiQJRmaksjx50M1IXrCYsTP","execution_time":"2026-03-26 00:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bKC-1774473363","operation_id":165441,"processed":0,"errors":0} 
[2026-03-26 00:18:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"sK9TO32iYRiQJRmaksjx50M1IXrCYsTP","execution_time":"2026-03-26 00:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bKC-1774473363","operation_id":165441} 
[2026-03-26 00:18:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-bKC-1774473363","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 00:18:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-bKC-1774473363","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 00:18:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 00:18:06] production.INFO: SendAcceptReject: Notification queued {"user_id":1706,"notification_type":"order_approved","reference_id":180625} 
[2026-03-26 00:18:06] production.INFO: Order updated successfully. Order ID: 180625, Status: completed  
[2026-03-26 00:18:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-bKC-1774473363","status":"completed","codes_count":0} 
[2026-03-26 00:18:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1706  
[2026-03-26 00:18:46] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"500.0","mainamount":"500","operation_number":"600431832399","note":"600431832399","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phprf190e4jrdmabmyyPp7"}},"user_id":663} 
[2026-03-26 00:18:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 00:18:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 00:18:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 00:18:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 00:18:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 00:18:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 00:18:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 00:18:47] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 00:18:47] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18858,"user_id":663,"amount":500.0,"admins_notified":7} 
[2026-03-26 00:20:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ZYClT7ya2CtOzeYbIcOfTedgalRY0umC","execution_time":"2026-03-26 00:20:02"} 
[2026-03-26 00:20:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"ZYClT7ya2CtOzeYbIcOfTedgalRY0umC","execution_time":"2026-03-26 00:20:02"} 
[2026-03-26 00:20:02] production.INFO: Executing GetProducts task...  
[2026-03-26 00:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 00:20:02] production.INFO: Executing GetProducts task...  
[2026-03-26 00:20:04] production.INFO: async() رجع: true  
[2026-03-26 00:20:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 00:20:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 00:20:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 00:20:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 00:20:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 00:20:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 00:20:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 00:20:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 00:20:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 00:20:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 00:20:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 00:20:24] production.INFO: Constructing job for order: 180628  
[2026-03-26 00:20:26] production.INFO: Handling job for order: 180628  
[2026-03-26 00:20:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 00:20:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 00:20:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=dac28d0d-394a-4409-9293-bb1fef419ea0&Player_ID=51811073447  
[2026-03-26 00:20:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=dac28d0d-394a-4409-9293-bb1fef419ea0&Player_ID=51811073447","has_body":false} 
[2026-03-26 00:20:27] production.INFO: Operation sent successfully {"operation_id":165442,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Yibg-1774473627","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 00:20:27"}},"processed_data":{"order_number":"ORD-Yibg-1774473627","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 00:20:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Yibg-1774473627","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 00:20:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-Yibg-1774473627","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 00:20:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 00:20:46] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":180628} 
[2026-03-26 00:20:46] production.INFO: Order updated successfully. Order ID: 180628, Status: completed  
[2026-03-26 00:20:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Yibg-1774473627","status":"completed","codes_count":0} 
[2026-03-26 00:22:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"b2HkgVSIf08OfqFf4LM6iz74tWYYxEEi","execution_time":"2026-03-26 00:22:04"} 
[2026-03-26 00:22:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"b2HkgVSIf08OfqFf4LM6iz74tWYYxEEi","execution_time":"2026-03-26 00:22:04"} 
[2026-03-26 00:22:04] production.INFO: Constructing job for order: 180629  
[2026-03-26 00:22:07] production.INFO: Handling job for order: 180629  
[2026-03-26 00:22:07] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 00:22:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 00:22:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=1e873873-635f-495b-9df3-c876ff9b0f0d&Player_ID=0936930688  
[2026-03-26 00:22:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=1e873873-635f-495b-9df3-c876ff9b0f0d&Player_ID=0936930688","has_body":false} 
[2026-03-26 00:22:07] production.INFO: Operation sent successfully {"operation_id":165443,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OCU2M-1774473727","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 00:22:07"}},"processed_data":{"order_number":"ORD-OCU2M-1774473727","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 00:23:22] production.INFO: Constructing job for order: 180630  
[2026-03-26 00:23:25] production.INFO: Handling job for order: 180630  
[2026-03-26 00:23:25] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 00:23:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 00:23:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=aaae691a-3e2e-4dac-8d05-7b54121cacc0&Player_ID=0934715549  
[2026-03-26 00:23:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=aaae691a-3e2e-4dac-8d05-7b54121cacc0&Player_ID=0934715549","has_body":false} 
[2026-03-26 00:23:26] production.INFO: Operation sent successfully {"operation_id":165444,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SVSehM-1774473806","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 00:23:26"}},"processed_data":{"order_number":"ORD-SVSehM-1774473806","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 00:23:57] production.INFO: Constructing job for order: 180631  
[2026-03-26 00:23:59] production.INFO: Handling job for order: 180631  
[2026-03-26 00:23:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 00:23:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 00:23:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=4787b47a-599a-4fc7-b17e-fa666d353247&Player_ID=43248797  
[2026-03-26 00:23:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=4787b47a-599a-4fc7-b17e-fa666d353247&Player_ID=43248797","has_body":false} 
[2026-03-26 00:24:00] production.INFO: Operation sent successfully {"operation_id":165445,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7G2KcOl-1774473840","amount":1.712444000000000077221784522407688200473785400390625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-26 00:24:00"}},"processed_data":{"order_number":"ORD-7G2KcOl-1774473840","amount":1.712444000000000077221784522407688200473785400390625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-26 00:24:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"YvEAwGsKRTa2zEwFDQOaTxPoknVn2Zyw","execution_time":"2026-03-26 00:24:00"} 
[2026-03-26 00:24:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"YvEAwGsKRTa2zEwFDQOaTxPoknVn2Zyw","execution_time":"2026-03-26 00:24:00","total_operations":3,"sites_count":2} 
[2026-03-26 00:24:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"YvEAwGsKRTa2zEwFDQOaTxPoknVn2Zyw","execution_time":"2026-03-26 00:24:00","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-OCU2M-1774473727","ORD-SVSehM-1774473806"]} 
[2026-03-26 00:24:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"YvEAwGsKRTa2zEwFDQOaTxPoknVn2Zyw","execution_time":"2026-03-26 00:24:00","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 00:24:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"YvEAwGsKRTa2zEwFDQOaTxPoknVn2Zyw","execution_time":"2026-03-26 00:24:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 00:24:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"YvEAwGsKRTa2zEwFDQOaTxPoknVn2Zyw","execution_time":"2026-03-26 00:24:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SVSehM-1774473806","operation_id":165444,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 00:24:00] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"YvEAwGsKRTa2zEwFDQOaTxPoknVn2Zyw","execution_time":"2026-03-26 00:24:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SVSehM-1774473806","operation_id":165444,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 00:24:00] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"YvEAwGsKRTa2zEwFDQOaTxPoknVn2Zyw","execution_time":"2026-03-26 00:24:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SVSehM-1774473806","operation_id":165444,"count":2} 
[2026-03-26 00:24:00] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"YvEAwGsKRTa2zEwFDQOaTxPoknVn2Zyw","execution_time":"2026-03-26 00:24:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SVSehM-1774473806","operation_id":165444,"count":2} 
[2026-03-26 00:24:00] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"YvEAwGsKRTa2zEwFDQOaTxPoknVn2Zyw","execution_time":"2026-03-26 00:24:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SVSehM-1774473806","operation_id":165444,"user_id":587,"notification_type":"order_approved","reference_id":180629} 
[2026-03-26 00:24:00] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"YvEAwGsKRTa2zEwFDQOaTxPoknVn2Zyw","execution_time":"2026-03-26 00:24:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SVSehM-1774473806","operation_id":165444,"user_id":1320,"notification_type":"order_approved","reference_id":180630} 
[2026-03-26 00:24:00] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"YvEAwGsKRTa2zEwFDQOaTxPoknVn2Zyw","execution_time":"2026-03-26 00:24:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SVSehM-1774473806","operation_id":165444,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 00:24:00] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"YvEAwGsKRTa2zEwFDQOaTxPoknVn2Zyw","execution_time":"2026-03-26 00:24:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SVSehM-1774473806","operation_id":165444,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 00:24:00] production.INFO: Batch update completed {"job":"Quryjob","job_id":"YvEAwGsKRTa2zEwFDQOaTxPoknVn2Zyw","execution_time":"2026-03-26 00:24:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SVSehM-1774473806","operation_id":165444,"processed":2,"errors":0} 
[2026-03-26 00:24:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"YvEAwGsKRTa2zEwFDQOaTxPoknVn2Zyw","execution_time":"2026-03-26 00:24:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SVSehM-1774473806","operation_id":165444,"processed":2,"errors":0} 
[2026-03-26 00:24:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"YvEAwGsKRTa2zEwFDQOaTxPoknVn2Zyw","execution_time":"2026-03-26 00:24:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SVSehM-1774473806","operation_id":165444,"orders_count":1,"order_ids":["ORD-7G2KcOl-1774473840"]} 
[2026-03-26 00:24:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"YvEAwGsKRTa2zEwFDQOaTxPoknVn2Zyw","execution_time":"2026-03-26 00:24:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SVSehM-1774473806","operation_id":165444} 
[2026-03-26 00:24:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"YvEAwGsKRTa2zEwFDQOaTxPoknVn2Zyw","execution_time":"2026-03-26 00:24:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SVSehM-1774473806","operation_id":165444,"orders_count":1} 
[2026-03-26 00:24:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YvEAwGsKRTa2zEwFDQOaTxPoknVn2Zyw","execution_time":"2026-03-26 00:24:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7G2KcOl-1774473840","operation_id":165445} 
[2026-03-26 00:24:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"YvEAwGsKRTa2zEwFDQOaTxPoknVn2Zyw","execution_time":"2026-03-26 00:24:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7G2KcOl-1774473840","operation_id":165445,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 00:24:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"YvEAwGsKRTa2zEwFDQOaTxPoknVn2Zyw","execution_time":"2026-03-26 00:24:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7G2KcOl-1774473840","operation_id":165445,"processed":0,"errors":0} 
[2026-03-26 00:24:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"YvEAwGsKRTa2zEwFDQOaTxPoknVn2Zyw","execution_time":"2026-03-26 00:24:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7G2KcOl-1774473840","operation_id":165445} 
[2026-03-26 00:24:02] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 00:24:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-26 00:24:24] production.INFO: Constructing job for order: 180632  
[2026-03-26 00:24:26] production.INFO: Handling job for order: 180632  
[2026-03-26 00:24:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 00:24:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 00:24:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/626/params?qty=10000&uuid=094878c6-314c-43d8-a4f8-ab259e55491c&Player_ID=6525106  
[2026-03-26 00:24:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/626/params?qty=10000&uuid=094878c6-314c-43d8-a4f8-ab259e55491c&Player_ID=6525106","has_body":false} 
[2026-03-26 00:24:27] production.INFO: Operation sent successfully {"operation_id":165446,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-31UWudww-1774473867","amount":1.2539089999999999403001993414363823831081390380859375,"status":"processing","product":"SoMatch Amount","game":"SoMatch","notes":[],"created_at":"2026-03-26 00:24:27"}},"processed_data":{"order_number":"ORD-31UWudww-1774473867","amount":1.2539089999999999403001993414363823831081390380859375,"status":"processing","product":"SoMatch Amount","game":"SoMatch"}} 
[2026-03-26 00:25:03] production.INFO: Executing GetProducts task...  
[2026-03-26 00:25:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 00:25:03] production.INFO: Executing GetProducts task...  
[2026-03-26 00:25:05] production.INFO: async() رجع: true  
[2026-03-26 00:25:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 00:25:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 00:25:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 00:25:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 00:25:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 00:25:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 00:25:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 00:25:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 00:25:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 00:25:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 00:25:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 00:26:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"eWcHRUIZBIi08pgbQwsE8dB0ysvOZQXS","execution_time":"2026-03-26 00:26:04"} 
[2026-03-26 00:26:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"eWcHRUIZBIi08pgbQwsE8dB0ysvOZQXS","execution_time":"2026-03-26 00:26:04","total_operations":2,"sites_count":1} 
[2026-03-26 00:26:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"eWcHRUIZBIi08pgbQwsE8dB0ysvOZQXS","execution_time":"2026-03-26 00:26:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-7G2KcOl-1774473840","ORD-31UWudww-1774473867"]} 
[2026-03-26 00:26:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"eWcHRUIZBIi08pgbQwsE8dB0ysvOZQXS","execution_time":"2026-03-26 00:26:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 00:26:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"eWcHRUIZBIi08pgbQwsE8dB0ysvOZQXS","execution_time":"2026-03-26 00:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 00:26:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eWcHRUIZBIi08pgbQwsE8dB0ysvOZQXS","execution_time":"2026-03-26 00:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-31UWudww-1774473867","operation_id":165446} 
[2026-03-26 00:26:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"eWcHRUIZBIi08pgbQwsE8dB0ysvOZQXS","execution_time":"2026-03-26 00:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7G2KcOl-1774473840","operation_id":165445,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-26 00:26:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"eWcHRUIZBIi08pgbQwsE8dB0ysvOZQXS","execution_time":"2026-03-26 00:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7G2KcOl-1774473840","operation_id":165445,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 00:26:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"eWcHRUIZBIi08pgbQwsE8dB0ysvOZQXS","execution_time":"2026-03-26 00:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7G2KcOl-1774473840","operation_id":165445,"count":1} 
[2026-03-26 00:26:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"eWcHRUIZBIi08pgbQwsE8dB0ysvOZQXS","execution_time":"2026-03-26 00:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7G2KcOl-1774473840","operation_id":165445,"count":1} 
[2026-03-26 00:26:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"eWcHRUIZBIi08pgbQwsE8dB0ysvOZQXS","execution_time":"2026-03-26 00:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7G2KcOl-1774473840","operation_id":165445,"user_id":1158,"notification_type":"order_approved","reference_id":180631} 
[2026-03-26 00:26:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"eWcHRUIZBIi08pgbQwsE8dB0ysvOZQXS","execution_time":"2026-03-26 00:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7G2KcOl-1774473840","operation_id":165445,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 00:26:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"eWcHRUIZBIi08pgbQwsE8dB0ysvOZQXS","execution_time":"2026-03-26 00:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7G2KcOl-1774473840","operation_id":165445,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 00:26:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"eWcHRUIZBIi08pgbQwsE8dB0ysvOZQXS","execution_time":"2026-03-26 00:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7G2KcOl-1774473840","operation_id":165445,"processed":1,"errors":0} 
[2026-03-26 00:26:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"eWcHRUIZBIi08pgbQwsE8dB0ysvOZQXS","execution_time":"2026-03-26 00:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7G2KcOl-1774473840","operation_id":165445,"processed":1,"errors":0} 
[2026-03-26 00:26:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"eWcHRUIZBIi08pgbQwsE8dB0ysvOZQXS","execution_time":"2026-03-26 00:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7G2KcOl-1774473840","operation_id":165445} 
[2026-03-26 00:26:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-26 00:28:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GsumFNZ76zEEqBDhzZhR5fbPDkC3f3W9","execution_time":"2026-03-26 00:28:01"} 
[2026-03-26 00:28:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"GsumFNZ76zEEqBDhzZhR5fbPDkC3f3W9","execution_time":"2026-03-26 00:28:01","total_operations":1,"sites_count":1} 
[2026-03-26 00:28:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GsumFNZ76zEEqBDhzZhR5fbPDkC3f3W9","execution_time":"2026-03-26 00:28:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-31UWudww-1774473867"]} 
[2026-03-26 00:28:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GsumFNZ76zEEqBDhzZhR5fbPDkC3f3W9","execution_time":"2026-03-26 00:28:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 00:28:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GsumFNZ76zEEqBDhzZhR5fbPDkC3f3W9","execution_time":"2026-03-26 00:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 00:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GsumFNZ76zEEqBDhzZhR5fbPDkC3f3W9","execution_time":"2026-03-26 00:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-31UWudww-1774473867","operation_id":165446} 
[2026-03-26 00:28:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GsumFNZ76zEEqBDhzZhR5fbPDkC3f3W9","execution_time":"2026-03-26 00:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-31UWudww-1774473867","operation_id":165446,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 00:28:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GsumFNZ76zEEqBDhzZhR5fbPDkC3f3W9","execution_time":"2026-03-26 00:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-31UWudww-1774473867","operation_id":165446,"processed":0,"errors":0} 
[2026-03-26 00:28:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"GsumFNZ76zEEqBDhzZhR5fbPDkC3f3W9","execution_time":"2026-03-26 00:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-31UWudww-1774473867","operation_id":165446} 
[2026-03-26 00:30:01] production.INFO: Constructing job for order: 180633  
[2026-03-26 00:30:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zd53qTn6LYUV514ujKG91EugwJQDN8uB","execution_time":"2026-03-26 00:30:01"} 
[2026-03-26 00:30:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"zd53qTn6LYUV514ujKG91EugwJQDN8uB","execution_time":"2026-03-26 00:30:01","total_operations":1,"sites_count":1} 
[2026-03-26 00:30:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"zd53qTn6LYUV514ujKG91EugwJQDN8uB","execution_time":"2026-03-26 00:30:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-31UWudww-1774473867"]} 
[2026-03-26 00:30:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"zd53qTn6LYUV514ujKG91EugwJQDN8uB","execution_time":"2026-03-26 00:30:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 00:30:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"zd53qTn6LYUV514ujKG91EugwJQDN8uB","execution_time":"2026-03-26 00:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 00:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zd53qTn6LYUV514ujKG91EugwJQDN8uB","execution_time":"2026-03-26 00:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-31UWudww-1774473867","operation_id":165446} 
[2026-03-26 00:30:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"zd53qTn6LYUV514ujKG91EugwJQDN8uB","execution_time":"2026-03-26 00:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-31UWudww-1774473867","operation_id":165446,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 00:30:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"zd53qTn6LYUV514ujKG91EugwJQDN8uB","execution_time":"2026-03-26 00:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-31UWudww-1774473867","operation_id":165446,"processed":0,"errors":0} 
[2026-03-26 00:30:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"zd53qTn6LYUV514ujKG91EugwJQDN8uB","execution_time":"2026-03-26 00:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-31UWudww-1774473867","operation_id":165446} 
[2026-03-26 00:30:01] production.INFO: Executing GetProducts task...  
[2026-03-26 00:30:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 00:30:01] production.INFO: Executing GetProducts task...  
[2026-03-26 00:30:03] production.INFO: async() رجع: true  
[2026-03-26 00:30:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 00:30:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 00:30:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 00:30:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 00:30:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 00:30:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 00:30:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 00:30:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 00:30:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 00:30:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 00:30:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 00:30:05] production.INFO: Handling job for order: 180633  
[2026-03-26 00:30:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 00:30:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 00:30:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/825/params?qty=2000&uuid=e917f211-7ee1-462a-b651-93fe4eb92a57&Player_ID=4475256  
[2026-03-26 00:30:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/825/params?qty=2000&uuid=e917f211-7ee1-462a-b651-93fe4eb92a57&Player_ID=4475256","has_body":false} 
[2026-03-26 00:30:06] production.INFO: Operation sent successfully {"operation_id":165447,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZgP-1774474205","amount":1.475357999999999947249307297170162200927734375,"status":"processing","product":"Sahra Amount","game":"Sahra Caht","notes":[],"created_at":"2026-03-26 00:30:06"}},"processed_data":{"order_number":"ORD-ZgP-1774474205","amount":1.475357999999999947249307297170162200927734375,"status":"processing","product":"Sahra Amount","game":"Sahra Caht"}} 
[2026-03-26 00:31:21] production.INFO: Constructing job for order: 180634  
[2026-03-26 00:31:24] production.INFO: Handling job for order: 180634  
[2026-03-26 00:31:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 00:31:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 00:31:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=60000&uuid=25c8d60a-8c05-4a67-a04d-2f9a0c8563af&Player_ID=83821435  
[2026-03-26 00:31:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=60000&uuid=25c8d60a-8c05-4a67-a04d-2f9a0c8563af&Player_ID=83821435","has_body":false} 
[2026-03-26 00:31:24] production.INFO: Operation sent successfully {"operation_id":165448,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vArqqs-1774474284","amount":6.44557800000000025164581529679708182811737060546875,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-26 00:31:24"}},"processed_data":{"order_number":"ORD-vArqqs-1774474284","amount":6.44557800000000025164581529679708182811737060546875,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-26 00:31:27] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"4.0","mainamount":"4","operation_number":"159829788","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php4ktiv745e20ecs4hgq5"}},"user_id":1326} 
[2026-03-26 00:31:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 00:31:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 00:31:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 00:31:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 00:31:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 00:31:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 00:31:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 00:31:28] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 00:31:28] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18859,"user_id":1326,"amount":4.0,"admins_notified":7} 
[2026-03-26 00:31:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vArqqs-1774474284","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 00:31:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-vArqqs-1774474284","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 00:31:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 00:31:29] production.INFO: SendAcceptReject: Notification queued {"user_id":948,"notification_type":"order_approved","reference_id":180634} 
[2026-03-26 00:31:29] production.INFO: Order updated successfully. Order ID: 180634, Status: completed  
[2026-03-26 00:31:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vArqqs-1774474284","status":"completed","codes_count":0} 
[2026-03-26 00:31:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 948  
[2026-03-26 00:31:44] production.INFO: Constructing job for order: 180635  
[2026-03-26 00:31:46] production.INFO: Handling job for order: 180635  
[2026-03-26 00:31:46] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 00:31:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 00:31:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/38/params?qty=1&uuid=a65a1671-e1f1-436a-ad59-dc1af2c35f45&Player_ID=0932658516  
[2026-03-26 00:31:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/38/params?qty=1&uuid=a65a1671-e1f1-436a-ad59-dc1af2c35f45&Player_ID=0932658516","has_body":false} 
[2026-03-26 00:31:46] production.INFO: Operation sent successfully {"operation_id":165449,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-khJ-1774474306","amount":76.109059999999999490682967007160186767578125,"status":"processing","product":"72.12 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 00:31:46"}},"processed_data":{"order_number":"ORD-khJ-1774474306","amount":76.109059999999999490682967007160186767578125,"status":"processing","product":"72.12 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 00:32:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"eL7MPzHcY2Xe3R1aBWkxnzezWKYUlsyt","execution_time":"2026-03-26 00:32:01"} 
[2026-03-26 00:32:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"eL7MPzHcY2Xe3R1aBWkxnzezWKYUlsyt","execution_time":"2026-03-26 00:32:01","total_operations":3,"sites_count":2} 
[2026-03-26 00:32:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"eL7MPzHcY2Xe3R1aBWkxnzezWKYUlsyt","execution_time":"2026-03-26 00:32:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-31UWudww-1774473867","ORD-ZgP-1774474205"]} 
[2026-03-26 00:32:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"eL7MPzHcY2Xe3R1aBWkxnzezWKYUlsyt","execution_time":"2026-03-26 00:32:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 00:32:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"eL7MPzHcY2Xe3R1aBWkxnzezWKYUlsyt","execution_time":"2026-03-26 00:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 00:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eL7MPzHcY2Xe3R1aBWkxnzezWKYUlsyt","execution_time":"2026-03-26 00:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-31UWudww-1774473867","operation_id":165446} 
[2026-03-26 00:32:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"eL7MPzHcY2Xe3R1aBWkxnzezWKYUlsyt","execution_time":"2026-03-26 00:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZgP-1774474205","operation_id":165447,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-26 00:32:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"eL7MPzHcY2Xe3R1aBWkxnzezWKYUlsyt","execution_time":"2026-03-26 00:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZgP-1774474205","operation_id":165447,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 00:32:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"eL7MPzHcY2Xe3R1aBWkxnzezWKYUlsyt","execution_time":"2026-03-26 00:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZgP-1774474205","operation_id":165447,"count":1} 
[2026-03-26 00:32:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"eL7MPzHcY2Xe3R1aBWkxnzezWKYUlsyt","execution_time":"2026-03-26 00:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZgP-1774474205","operation_id":165447,"count":1} 
[2026-03-26 00:32:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"eL7MPzHcY2Xe3R1aBWkxnzezWKYUlsyt","execution_time":"2026-03-26 00:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZgP-1774474205","operation_id":165447,"user_id":802,"notification_type":"order_approved","reference_id":180633} 
[2026-03-26 00:32:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"eL7MPzHcY2Xe3R1aBWkxnzezWKYUlsyt","execution_time":"2026-03-26 00:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZgP-1774474205","operation_id":165447,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 00:32:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"eL7MPzHcY2Xe3R1aBWkxnzezWKYUlsyt","execution_time":"2026-03-26 00:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZgP-1774474205","operation_id":165447,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 00:32:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"eL7MPzHcY2Xe3R1aBWkxnzezWKYUlsyt","execution_time":"2026-03-26 00:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZgP-1774474205","operation_id":165447,"processed":1,"errors":0} 
[2026-03-26 00:32:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"eL7MPzHcY2Xe3R1aBWkxnzezWKYUlsyt","execution_time":"2026-03-26 00:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZgP-1774474205","operation_id":165447,"processed":1,"errors":0} 
[2026-03-26 00:32:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"eL7MPzHcY2Xe3R1aBWkxnzezWKYUlsyt","execution_time":"2026-03-26 00:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZgP-1774474205","operation_id":165447,"orders_count":1,"order_ids":["ORD-khJ-1774474306"]} 
[2026-03-26 00:32:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"eL7MPzHcY2Xe3R1aBWkxnzezWKYUlsyt","execution_time":"2026-03-26 00:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZgP-1774474205","operation_id":165447} 
[2026-03-26 00:32:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"eL7MPzHcY2Xe3R1aBWkxnzezWKYUlsyt","execution_time":"2026-03-26 00:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZgP-1774474205","operation_id":165447,"orders_count":1} 
[2026-03-26 00:32:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"eL7MPzHcY2Xe3R1aBWkxnzezWKYUlsyt","execution_time":"2026-03-26 00:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-khJ-1774474306","operation_id":165449,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 00:32:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"eL7MPzHcY2Xe3R1aBWkxnzezWKYUlsyt","execution_time":"2026-03-26 00:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-khJ-1774474306","operation_id":165449,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 00:32:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"eL7MPzHcY2Xe3R1aBWkxnzezWKYUlsyt","execution_time":"2026-03-26 00:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-khJ-1774474306","operation_id":165449,"count":1} 
[2026-03-26 00:32:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"eL7MPzHcY2Xe3R1aBWkxnzezWKYUlsyt","execution_time":"2026-03-26 00:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-khJ-1774474306","operation_id":165449,"count":1} 
[2026-03-26 00:32:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"eL7MPzHcY2Xe3R1aBWkxnzezWKYUlsyt","execution_time":"2026-03-26 00:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-khJ-1774474306","operation_id":165449,"user_id":1386,"notification_type":"order_approved","reference_id":180635} 
[2026-03-26 00:32:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"eL7MPzHcY2Xe3R1aBWkxnzezWKYUlsyt","execution_time":"2026-03-26 00:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-khJ-1774474306","operation_id":165449,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 00:32:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"eL7MPzHcY2Xe3R1aBWkxnzezWKYUlsyt","execution_time":"2026-03-26 00:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-khJ-1774474306","operation_id":165449,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 00:32:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"eL7MPzHcY2Xe3R1aBWkxnzezWKYUlsyt","execution_time":"2026-03-26 00:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-khJ-1774474306","operation_id":165449,"processed":1,"errors":0} 
[2026-03-26 00:32:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"eL7MPzHcY2Xe3R1aBWkxnzezWKYUlsyt","execution_time":"2026-03-26 00:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-khJ-1774474306","operation_id":165449,"processed":1,"errors":0} 
[2026-03-26 00:32:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"eL7MPzHcY2Xe3R1aBWkxnzezWKYUlsyt","execution_time":"2026-03-26 00:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-khJ-1774474306","operation_id":165449} 
[2026-03-26 00:32:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 802  
[2026-03-26 00:32:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1386  
[2026-03-26 00:32:47] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"100.0","mainamount":"100","operation_number":"159830531","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php9es4f753htilatWmpfF"}},"user_id":726} 
[2026-03-26 00:32:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 00:32:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 00:32:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 00:32:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 00:32:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 00:32:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 00:32:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 00:32:50] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 00:32:50] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18860,"user_id":726,"amount":100.0,"admins_notified":7} 
[2026-03-26 00:34:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"iZOD4xEOnlzMLjoVp0FQmwRgQJ0tdriQ","execution_time":"2026-03-26 00:34:02"} 
[2026-03-26 00:34:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"iZOD4xEOnlzMLjoVp0FQmwRgQJ0tdriQ","execution_time":"2026-03-26 00:34:02","total_operations":1,"sites_count":1} 
[2026-03-26 00:34:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"iZOD4xEOnlzMLjoVp0FQmwRgQJ0tdriQ","execution_time":"2026-03-26 00:34:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-31UWudww-1774473867"]} 
[2026-03-26 00:34:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"iZOD4xEOnlzMLjoVp0FQmwRgQJ0tdriQ","execution_time":"2026-03-26 00:34:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 00:34:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"iZOD4xEOnlzMLjoVp0FQmwRgQJ0tdriQ","execution_time":"2026-03-26 00:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 00:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iZOD4xEOnlzMLjoVp0FQmwRgQJ0tdriQ","execution_time":"2026-03-26 00:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-31UWudww-1774473867","operation_id":165446} 
[2026-03-26 00:34:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"iZOD4xEOnlzMLjoVp0FQmwRgQJ0tdriQ","execution_time":"2026-03-26 00:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-31UWudww-1774473867","operation_id":165446,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 00:34:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"iZOD4xEOnlzMLjoVp0FQmwRgQJ0tdriQ","execution_time":"2026-03-26 00:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-31UWudww-1774473867","operation_id":165446,"processed":0,"errors":0} 
[2026-03-26 00:34:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"iZOD4xEOnlzMLjoVp0FQmwRgQJ0tdriQ","execution_time":"2026-03-26 00:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-31UWudww-1774473867","operation_id":165446} 
[2026-03-26 00:34:08] production.INFO: Constructing job for order: 180636  
[2026-03-26 00:34:11] production.INFO: Handling job for order: 180636  
[2026-03-26 00:34:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 00:34:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 00:34:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=200&uuid=326e797c-b00d-4a23-9ed9-78ec4851f7c4&Player_ID=1096587751  
[2026-03-26 00:34:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=200&uuid=326e797c-b00d-4a23-9ed9-78ec4851f7c4&Player_ID=1096587751","has_body":false} 
[2026-03-26 00:34:12] production.INFO: Operation sent successfully {"operation_id":165450,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7rRtFden-1774474452","amount":3.49565215999999967522171573364175856113433837890625,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-26 00:34:12"}},"processed_data":{"order_number":"ORD-7rRtFden-1774474452","amount":3.49565215999999967522171573364175856113433837890625,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-26 00:34:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7rRtFden-1774474452","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 00:34:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-7rRtFden-1774474452","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 00:34:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 00:34:17] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":180636} 
[2026-03-26 00:34:17] production.INFO: Order updated successfully. Order ID: 180636, Status: completed  
[2026-03-26 00:34:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7rRtFden-1774474452","status":"completed","codes_count":0} 
[2026-03-26 00:34:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-26 00:35:03] production.INFO: Executing GetProducts task...  
[2026-03-26 00:35:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 00:35:03] production.INFO: Executing GetProducts task...  
[2026-03-26 00:35:05] production.INFO: async() رجع: true  
[2026-03-26 00:35:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 00:35:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 00:35:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 00:35:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 00:35:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 00:35:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 00:35:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 00:35:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 00:35:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 00:35:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 00:35:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 00:36:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"LtTUaprsisLdXIg2hFJp6URL5bF6AhRt","execution_time":"2026-03-26 00:36:03"} 
[2026-03-26 00:36:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"LtTUaprsisLdXIg2hFJp6URL5bF6AhRt","execution_time":"2026-03-26 00:36:03","total_operations":1,"sites_count":1} 
[2026-03-26 00:36:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"LtTUaprsisLdXIg2hFJp6URL5bF6AhRt","execution_time":"2026-03-26 00:36:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-31UWudww-1774473867"]} 
[2026-03-26 00:36:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"LtTUaprsisLdXIg2hFJp6URL5bF6AhRt","execution_time":"2026-03-26 00:36:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 00:36:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"LtTUaprsisLdXIg2hFJp6URL5bF6AhRt","execution_time":"2026-03-26 00:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 00:36:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"LtTUaprsisLdXIg2hFJp6URL5bF6AhRt","execution_time":"2026-03-26 00:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-31UWudww-1774473867","operation_id":165446,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 00:36:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"LtTUaprsisLdXIg2hFJp6URL5bF6AhRt","execution_time":"2026-03-26 00:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-31UWudww-1774473867","operation_id":165446,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 00:36:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"LtTUaprsisLdXIg2hFJp6URL5bF6AhRt","execution_time":"2026-03-26 00:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-31UWudww-1774473867","operation_id":165446,"count":1} 
[2026-03-26 00:36:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"LtTUaprsisLdXIg2hFJp6URL5bF6AhRt","execution_time":"2026-03-26 00:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-31UWudww-1774473867","operation_id":165446,"count":1} 
[2026-03-26 00:36:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"LtTUaprsisLdXIg2hFJp6URL5bF6AhRt","execution_time":"2026-03-26 00:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-31UWudww-1774473867","operation_id":165446,"user_id":357,"notification_type":"order_approved","reference_id":180632} 
[2026-03-26 00:36:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"LtTUaprsisLdXIg2hFJp6URL5bF6AhRt","execution_time":"2026-03-26 00:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-31UWudww-1774473867","operation_id":165446,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 00:36:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"LtTUaprsisLdXIg2hFJp6URL5bF6AhRt","execution_time":"2026-03-26 00:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-31UWudww-1774473867","operation_id":165446,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 00:36:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"LtTUaprsisLdXIg2hFJp6URL5bF6AhRt","execution_time":"2026-03-26 00:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-31UWudww-1774473867","operation_id":165446,"processed":1,"errors":0} 
[2026-03-26 00:36:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"LtTUaprsisLdXIg2hFJp6URL5bF6AhRt","execution_time":"2026-03-26 00:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-31UWudww-1774473867","operation_id":165446,"processed":1,"errors":0} 
[2026-03-26 00:36:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"LtTUaprsisLdXIg2hFJp6URL5bF6AhRt","execution_time":"2026-03-26 00:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-31UWudww-1774473867","operation_id":165446} 
[2026-03-26 00:36:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 357  
[2026-03-26 00:36:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-31UWudww-1774473867","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 00:36:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-31UWudww-1774473867","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 00:36:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 00:36:05] production.ERROR: Order not found or already processed. External ID: ORD-31UWudww-1774473867  
[2026-03-26 00:36:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-31UWudww-1774473867","status":"completed","codes_count":0} 
[2026-03-26 00:38:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"SZhsxJmCipewrf4jHEjUtPyZRK3O7GGy","execution_time":"2026-03-26 00:38:01"} 
[2026-03-26 00:38:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"SZhsxJmCipewrf4jHEjUtPyZRK3O7GGy","execution_time":"2026-03-26 00:38:01"} 
[2026-03-26 00:39:09] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"220.0","mainamount":"220","operation_number":"600431714298","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpq5c8dscapplj11bsVy7"}},"user_id":1221} 
[2026-03-26 00:39:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 00:39:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 00:39:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 00:39:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 00:39:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 00:39:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 00:39:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 00:39:10] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 00:39:10] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18861,"user_id":1221,"amount":220.0,"admins_notified":7} 
[2026-03-26 00:40:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Hr662PpKKVQZBVlVzVRxvQKmxDPq5fkY","execution_time":"2026-03-26 00:40:04"} 
[2026-03-26 00:40:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Hr662PpKKVQZBVlVzVRxvQKmxDPq5fkY","execution_time":"2026-03-26 00:40:04"} 
[2026-03-26 00:40:04] production.INFO: Executing GetProducts task...  
[2026-03-26 00:40:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 00:40:04] production.INFO: Executing GetProducts task...  
[2026-03-26 00:40:06] production.INFO: async() رجع: true  
[2026-03-26 00:40:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 00:40:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 00:40:07] production.WARNING: Product with ID 213 not found  
[2026-03-26 00:40:07] production.WARNING: Product with ID 212 not found  
[2026-03-26 00:40:07] production.WARNING: Product with ID 211 not found  
[2026-03-26 00:40:07] production.WARNING: Product with ID 210 not found  
[2026-03-26 00:40:07] production.WARNING: Product with ID 209 not found  
[2026-03-26 00:40:07] production.WARNING: Product with ID 214 not found  
[2026-03-26 00:40:07] production.WARNING: Product with ID 215 not found  
[2026-03-26 00:40:07] production.WARNING: Product with ID 216 not found  
[2026-03-26 00:40:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 00:40:17] production.INFO: Constructing job for order: 180637  
[2026-03-26 00:40:19] production.INFO: Handling job for order: 180637  
[2026-03-26 00:40:19] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 00:40:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 00:40:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=fe9f7eab-f046-41dc-864e-a6384f039e23&Player_ID=0990134980  
[2026-03-26 00:40:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=fe9f7eab-f046-41dc-864e-a6384f039e23&Player_ID=0990134980","has_body":false} 
[2026-03-26 00:40:20] production.INFO: Operation sent successfully {"operation_id":165451,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5MSys3CA-1774474820","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 00:40:20"}},"processed_data":{"order_number":"ORD-5MSys3CA-1774474820","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 00:42:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"njOq8PE3fgxUm2W8opOVQN8rtjd7BN9b","execution_time":"2026-03-26 00:42:02"} 
[2026-03-26 00:42:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"njOq8PE3fgxUm2W8opOVQN8rtjd7BN9b","execution_time":"2026-03-26 00:42:02","total_operations":1,"sites_count":1} 
[2026-03-26 00:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"njOq8PE3fgxUm2W8opOVQN8rtjd7BN9b","execution_time":"2026-03-26 00:42:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-5MSys3CA-1774474820"]} 
[2026-03-26 00:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"njOq8PE3fgxUm2W8opOVQN8rtjd7BN9b","execution_time":"2026-03-26 00:42:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 00:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"njOq8PE3fgxUm2W8opOVQN8rtjd7BN9b","execution_time":"2026-03-26 00:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 00:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"njOq8PE3fgxUm2W8opOVQN8rtjd7BN9b","execution_time":"2026-03-26 00:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5MSys3CA-1774474820","operation_id":165451,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 00:42:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"njOq8PE3fgxUm2W8opOVQN8rtjd7BN9b","execution_time":"2026-03-26 00:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5MSys3CA-1774474820","operation_id":165451,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 00:42:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"njOq8PE3fgxUm2W8opOVQN8rtjd7BN9b","execution_time":"2026-03-26 00:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5MSys3CA-1774474820","operation_id":165451,"count":1} 
[2026-03-26 00:42:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"njOq8PE3fgxUm2W8opOVQN8rtjd7BN9b","execution_time":"2026-03-26 00:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5MSys3CA-1774474820","operation_id":165451,"count":1} 
[2026-03-26 00:42:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"njOq8PE3fgxUm2W8opOVQN8rtjd7BN9b","execution_time":"2026-03-26 00:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5MSys3CA-1774474820","operation_id":165451,"user_id":303,"notification_type":"order_approved","reference_id":180637} 
[2026-03-26 00:42:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"njOq8PE3fgxUm2W8opOVQN8rtjd7BN9b","execution_time":"2026-03-26 00:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5MSys3CA-1774474820","operation_id":165451,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 00:42:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"njOq8PE3fgxUm2W8opOVQN8rtjd7BN9b","execution_time":"2026-03-26 00:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5MSys3CA-1774474820","operation_id":165451,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 00:42:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"njOq8PE3fgxUm2W8opOVQN8rtjd7BN9b","execution_time":"2026-03-26 00:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5MSys3CA-1774474820","operation_id":165451,"processed":1,"errors":0} 
[2026-03-26 00:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"njOq8PE3fgxUm2W8opOVQN8rtjd7BN9b","execution_time":"2026-03-26 00:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5MSys3CA-1774474820","operation_id":165451,"processed":1,"errors":0} 
[2026-03-26 00:42:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"njOq8PE3fgxUm2W8opOVQN8rtjd7BN9b","execution_time":"2026-03-26 00:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5MSys3CA-1774474820","operation_id":165451} 
[2026-03-26 00:42:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 303  
[2026-03-26 00:42:55] production.INFO: Constructing job for order: 180638  
[2026-03-26 00:42:56] production.INFO: Handling job for order: 180638  
[2026-03-26 00:42:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 00:42:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 00:42:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/597/params?qty=200&uuid=b6f818c0-149b-4ea5-9f55-465edddc84d8&Player_ID=14844356  
[2026-03-26 00:42:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/597/params?qty=200&uuid=b6f818c0-149b-4ea5-9f55-465edddc84d8&Player_ID=14844356","has_body":false} 
[2026-03-26 00:42:57] production.INFO: Operation sent successfully {"operation_id":165452,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-R6kFK-1774474977","amount":1.2796999999999998376409848788171075284481048583984375,"status":"processing","product":"SuperLive Amount","game":"SuperLive","notes":[],"created_at":"2026-03-26 00:42:57"}},"processed_data":{"order_number":"ORD-R6kFK-1774474977","amount":1.2796999999999998376409848788171075284481048583984375,"status":"processing","product":"SuperLive Amount","game":"SuperLive"}} 
[2026-03-26 00:43:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-R6kFK-1774474977","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 00:43:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-R6kFK-1774474977","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 00:43:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 00:43:03] production.INFO: SendAcceptReject: Notification queued {"user_id":409,"notification_type":"order_approved","reference_id":180638} 
[2026-03-26 00:43:03] production.INFO: Order updated successfully. Order ID: 180638, Status: completed  
[2026-03-26 00:43:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-R6kFK-1774474977","status":"completed","codes_count":0} 
[2026-03-26 00:43:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 409  
[2026-03-26 00:44:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"yxa7GZn9fkQUdSY0SZ3Y6fjBdqoarmrL","execution_time":"2026-03-26 00:44:03"} 
[2026-03-26 00:44:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"yxa7GZn9fkQUdSY0SZ3Y6fjBdqoarmrL","execution_time":"2026-03-26 00:44:03"} 
[2026-03-26 00:44:51] production.INFO: Constructing job for order: 180639  
[2026-03-26 00:44:54] production.INFO: Handling job for order: 180639  
[2026-03-26 00:44:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 00:44:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 00:44:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=435fff9d-1418-4c09-96f1-89567e0164e7&Player_ID=43248797  
[2026-03-26 00:44:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=435fff9d-1418-4c09-96f1-89567e0164e7&Player_ID=43248797","has_body":false} 
[2026-03-26 00:44:55] production.INFO: Operation sent successfully {"operation_id":165453,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aanw6XGb-1774475095","amount":1.712444000000000077221784522407688200473785400390625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-26 00:44:55"}},"processed_data":{"order_number":"ORD-aanw6XGb-1774475095","amount":1.712444000000000077221784522407688200473785400390625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-26 00:45:04] production.INFO: Executing GetProducts task...  
[2026-03-26 00:45:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 00:45:04] production.INFO: Executing GetProducts task...  
[2026-03-26 00:45:06] production.INFO: async() رجع: true  
[2026-03-26 00:45:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 00:45:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 00:45:07] production.WARNING: Product with ID 213 not found  
[2026-03-26 00:45:07] production.WARNING: Product with ID 212 not found  
[2026-03-26 00:45:07] production.WARNING: Product with ID 211 not found  
[2026-03-26 00:45:07] production.WARNING: Product with ID 210 not found  
[2026-03-26 00:45:07] production.WARNING: Product with ID 209 not found  
[2026-03-26 00:45:07] production.WARNING: Product with ID 214 not found  
[2026-03-26 00:45:07] production.WARNING: Product with ID 215 not found  
[2026-03-26 00:45:07] production.WARNING: Product with ID 216 not found  
[2026-03-26 00:45:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 00:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"OHiRRNUXHhU4wdd6NAdn0W8DYEooPvTK","execution_time":"2026-03-26 00:46:02"} 
[2026-03-26 00:46:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"OHiRRNUXHhU4wdd6NAdn0W8DYEooPvTK","execution_time":"2026-03-26 00:46:02","total_operations":1,"sites_count":1} 
[2026-03-26 00:46:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"OHiRRNUXHhU4wdd6NAdn0W8DYEooPvTK","execution_time":"2026-03-26 00:46:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-aanw6XGb-1774475095"]} 
[2026-03-26 00:46:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"OHiRRNUXHhU4wdd6NAdn0W8DYEooPvTK","execution_time":"2026-03-26 00:46:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 00:46:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"OHiRRNUXHhU4wdd6NAdn0W8DYEooPvTK","execution_time":"2026-03-26 00:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 00:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OHiRRNUXHhU4wdd6NAdn0W8DYEooPvTK","execution_time":"2026-03-26 00:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aanw6XGb-1774475095","operation_id":165453} 
[2026-03-26 00:46:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"OHiRRNUXHhU4wdd6NAdn0W8DYEooPvTK","execution_time":"2026-03-26 00:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aanw6XGb-1774475095","operation_id":165453,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 00:46:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"OHiRRNUXHhU4wdd6NAdn0W8DYEooPvTK","execution_time":"2026-03-26 00:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aanw6XGb-1774475095","operation_id":165453,"processed":0,"errors":0} 
[2026-03-26 00:46:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"OHiRRNUXHhU4wdd6NAdn0W8DYEooPvTK","execution_time":"2026-03-26 00:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aanw6XGb-1774475095","operation_id":165453} 
[2026-03-26 00:46:57] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"request_approved","reference_id":18858} 
[2026-03-26 00:47:27] production.INFO: SendAcceptReject: Notification queued {"user_id":1326,"notification_type":"request_approved","reference_id":18859} 
[2026-03-26 00:47:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1326  
[2026-03-26 00:47:39] production.INFO: Constructing job for order: 180640  
[2026-03-26 00:47:41] production.INFO: Handling job for order: 180640  
[2026-03-26 00:47:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 00:47:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 00:47:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/571/params?qty=40000&uuid=be47bff8-2618-408b-a433-941569d330b4&Player_ID=61392719  
[2026-03-26 00:47:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/571/params?qty=40000&uuid=be47bff8-2618-408b-a433-941569d330b4&Player_ID=61392719","has_body":false} 
[2026-03-26 00:47:42] production.INFO: Operation sent successfully {"operation_id":165454,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WYP73fm-1774475262","amount":9.58730800000000016325429896824061870574951171875,"status":"processing","product":"Mango Amount","game":"Mango","notes":[],"created_at":"2026-03-26 00:47:42"}},"processed_data":{"order_number":"ORD-WYP73fm-1774475262","amount":9.58730800000000016325429896824061870574951171875,"status":"processing","product":"Mango Amount","game":"Mango"}} 
[2026-03-26 00:47:50] production.INFO: SendAcceptReject: Notification queued {"user_id":726,"notification_type":"request_approved","reference_id":18860} 
[2026-03-26 00:47:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 726  
[2026-03-26 00:48:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4kaxTRiBheIiulGkcijMDFvBlkAd2Whm","execution_time":"2026-03-26 00:48:03"} 
[2026-03-26 00:48:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"4kaxTRiBheIiulGkcijMDFvBlkAd2Whm","execution_time":"2026-03-26 00:48:03","total_operations":2,"sites_count":1} 
[2026-03-26 00:48:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4kaxTRiBheIiulGkcijMDFvBlkAd2Whm","execution_time":"2026-03-26 00:48:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-aanw6XGb-1774475095","ORD-WYP73fm-1774475262"]} 
[2026-03-26 00:48:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4kaxTRiBheIiulGkcijMDFvBlkAd2Whm","execution_time":"2026-03-26 00:48:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 00:48:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4kaxTRiBheIiulGkcijMDFvBlkAd2Whm","execution_time":"2026-03-26 00:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 00:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4kaxTRiBheIiulGkcijMDFvBlkAd2Whm","execution_time":"2026-03-26 00:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WYP73fm-1774475262","operation_id":165454} 
[2026-03-26 00:48:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4kaxTRiBheIiulGkcijMDFvBlkAd2Whm","execution_time":"2026-03-26 00:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WYP73fm-1774475262","operation_id":165454,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-26 00:48:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"4kaxTRiBheIiulGkcijMDFvBlkAd2Whm","execution_time":"2026-03-26 00:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WYP73fm-1774475262","operation_id":165454,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 00:48:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"4kaxTRiBheIiulGkcijMDFvBlkAd2Whm","execution_time":"2026-03-26 00:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WYP73fm-1774475262","operation_id":165454,"count":1} 
[2026-03-26 00:48:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"4kaxTRiBheIiulGkcijMDFvBlkAd2Whm","execution_time":"2026-03-26 00:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WYP73fm-1774475262","operation_id":165454,"count":1} 
[2026-03-26 00:48:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"4kaxTRiBheIiulGkcijMDFvBlkAd2Whm","execution_time":"2026-03-26 00:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WYP73fm-1774475262","operation_id":165454,"user_id":1158,"notification_type":"order_approved","reference_id":180639} 
[2026-03-26 00:48:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"4kaxTRiBheIiulGkcijMDFvBlkAd2Whm","execution_time":"2026-03-26 00:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WYP73fm-1774475262","operation_id":165454,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 00:48:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"4kaxTRiBheIiulGkcijMDFvBlkAd2Whm","execution_time":"2026-03-26 00:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WYP73fm-1774475262","operation_id":165454,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 00:48:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"4kaxTRiBheIiulGkcijMDFvBlkAd2Whm","execution_time":"2026-03-26 00:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WYP73fm-1774475262","operation_id":165454,"processed":1,"errors":0} 
[2026-03-26 00:48:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4kaxTRiBheIiulGkcijMDFvBlkAd2Whm","execution_time":"2026-03-26 00:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WYP73fm-1774475262","operation_id":165454,"processed":1,"errors":0} 
[2026-03-26 00:48:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"4kaxTRiBheIiulGkcijMDFvBlkAd2Whm","execution_time":"2026-03-26 00:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WYP73fm-1774475262","operation_id":165454} 
[2026-03-26 00:48:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-26 00:48:31] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"2000.0","mainamount":"2000","operation_number":"159818355","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php4c480flqllt506O3pih"}},"user_id":194} 
[2026-03-26 00:48:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 00:48:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 00:48:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 00:48:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 00:48:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 00:48:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 00:48:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 00:48:33] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 00:48:33] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18862,"user_id":194,"amount":2000.0,"admins_notified":7} 
[2026-03-26 00:48:43] production.INFO: Constructing job for order: 180641  
[2026-03-26 00:48:45] production.INFO: Handling job for order: 180641  
[2026-03-26 00:48:45] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 00:48:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 00:48:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=d2e278b6-6a4d-4f81-a19f-673f6c781f84&Player_ID=0968566798  
[2026-03-26 00:48:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=d2e278b6-6a4d-4f81-a19f-673f6c781f84&Player_ID=0968566798","has_body":false} 
[2026-03-26 00:48:46] production.INFO: Operation sent successfully {"operation_id":165455,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-I6yZVx-1774475326","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 00:48:46"}},"processed_data":{"order_number":"ORD-I6yZVx-1774475326","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 00:49:35] production.INFO: SendAcceptReject: Notification queued {"user_id":1221,"notification_type":"request_approved","reference_id":18861} 
[2026-03-26 00:49:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1221  
[2026-03-26 00:50:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Zyp3gfNrDygfKt791W8jIZtCaBsXf97C","execution_time":"2026-03-26 00:50:01"} 
[2026-03-26 00:50:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Zyp3gfNrDygfKt791W8jIZtCaBsXf97C","execution_time":"2026-03-26 00:50:01","total_operations":2,"sites_count":2} 
[2026-03-26 00:50:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Zyp3gfNrDygfKt791W8jIZtCaBsXf97C","execution_time":"2026-03-26 00:50:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-WYP73fm-1774475262"]} 
[2026-03-26 00:50:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Zyp3gfNrDygfKt791W8jIZtCaBsXf97C","execution_time":"2026-03-26 00:50:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 00:50:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Zyp3gfNrDygfKt791W8jIZtCaBsXf97C","execution_time":"2026-03-26 00:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 00:50:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Zyp3gfNrDygfKt791W8jIZtCaBsXf97C","execution_time":"2026-03-26 00:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WYP73fm-1774475262","operation_id":165454,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 00:50:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Zyp3gfNrDygfKt791W8jIZtCaBsXf97C","execution_time":"2026-03-26 00:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WYP73fm-1774475262","operation_id":165454,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 00:50:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Zyp3gfNrDygfKt791W8jIZtCaBsXf97C","execution_time":"2026-03-26 00:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WYP73fm-1774475262","operation_id":165454,"count":1} 
[2026-03-26 00:50:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Zyp3gfNrDygfKt791W8jIZtCaBsXf97C","execution_time":"2026-03-26 00:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WYP73fm-1774475262","operation_id":165454,"count":1} 
[2026-03-26 00:50:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Zyp3gfNrDygfKt791W8jIZtCaBsXf97C","execution_time":"2026-03-26 00:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WYP73fm-1774475262","operation_id":165454,"user_id":194,"notification_type":"order_approved","reference_id":180640} 
[2026-03-26 00:50:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Zyp3gfNrDygfKt791W8jIZtCaBsXf97C","execution_time":"2026-03-26 00:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WYP73fm-1774475262","operation_id":165454,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 00:50:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Zyp3gfNrDygfKt791W8jIZtCaBsXf97C","execution_time":"2026-03-26 00:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WYP73fm-1774475262","operation_id":165454,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 00:50:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Zyp3gfNrDygfKt791W8jIZtCaBsXf97C","execution_time":"2026-03-26 00:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WYP73fm-1774475262","operation_id":165454,"processed":1,"errors":0} 
[2026-03-26 00:50:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Zyp3gfNrDygfKt791W8jIZtCaBsXf97C","execution_time":"2026-03-26 00:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WYP73fm-1774475262","operation_id":165454,"processed":1,"errors":0} 
[2026-03-26 00:50:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Zyp3gfNrDygfKt791W8jIZtCaBsXf97C","execution_time":"2026-03-26 00:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WYP73fm-1774475262","operation_id":165454,"orders_count":1,"order_ids":["ORD-I6yZVx-1774475326"]} 
[2026-03-26 00:50:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Zyp3gfNrDygfKt791W8jIZtCaBsXf97C","execution_time":"2026-03-26 00:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WYP73fm-1774475262","operation_id":165454} 
[2026-03-26 00:50:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-WYP73fm-1774475262","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 00:50:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-WYP73fm-1774475262","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 00:50:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 00:50:03] production.ERROR: Order not found or already processed. External ID: ORD-WYP73fm-1774475262  
[2026-03-26 00:50:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-WYP73fm-1774475262","status":"completed","codes_count":0} 
[2026-03-26 00:50:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Zyp3gfNrDygfKt791W8jIZtCaBsXf97C","execution_time":"2026-03-26 00:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WYP73fm-1774475262","operation_id":165454,"orders_count":1} 
[2026-03-26 00:50:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Zyp3gfNrDygfKt791W8jIZtCaBsXf97C","execution_time":"2026-03-26 00:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I6yZVx-1774475326","operation_id":165455,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 00:50:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Zyp3gfNrDygfKt791W8jIZtCaBsXf97C","execution_time":"2026-03-26 00:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I6yZVx-1774475326","operation_id":165455,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 00:50:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Zyp3gfNrDygfKt791W8jIZtCaBsXf97C","execution_time":"2026-03-26 00:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I6yZVx-1774475326","operation_id":165455,"count":1} 
[2026-03-26 00:50:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Zyp3gfNrDygfKt791W8jIZtCaBsXf97C","execution_time":"2026-03-26 00:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I6yZVx-1774475326","operation_id":165455,"count":1} 
[2026-03-26 00:50:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Zyp3gfNrDygfKt791W8jIZtCaBsXf97C","execution_time":"2026-03-26 00:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I6yZVx-1774475326","operation_id":165455,"user_id":726,"notification_type":"order_approved","reference_id":180641} 
[2026-03-26 00:50:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Zyp3gfNrDygfKt791W8jIZtCaBsXf97C","execution_time":"2026-03-26 00:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I6yZVx-1774475326","operation_id":165455,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 00:50:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Zyp3gfNrDygfKt791W8jIZtCaBsXf97C","execution_time":"2026-03-26 00:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I6yZVx-1774475326","operation_id":165455,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 00:50:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Zyp3gfNrDygfKt791W8jIZtCaBsXf97C","execution_time":"2026-03-26 00:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I6yZVx-1774475326","operation_id":165455,"processed":1,"errors":0} 
[2026-03-26 00:50:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Zyp3gfNrDygfKt791W8jIZtCaBsXf97C","execution_time":"2026-03-26 00:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I6yZVx-1774475326","operation_id":165455,"processed":1,"errors":0} 
[2026-03-26 00:50:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Zyp3gfNrDygfKt791W8jIZtCaBsXf97C","execution_time":"2026-03-26 00:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-I6yZVx-1774475326","operation_id":165455} 
[2026-03-26 00:50:04] production.INFO: Executing GetProducts task...  
[2026-03-26 00:50:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 00:50:04] production.INFO: Executing GetProducts task...  
[2026-03-26 00:50:07] production.INFO: async() رجع: true  
[2026-03-26 00:50:07] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 00:50:07] production.WARNING: Product with ID 395 not found  
[2026-03-26 00:50:07] production.WARNING: Product with ID 213 not found  
[2026-03-26 00:50:07] production.WARNING: Product with ID 212 not found  
[2026-03-26 00:50:07] production.WARNING: Product with ID 211 not found  
[2026-03-26 00:50:07] production.WARNING: Product with ID 210 not found  
[2026-03-26 00:50:07] production.WARNING: Product with ID 209 not found  
[2026-03-26 00:50:07] production.WARNING: Product with ID 214 not found  
[2026-03-26 00:50:07] production.WARNING: Product with ID 215 not found  
[2026-03-26 00:50:07] production.WARNING: Product with ID 216 not found  
[2026-03-26 00:50:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 00:50:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 194  
[2026-03-26 00:50:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 726  
[2026-03-26 00:50:15] production.INFO: SendAcceptReject: Notification queued {"user_id":194,"notification_type":"request_approved","reference_id":18862} 
[2026-03-26 00:50:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 194  
[2026-03-26 00:52:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"C5v4wYrfUM8XO9mDIG5prUZmxEB7tI5A","execution_time":"2026-03-26 00:52:03"} 
[2026-03-26 00:52:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"C5v4wYrfUM8XO9mDIG5prUZmxEB7tI5A","execution_time":"2026-03-26 00:52:03"} 
[2026-03-26 00:53:13] production.INFO: Constructing job for order: 180642  
[2026-03-26 00:53:15] production.INFO: Handling job for order: 180642  
[2026-03-26 00:53:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 00:53:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 00:53:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=8b18504a-0ff9-42b6-8c65-b351001294e2&Player_ID=43248797  
[2026-03-26 00:53:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=8b18504a-0ff9-42b6-8c65-b351001294e2&Player_ID=43248797","has_body":false} 
[2026-03-26 00:53:16] production.INFO: Operation sent successfully {"operation_id":165456,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-napo2-1774475596","amount":1.712444000000000077221784522407688200473785400390625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-26 00:53:16"}},"processed_data":{"order_number":"ORD-napo2-1774475596","amount":1.712444000000000077221784522407688200473785400390625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-26 00:54:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"CP9lAyQLjbDhUJRJrmCtEqsN51JfRbou","execution_time":"2026-03-26 00:54:04"} 
[2026-03-26 00:54:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"CP9lAyQLjbDhUJRJrmCtEqsN51JfRbou","execution_time":"2026-03-26 00:54:04","total_operations":1,"sites_count":1} 
[2026-03-26 00:54:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"CP9lAyQLjbDhUJRJrmCtEqsN51JfRbou","execution_time":"2026-03-26 00:54:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-napo2-1774475596"]} 
[2026-03-26 00:54:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"CP9lAyQLjbDhUJRJrmCtEqsN51JfRbou","execution_time":"2026-03-26 00:54:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 00:54:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"CP9lAyQLjbDhUJRJrmCtEqsN51JfRbou","execution_time":"2026-03-26 00:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 00:54:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CP9lAyQLjbDhUJRJrmCtEqsN51JfRbou","execution_time":"2026-03-26 00:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-napo2-1774475596","operation_id":165456} 
[2026-03-26 00:54:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"CP9lAyQLjbDhUJRJrmCtEqsN51JfRbou","execution_time":"2026-03-26 00:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-napo2-1774475596","operation_id":165456,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 00:54:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"CP9lAyQLjbDhUJRJrmCtEqsN51JfRbou","execution_time":"2026-03-26 00:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-napo2-1774475596","operation_id":165456,"processed":0,"errors":0} 
[2026-03-26 00:54:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"CP9lAyQLjbDhUJRJrmCtEqsN51JfRbou","execution_time":"2026-03-26 00:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-napo2-1774475596","operation_id":165456} 
[2026-03-26 00:55:01] production.INFO: Executing GetProducts task...  
[2026-03-26 00:55:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 00:55:01] production.INFO: Executing GetProducts task...  
[2026-03-26 00:55:02] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"150.0","mainamount":"150","operation_number":"159838305","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php7dcghu40mu8g0muAZ6W"}},"user_id":1071} 
[2026-03-26 00:55:03] production.INFO: async() رجع: true  
[2026-03-26 00:55:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 00:55:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 00:55:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 00:55:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 00:55:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 00:55:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 00:55:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 00:55:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 00:55:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 00:55:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 00:55:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 00:55:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 00:55:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 00:55:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 00:55:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 00:55:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 00:55:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 00:55:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 00:55:05] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 00:55:05] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18863,"user_id":1071,"amount":150.0,"admins_notified":7} 
[2026-03-26 00:56:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"NuE2jusJcHEXQokqWRfp70uzfcfpOF0k","execution_time":"2026-03-26 00:56:02"} 
[2026-03-26 00:56:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"NuE2jusJcHEXQokqWRfp70uzfcfpOF0k","execution_time":"2026-03-26 00:56:02","total_operations":1,"sites_count":1} 
[2026-03-26 00:56:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"NuE2jusJcHEXQokqWRfp70uzfcfpOF0k","execution_time":"2026-03-26 00:56:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-napo2-1774475596"]} 
[2026-03-26 00:56:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"NuE2jusJcHEXQokqWRfp70uzfcfpOF0k","execution_time":"2026-03-26 00:56:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 00:56:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"NuE2jusJcHEXQokqWRfp70uzfcfpOF0k","execution_time":"2026-03-26 00:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 00:56:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"NuE2jusJcHEXQokqWRfp70uzfcfpOF0k","execution_time":"2026-03-26 00:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-napo2-1774475596","operation_id":165456,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 00:56:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"NuE2jusJcHEXQokqWRfp70uzfcfpOF0k","execution_time":"2026-03-26 00:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-napo2-1774475596","operation_id":165456,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 00:56:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"NuE2jusJcHEXQokqWRfp70uzfcfpOF0k","execution_time":"2026-03-26 00:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-napo2-1774475596","operation_id":165456,"count":1} 
[2026-03-26 00:56:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"NuE2jusJcHEXQokqWRfp70uzfcfpOF0k","execution_time":"2026-03-26 00:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-napo2-1774475596","operation_id":165456,"count":1} 
[2026-03-26 00:56:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"NuE2jusJcHEXQokqWRfp70uzfcfpOF0k","execution_time":"2026-03-26 00:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-napo2-1774475596","operation_id":165456,"user_id":1158,"notification_type":"order_approved","reference_id":180642} 
[2026-03-26 00:56:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"NuE2jusJcHEXQokqWRfp70uzfcfpOF0k","execution_time":"2026-03-26 00:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-napo2-1774475596","operation_id":165456,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 00:56:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"NuE2jusJcHEXQokqWRfp70uzfcfpOF0k","execution_time":"2026-03-26 00:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-napo2-1774475596","operation_id":165456,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 00:56:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"NuE2jusJcHEXQokqWRfp70uzfcfpOF0k","execution_time":"2026-03-26 00:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-napo2-1774475596","operation_id":165456,"processed":1,"errors":0} 
[2026-03-26 00:56:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"NuE2jusJcHEXQokqWRfp70uzfcfpOF0k","execution_time":"2026-03-26 00:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-napo2-1774475596","operation_id":165456,"processed":1,"errors":0} 
[2026-03-26 00:56:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"NuE2jusJcHEXQokqWRfp70uzfcfpOF0k","execution_time":"2026-03-26 00:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-napo2-1774475596","operation_id":165456} 
[2026-03-26 00:56:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-26 00:56:23] production.INFO: Constructing job for order: 180643  
[2026-03-26 00:56:26] production.INFO: Handling job for order: 180643  
[2026-03-26 00:56:26] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 00:56:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 00:56:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=54e74369-8db2-4ced-b710-b3920e8d00eb&Player_ID=0947067781  
[2026-03-26 00:56:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=54e74369-8db2-4ced-b710-b3920e8d00eb&Player_ID=0947067781","has_body":false} 
[2026-03-26 00:56:27] production.INFO: Operation sent successfully {"operation_id":165457,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-N6u5L-1774475787","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 00:56:27"}},"processed_data":{"order_number":"ORD-N6u5L-1774475787","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 00:56:57] production.INFO: Constructing job for order: 180644  
[2026-03-26 00:57:00] production.INFO: Handling job for order: 180644  
[2026-03-26 00:57:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 00:57:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 00:57:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/626/params?qty=33000&uuid=9a251a98-da31-4ff6-81ca-393cba5d33c6&Player_ID=7158345  
[2026-03-26 00:57:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/626/params?qty=33000&uuid=9a251a98-da31-4ff6-81ca-393cba5d33c6&Player_ID=7158345","has_body":false} 
[2026-03-26 00:57:01] production.INFO: Operation sent successfully {"operation_id":165458,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xlJdXilc-1774475821","amount":4.1378997000000001804664861992932856082916259765625,"status":"processing","product":"SoMatch Amount","game":"SoMatch","notes":[],"created_at":"2026-03-26 00:57:01"}},"processed_data":{"order_number":"ORD-xlJdXilc-1774475821","amount":4.1378997000000001804664861992932856082916259765625,"status":"processing","product":"SoMatch Amount","game":"SoMatch"}} 
[2026-03-26 00:57:36] production.INFO: Constructing job for order: 180645  
[2026-03-26 00:57:37] production.INFO: Handling job for order: 180645  
[2026-03-26 00:57:37] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 00:57:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 00:57:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=f21dc411-9ef2-4eea-b167-f51ea858a071&Player_ID=0958962643  
[2026-03-26 00:57:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=f21dc411-9ef2-4eea-b167-f51ea858a071&Player_ID=0958962643","has_body":false} 
[2026-03-26 00:57:38] production.INFO: Operation sent successfully {"operation_id":165459,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-STKOGD-1774475857","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 00:57:38"}},"processed_data":{"order_number":"ORD-STKOGD-1774475857","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 00:58:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"yVVp1Qd096mvKRkyI7Ss8tkmWWy30nQo","execution_time":"2026-03-26 00:58:02"} 
[2026-03-26 00:58:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"yVVp1Qd096mvKRkyI7Ss8tkmWWy30nQo","execution_time":"2026-03-26 00:58:02","total_operations":3,"sites_count":2} 
[2026-03-26 00:58:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yVVp1Qd096mvKRkyI7Ss8tkmWWy30nQo","execution_time":"2026-03-26 00:58:02","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-N6u5L-1774475787","ORD-STKOGD-1774475857"]} 
[2026-03-26 00:58:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yVVp1Qd096mvKRkyI7Ss8tkmWWy30nQo","execution_time":"2026-03-26 00:58:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 00:58:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yVVp1Qd096mvKRkyI7Ss8tkmWWy30nQo","execution_time":"2026-03-26 00:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 00:58:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yVVp1Qd096mvKRkyI7Ss8tkmWWy30nQo","execution_time":"2026-03-26 00:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-STKOGD-1774475857","operation_id":165459,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 00:58:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"yVVp1Qd096mvKRkyI7Ss8tkmWWy30nQo","execution_time":"2026-03-26 00:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-STKOGD-1774475857","operation_id":165459,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 00:58:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"yVVp1Qd096mvKRkyI7Ss8tkmWWy30nQo","execution_time":"2026-03-26 00:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-STKOGD-1774475857","operation_id":165459,"count":2} 
[2026-03-26 00:58:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"yVVp1Qd096mvKRkyI7Ss8tkmWWy30nQo","execution_time":"2026-03-26 00:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-STKOGD-1774475857","operation_id":165459,"count":2} 
[2026-03-26 00:58:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"yVVp1Qd096mvKRkyI7Ss8tkmWWy30nQo","execution_time":"2026-03-26 00:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-STKOGD-1774475857","operation_id":165459,"user_id":357,"notification_type":"order_approved","reference_id":180643} 
[2026-03-26 00:58:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"yVVp1Qd096mvKRkyI7Ss8tkmWWy30nQo","execution_time":"2026-03-26 00:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-STKOGD-1774475857","operation_id":165459,"user_id":357,"notification_type":"order_approved","reference_id":180645} 
[2026-03-26 00:58:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"yVVp1Qd096mvKRkyI7Ss8tkmWWy30nQo","execution_time":"2026-03-26 00:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-STKOGD-1774475857","operation_id":165459,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 00:58:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"yVVp1Qd096mvKRkyI7Ss8tkmWWy30nQo","execution_time":"2026-03-26 00:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-STKOGD-1774475857","operation_id":165459,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 00:58:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"yVVp1Qd096mvKRkyI7Ss8tkmWWy30nQo","execution_time":"2026-03-26 00:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-STKOGD-1774475857","operation_id":165459,"processed":2,"errors":0} 
[2026-03-26 00:58:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yVVp1Qd096mvKRkyI7Ss8tkmWWy30nQo","execution_time":"2026-03-26 00:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-STKOGD-1774475857","operation_id":165459,"processed":2,"errors":0} 
[2026-03-26 00:58:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yVVp1Qd096mvKRkyI7Ss8tkmWWy30nQo","execution_time":"2026-03-26 00:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-STKOGD-1774475857","operation_id":165459,"orders_count":1,"order_ids":["ORD-xlJdXilc-1774475821"]} 
[2026-03-26 00:58:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yVVp1Qd096mvKRkyI7Ss8tkmWWy30nQo","execution_time":"2026-03-26 00:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-STKOGD-1774475857","operation_id":165459} 
[2026-03-26 00:58:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yVVp1Qd096mvKRkyI7Ss8tkmWWy30nQo","execution_time":"2026-03-26 00:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-STKOGD-1774475857","operation_id":165459,"orders_count":1} 
[2026-03-26 00:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yVVp1Qd096mvKRkyI7Ss8tkmWWy30nQo","execution_time":"2026-03-26 00:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xlJdXilc-1774475821","operation_id":165458} 
[2026-03-26 00:58:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yVVp1Qd096mvKRkyI7Ss8tkmWWy30nQo","execution_time":"2026-03-26 00:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xlJdXilc-1774475821","operation_id":165458,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 00:58:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yVVp1Qd096mvKRkyI7Ss8tkmWWy30nQo","execution_time":"2026-03-26 00:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xlJdXilc-1774475821","operation_id":165458,"processed":0,"errors":0} 
[2026-03-26 00:58:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"yVVp1Qd096mvKRkyI7Ss8tkmWWy30nQo","execution_time":"2026-03-26 00:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xlJdXilc-1774475821","operation_id":165458} 
[2026-03-26 00:58:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 357  
[2026-03-26 00:58:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 357  
[2026-03-26 01:00:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"aKWaLL0K7QGjq4hhmBzNNOERgZLky4ZV","execution_time":"2026-03-26 01:00:02"} 
[2026-03-26 01:00:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"aKWaLL0K7QGjq4hhmBzNNOERgZLky4ZV","execution_time":"2026-03-26 01:00:02","total_operations":1,"sites_count":1} 
[2026-03-26 01:00:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"aKWaLL0K7QGjq4hhmBzNNOERgZLky4ZV","execution_time":"2026-03-26 01:00:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-xlJdXilc-1774475821"]} 
[2026-03-26 01:00:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"aKWaLL0K7QGjq4hhmBzNNOERgZLky4ZV","execution_time":"2026-03-26 01:00:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 01:00:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"aKWaLL0K7QGjq4hhmBzNNOERgZLky4ZV","execution_time":"2026-03-26 01:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 01:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"aKWaLL0K7QGjq4hhmBzNNOERgZLky4ZV","execution_time":"2026-03-26 01:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xlJdXilc-1774475821","operation_id":165458} 
[2026-03-26 01:00:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"aKWaLL0K7QGjq4hhmBzNNOERgZLky4ZV","execution_time":"2026-03-26 01:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xlJdXilc-1774475821","operation_id":165458,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 01:00:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"aKWaLL0K7QGjq4hhmBzNNOERgZLky4ZV","execution_time":"2026-03-26 01:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xlJdXilc-1774475821","operation_id":165458,"processed":0,"errors":0} 
[2026-03-26 01:00:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"aKWaLL0K7QGjq4hhmBzNNOERgZLky4ZV","execution_time":"2026-03-26 01:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xlJdXilc-1774475821","operation_id":165458} 
[2026-03-26 01:00:02] production.INFO: Executing GetProducts task...  
[2026-03-26 01:00:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 01:00:02] production.INFO: Executing GetProducts task...  
[2026-03-26 01:00:04] production.INFO: async() رجع: true  
[2026-03-26 01:00:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 01:00:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 01:00:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 01:00:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 01:00:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 01:00:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 01:00:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 01:00:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 01:00:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 01:00:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 01:00:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 01:00:20] production.INFO: Constructing job for order: 180646  
[2026-03-26 01:00:21] production.INFO: Handling job for order: 180646  
[2026-03-26 01:00:21] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 01:00:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 01:00:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=5be858e4-e9d8-4942-9dd8-e165fe31a8f4&Player_ID=0959164981  
[2026-03-26 01:00:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=5be858e4-e9d8-4942-9dd8-e165fe31a8f4&Player_ID=0959164981","has_body":false} 
[2026-03-26 01:00:22] production.INFO: Operation sent successfully {"operation_id":165460,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vDASN-1774476022","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 01:00:22"}},"processed_data":{"order_number":"ORD-vDASN-1774476022","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 01:02:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"LOpu5Vx0FQtTVPJjCJfK4mlnSeczm5EC","execution_time":"2026-03-26 01:02:01"} 
[2026-03-26 01:02:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"LOpu5Vx0FQtTVPJjCJfK4mlnSeczm5EC","execution_time":"2026-03-26 01:02:01","total_operations":2,"sites_count":2} 
[2026-03-26 01:02:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"LOpu5Vx0FQtTVPJjCJfK4mlnSeczm5EC","execution_time":"2026-03-26 01:02:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-xlJdXilc-1774475821"]} 
[2026-03-26 01:02:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"LOpu5Vx0FQtTVPJjCJfK4mlnSeczm5EC","execution_time":"2026-03-26 01:02:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 01:02:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"LOpu5Vx0FQtTVPJjCJfK4mlnSeczm5EC","execution_time":"2026-03-26 01:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 01:02:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LOpu5Vx0FQtTVPJjCJfK4mlnSeczm5EC","execution_time":"2026-03-26 01:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xlJdXilc-1774475821","operation_id":165458} 
[2026-03-26 01:02:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"LOpu5Vx0FQtTVPJjCJfK4mlnSeczm5EC","execution_time":"2026-03-26 01:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xlJdXilc-1774475821","operation_id":165458,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 01:02:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"LOpu5Vx0FQtTVPJjCJfK4mlnSeczm5EC","execution_time":"2026-03-26 01:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xlJdXilc-1774475821","operation_id":165458,"processed":0,"errors":0} 
[2026-03-26 01:02:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"LOpu5Vx0FQtTVPJjCJfK4mlnSeczm5EC","execution_time":"2026-03-26 01:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xlJdXilc-1774475821","operation_id":165458,"orders_count":1,"order_ids":["ORD-vDASN-1774476022"]} 
[2026-03-26 01:02:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"LOpu5Vx0FQtTVPJjCJfK4mlnSeczm5EC","execution_time":"2026-03-26 01:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xlJdXilc-1774475821","operation_id":165458} 
[2026-03-26 01:02:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"LOpu5Vx0FQtTVPJjCJfK4mlnSeczm5EC","execution_time":"2026-03-26 01:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xlJdXilc-1774475821","operation_id":165458,"orders_count":1} 
[2026-03-26 01:02:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"LOpu5Vx0FQtTVPJjCJfK4mlnSeczm5EC","execution_time":"2026-03-26 01:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vDASN-1774476022","operation_id":165460,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 01:02:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"LOpu5Vx0FQtTVPJjCJfK4mlnSeczm5EC","execution_time":"2026-03-26 01:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vDASN-1774476022","operation_id":165460,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 01:02:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"LOpu5Vx0FQtTVPJjCJfK4mlnSeczm5EC","execution_time":"2026-03-26 01:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vDASN-1774476022","operation_id":165460,"count":1} 
[2026-03-26 01:02:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"LOpu5Vx0FQtTVPJjCJfK4mlnSeczm5EC","execution_time":"2026-03-26 01:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vDASN-1774476022","operation_id":165460,"count":1} 
[2026-03-26 01:02:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"LOpu5Vx0FQtTVPJjCJfK4mlnSeczm5EC","execution_time":"2026-03-26 01:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vDASN-1774476022","operation_id":165460,"user_id":1299,"notification_type":"order_approved","reference_id":180646} 
[2026-03-26 01:02:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"LOpu5Vx0FQtTVPJjCJfK4mlnSeczm5EC","execution_time":"2026-03-26 01:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vDASN-1774476022","operation_id":165460,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 01:02:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"LOpu5Vx0FQtTVPJjCJfK4mlnSeczm5EC","execution_time":"2026-03-26 01:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vDASN-1774476022","operation_id":165460,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 01:02:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"LOpu5Vx0FQtTVPJjCJfK4mlnSeczm5EC","execution_time":"2026-03-26 01:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vDASN-1774476022","operation_id":165460,"processed":1,"errors":0} 
[2026-03-26 01:02:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"LOpu5Vx0FQtTVPJjCJfK4mlnSeczm5EC","execution_time":"2026-03-26 01:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vDASN-1774476022","operation_id":165460,"processed":1,"errors":0} 
[2026-03-26 01:02:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"LOpu5Vx0FQtTVPJjCJfK4mlnSeczm5EC","execution_time":"2026-03-26 01:02:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vDASN-1774476022","operation_id":165460} 
[2026-03-26 01:02:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-26 01:02:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xlJdXilc-1774475821","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 01:02:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-xlJdXilc-1774475821","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 01:02:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 01:02:05] production.INFO: SendAcceptReject: Notification queued {"user_id":951,"notification_type":"order_approved","reference_id":180644} 
[2026-03-26 01:02:05] production.INFO: Order updated successfully. Order ID: 180644, Status: completed  
[2026-03-26 01:02:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xlJdXilc-1774475821","status":"completed","codes_count":0} 
[2026-03-26 01:02:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 951  
[2026-03-26 01:03:33] production.INFO: Executing GetProducts task...  
[2026-03-26 01:04:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GmApWetRdUQxaVgfKIDhXYYdwQ463SuQ","execution_time":"2026-03-26 01:04:01"} 
[2026-03-26 01:04:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"GmApWetRdUQxaVgfKIDhXYYdwQ463SuQ","execution_time":"2026-03-26 01:04:01"} 
[2026-03-26 01:05:04] production.INFO: Executing GetProducts task...  
[2026-03-26 01:05:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 01:05:04] production.INFO: Executing GetProducts task...  
[2026-03-26 01:05:06] production.INFO: async() رجع: true  
[2026-03-26 01:05:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 01:05:07] production.WARNING: Product with ID 395 not found  
[2026-03-26 01:05:07] production.WARNING: Product with ID 213 not found  
[2026-03-26 01:05:07] production.WARNING: Product with ID 212 not found  
[2026-03-26 01:05:07] production.WARNING: Product with ID 211 not found  
[2026-03-26 01:05:07] production.WARNING: Product with ID 210 not found  
[2026-03-26 01:05:07] production.WARNING: Product with ID 209 not found  
[2026-03-26 01:05:07] production.WARNING: Product with ID 214 not found  
[2026-03-26 01:05:07] production.WARNING: Product with ID 215 not found  
[2026-03-26 01:05:07] production.WARNING: Product with ID 216 not found  
[2026-03-26 01:05:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 01:05:35] production.INFO: Constructing job for order: 180647  
[2026-03-26 01:05:38] production.INFO: Handling job for order: 180647  
[2026-03-26 01:05:38] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 01:05:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 01:05:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=4ea6c27b-820f-4b40-b22e-8dadb117ed96&Player_ID=0938189754  
[2026-03-26 01:05:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=4ea6c27b-820f-4b40-b22e-8dadb117ed96&Player_ID=0938189754","has_body":false} 
[2026-03-26 01:05:39] production.INFO: Operation sent successfully {"operation_id":165461,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FPlgMAb-1774476338","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 01:05:39"}},"processed_data":{"order_number":"ORD-FPlgMAb-1774476338","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 01:06:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"w2OCXU35DH8Fg8DwqSiRZ3TBagcqVN12","execution_time":"2026-03-26 01:06:03"} 
[2026-03-26 01:06:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"w2OCXU35DH8Fg8DwqSiRZ3TBagcqVN12","execution_time":"2026-03-26 01:06:03","total_operations":1,"sites_count":1} 
[2026-03-26 01:06:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"w2OCXU35DH8Fg8DwqSiRZ3TBagcqVN12","execution_time":"2026-03-26 01:06:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-FPlgMAb-1774476338"]} 
[2026-03-26 01:06:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"w2OCXU35DH8Fg8DwqSiRZ3TBagcqVN12","execution_time":"2026-03-26 01:06:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 01:06:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"w2OCXU35DH8Fg8DwqSiRZ3TBagcqVN12","execution_time":"2026-03-26 01:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 01:06:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"w2OCXU35DH8Fg8DwqSiRZ3TBagcqVN12","execution_time":"2026-03-26 01:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FPlgMAb-1774476338","operation_id":165461,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 01:06:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"w2OCXU35DH8Fg8DwqSiRZ3TBagcqVN12","execution_time":"2026-03-26 01:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FPlgMAb-1774476338","operation_id":165461,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 01:06:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"w2OCXU35DH8Fg8DwqSiRZ3TBagcqVN12","execution_time":"2026-03-26 01:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FPlgMAb-1774476338","operation_id":165461,"count":1} 
[2026-03-26 01:06:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"w2OCXU35DH8Fg8DwqSiRZ3TBagcqVN12","execution_time":"2026-03-26 01:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FPlgMAb-1774476338","operation_id":165461,"count":1} 
[2026-03-26 01:06:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"w2OCXU35DH8Fg8DwqSiRZ3TBagcqVN12","execution_time":"2026-03-26 01:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FPlgMAb-1774476338","operation_id":165461,"user_id":1071,"notification_type":"order_approved","reference_id":180647} 
[2026-03-26 01:06:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"w2OCXU35DH8Fg8DwqSiRZ3TBagcqVN12","execution_time":"2026-03-26 01:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FPlgMAb-1774476338","operation_id":165461,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 01:06:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"w2OCXU35DH8Fg8DwqSiRZ3TBagcqVN12","execution_time":"2026-03-26 01:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FPlgMAb-1774476338","operation_id":165461,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 01:06:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"w2OCXU35DH8Fg8DwqSiRZ3TBagcqVN12","execution_time":"2026-03-26 01:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FPlgMAb-1774476338","operation_id":165461,"processed":1,"errors":0} 
[2026-03-26 01:06:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"w2OCXU35DH8Fg8DwqSiRZ3TBagcqVN12","execution_time":"2026-03-26 01:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FPlgMAb-1774476338","operation_id":165461,"processed":1,"errors":0} 
[2026-03-26 01:06:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"w2OCXU35DH8Fg8DwqSiRZ3TBagcqVN12","execution_time":"2026-03-26 01:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FPlgMAb-1774476338","operation_id":165461} 
[2026-03-26 01:06:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1071  
[2026-03-26 01:06:47] production.INFO: Constructing job for order: 180648  
[2026-03-26 01:06:48] production.INFO: Handling job for order: 180648  
[2026-03-26 01:06:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 01:06:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 01:06:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=50000&uuid=f395c744-66b5-43c8-adca-443dbd246234&Player_ID=1810091045  
[2026-03-26 01:06:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=50000&uuid=f395c744-66b5-43c8-adca-443dbd246234&Player_ID=1810091045","has_body":false} 
[2026-03-26 01:06:49] production.INFO: Operation sent successfully {"operation_id":165462,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rg23-1774476408","amount":5.6280000000000001136868377216160297393798828125,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-26 01:06:49"}},"processed_data":{"order_number":"ORD-rg23-1774476408","amount":5.6280000000000001136868377216160297393798828125,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-26 01:06:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rg23-1774476408","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 01:06:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-rg23-1774476408","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 01:06:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 01:06:53] production.INFO: SendAcceptReject: Notification queued {"user_id":302,"notification_type":"order_approved","reference_id":180648} 
[2026-03-26 01:06:53] production.INFO: Order updated successfully. Order ID: 180648, Status: completed  
[2026-03-26 01:06:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rg23-1774476408","status":"completed","codes_count":0} 
[2026-03-26 01:06:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 302  
[2026-03-26 01:08:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"IJXnV0U2EGwtldKE4VuDUtM2Uo7BEFFk","execution_time":"2026-03-26 01:08:04"} 
[2026-03-26 01:08:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"IJXnV0U2EGwtldKE4VuDUtM2Uo7BEFFk","execution_time":"2026-03-26 01:08:04"} 
[2026-03-26 01:10:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"dd1zGYUeMccAe6FcAixPBXOP3nRDUgHi","execution_time":"2026-03-26 01:10:04"} 
[2026-03-26 01:10:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"dd1zGYUeMccAe6FcAixPBXOP3nRDUgHi","execution_time":"2026-03-26 01:10:04"} 
[2026-03-26 01:10:04] production.INFO: Executing GetProducts task...  
[2026-03-26 01:10:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 01:10:04] production.INFO: Executing GetProducts task...  
[2026-03-26 01:10:06] production.INFO: async() رجع: true  
[2026-03-26 01:10:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 01:10:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 01:10:07] production.WARNING: Product with ID 213 not found  
[2026-03-26 01:10:07] production.WARNING: Product with ID 212 not found  
[2026-03-26 01:10:07] production.WARNING: Product with ID 211 not found  
[2026-03-26 01:10:07] production.WARNING: Product with ID 210 not found  
[2026-03-26 01:10:07] production.WARNING: Product with ID 209 not found  
[2026-03-26 01:10:07] production.WARNING: Product with ID 214 not found  
[2026-03-26 01:10:07] production.WARNING: Product with ID 215 not found  
[2026-03-26 01:10:07] production.WARNING: Product with ID 216 not found  
[2026-03-26 01:10:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 01:11:24] production.INFO: Constructing job for order: 180649  
[2026-03-26 01:11:25] production.INFO: Handling job for order: 180649  
[2026-03-26 01:11:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 01:11:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 01:11:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1500&uuid=309d4763-de7d-4db2-a04a-ec37f47b2d8c&Player_ID=48662314  
[2026-03-26 01:11:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1500&uuid=309d4763-de7d-4db2-a04a-ec37f47b2d8c&Player_ID=48662314","has_body":false} 
[2026-03-26 01:11:26] production.INFO: Operation sent successfully {"operation_id":165463,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-y2R7-1774476686","amount":2.568665999999999893788071858580224215984344482421875,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-26 01:11:26"}},"processed_data":{"order_number":"ORD-y2R7-1774476686","amount":2.568665999999999893788071858580224215984344482421875,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-26 01:12:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"NiPwEoauNPNaDkskDPobqMBceJ8QyxfW","execution_time":"2026-03-26 01:12:02"} 
[2026-03-26 01:12:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"NiPwEoauNPNaDkskDPobqMBceJ8QyxfW","execution_time":"2026-03-26 01:12:02","total_operations":1,"sites_count":1} 
[2026-03-26 01:12:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"NiPwEoauNPNaDkskDPobqMBceJ8QyxfW","execution_time":"2026-03-26 01:12:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-y2R7-1774476686"]} 
[2026-03-26 01:12:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"NiPwEoauNPNaDkskDPobqMBceJ8QyxfW","execution_time":"2026-03-26 01:12:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 01:12:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"NiPwEoauNPNaDkskDPobqMBceJ8QyxfW","execution_time":"2026-03-26 01:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 01:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NiPwEoauNPNaDkskDPobqMBceJ8QyxfW","execution_time":"2026-03-26 01:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y2R7-1774476686","operation_id":165463} 
[2026-03-26 01:12:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"NiPwEoauNPNaDkskDPobqMBceJ8QyxfW","execution_time":"2026-03-26 01:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y2R7-1774476686","operation_id":165463,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 01:12:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"NiPwEoauNPNaDkskDPobqMBceJ8QyxfW","execution_time":"2026-03-26 01:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y2R7-1774476686","operation_id":165463,"processed":0,"errors":0} 
[2026-03-26 01:12:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"NiPwEoauNPNaDkskDPobqMBceJ8QyxfW","execution_time":"2026-03-26 01:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y2R7-1774476686","operation_id":165463} 
[2026-03-26 01:14:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"EHpX1CYfaQK2N6UBXlAd43QihrfYzC1t","execution_time":"2026-03-26 01:14:03"} 
[2026-03-26 01:14:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"EHpX1CYfaQK2N6UBXlAd43QihrfYzC1t","execution_time":"2026-03-26 01:14:03","total_operations":1,"sites_count":1} 
[2026-03-26 01:14:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"EHpX1CYfaQK2N6UBXlAd43QihrfYzC1t","execution_time":"2026-03-26 01:14:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-y2R7-1774476686"]} 
[2026-03-26 01:14:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"EHpX1CYfaQK2N6UBXlAd43QihrfYzC1t","execution_time":"2026-03-26 01:14:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 01:14:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"EHpX1CYfaQK2N6UBXlAd43QihrfYzC1t","execution_time":"2026-03-26 01:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 01:14:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"EHpX1CYfaQK2N6UBXlAd43QihrfYzC1t","execution_time":"2026-03-26 01:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y2R7-1774476686","operation_id":165463,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 01:14:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"EHpX1CYfaQK2N6UBXlAd43QihrfYzC1t","execution_time":"2026-03-26 01:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y2R7-1774476686","operation_id":165463,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 01:14:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"EHpX1CYfaQK2N6UBXlAd43QihrfYzC1t","execution_time":"2026-03-26 01:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y2R7-1774476686","operation_id":165463,"count":1} 
[2026-03-26 01:14:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"EHpX1CYfaQK2N6UBXlAd43QihrfYzC1t","execution_time":"2026-03-26 01:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y2R7-1774476686","operation_id":165463,"count":1} 
[2026-03-26 01:14:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"EHpX1CYfaQK2N6UBXlAd43QihrfYzC1t","execution_time":"2026-03-26 01:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y2R7-1774476686","operation_id":165463,"user_id":1032,"notification_type":"order_approved","reference_id":180649} 
[2026-03-26 01:14:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"EHpX1CYfaQK2N6UBXlAd43QihrfYzC1t","execution_time":"2026-03-26 01:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y2R7-1774476686","operation_id":165463,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 01:14:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"EHpX1CYfaQK2N6UBXlAd43QihrfYzC1t","execution_time":"2026-03-26 01:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y2R7-1774476686","operation_id":165463,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 01:14:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"EHpX1CYfaQK2N6UBXlAd43QihrfYzC1t","execution_time":"2026-03-26 01:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y2R7-1774476686","operation_id":165463,"processed":1,"errors":0} 
[2026-03-26 01:14:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"EHpX1CYfaQK2N6UBXlAd43QihrfYzC1t","execution_time":"2026-03-26 01:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y2R7-1774476686","operation_id":165463,"processed":1,"errors":0} 
[2026-03-26 01:14:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"EHpX1CYfaQK2N6UBXlAd43QihrfYzC1t","execution_time":"2026-03-26 01:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y2R7-1774476686","operation_id":165463} 
[2026-03-26 01:14:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1032  
[2026-03-26 01:15:03] production.INFO: Executing GetProducts task...  
[2026-03-26 01:15:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 01:15:03] production.INFO: Executing GetProducts task...  
[2026-03-26 01:15:05] production.INFO: async() رجع: true  
[2026-03-26 01:15:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 01:15:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 01:15:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 01:15:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 01:15:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 01:15:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 01:15:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 01:15:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 01:15:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 01:15:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 01:15:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 01:16:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"AnNFzg2mZJvhO7Fnrl2kPdYfzWHmbOdA","execution_time":"2026-03-26 01:16:03"} 
[2026-03-26 01:16:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"AnNFzg2mZJvhO7Fnrl2kPdYfzWHmbOdA","execution_time":"2026-03-26 01:16:03"} 
[2026-03-26 01:18:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"vD2lTyvaEPyyquwVaRM8YyzPYj6Ld8Ea","execution_time":"2026-03-26 01:18:03"} 
[2026-03-26 01:18:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"vD2lTyvaEPyyquwVaRM8YyzPYj6Ld8Ea","execution_time":"2026-03-26 01:18:03"} 
[2026-03-26 01:20:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"yrrI8P8N9c3SgdcsjyvDguFmbFWcF7SY","execution_time":"2026-03-26 01:20:03"} 
[2026-03-26 01:20:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"yrrI8P8N9c3SgdcsjyvDguFmbFWcF7SY","execution_time":"2026-03-26 01:20:03"} 
[2026-03-26 01:20:03] production.INFO: Executing GetProducts task...  
[2026-03-26 01:20:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 01:20:03] production.INFO: Executing GetProducts task...  
[2026-03-26 01:20:05] production.INFO: async() رجع: true  
[2026-03-26 01:20:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 01:20:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 01:20:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 01:20:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 01:20:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 01:20:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 01:20:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 01:20:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 01:20:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 01:20:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 01:20:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 01:22:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"rlczJbBwnXx4pStexcn1d8LdN12TmK57","execution_time":"2026-03-26 01:22:01"} 
[2026-03-26 01:22:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"rlczJbBwnXx4pStexcn1d8LdN12TmK57","execution_time":"2026-03-26 01:22:01"} 
[2026-03-26 01:24:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Uy32tc2SRGuubRuHEkYJSQKC2lMuCy5x","execution_time":"2026-03-26 01:24:04"} 
[2026-03-26 01:24:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Uy32tc2SRGuubRuHEkYJSQKC2lMuCy5x","execution_time":"2026-03-26 01:24:04"} 
[2026-03-26 01:24:08] production.INFO: Constructing job for order: 180650  
[2026-03-26 01:24:10] production.INFO: Handling job for order: 180650  
[2026-03-26 01:24:10] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 01:24:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 01:24:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/810/params?qty=1&uuid=384cbd69-8286-4b3d-9c35-b03da1beaec9&Player_ID=0986190874  
[2026-03-26 01:24:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/810/params?qty=1&uuid=384cbd69-8286-4b3d-9c35-b03da1beaec9&Player_ID=0986190874","has_body":false} 
[2026-03-26 01:24:10] production.INFO: Operation sent successfully {"operation_id":165464,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dhWmIUZf-1774477450","amount":253.683439999999990277501638047397136688232421875,"status":"processing","product":"240.38 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 01:24:10"}},"processed_data":{"order_number":"ORD-dhWmIUZf-1774477450","amount":253.683439999999990277501638047397136688232421875,"status":"processing","product":"240.38 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 01:24:31] production.INFO: Constructing job for order: 180651  
[2026-03-26 01:24:34] production.INFO: Handling job for order: 180651  
[2026-03-26 01:24:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 01:24:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 01:24:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=50000&uuid=9e771bb6-d719-4d04-9a7c-57665eebda24&Player_ID=1769341318  
[2026-03-26 01:24:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=50000&uuid=9e771bb6-d719-4d04-9a7c-57665eebda24&Player_ID=1769341318","has_body":false} 
[2026-03-26 01:24:35] production.INFO: Operation sent successfully {"operation_id":165465,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Zq31Vyz-1774477475","amount":5.6280000000000001136868377216160297393798828125,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-26 01:24:35"}},"processed_data":{"order_number":"ORD-Zq31Vyz-1774477475","amount":5.6280000000000001136868377216160297393798828125,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-26 01:24:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Zq31Vyz-1774477475","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 01:24:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-Zq31Vyz-1774477475","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 01:24:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 01:24:39] production.INFO: SendAcceptReject: Notification queued {"user_id":45,"notification_type":"order_approved","reference_id":180651} 
[2026-03-26 01:24:39] production.INFO: Order updated successfully. Order ID: 180651, Status: completed  
[2026-03-26 01:24:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Zq31Vyz-1774477475","status":"completed","codes_count":0} 
[2026-03-26 01:24:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 45  
[2026-03-26 01:25:02] production.INFO: Executing GetProducts task...  
[2026-03-26 01:25:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 01:25:02] production.INFO: Executing GetProducts task...  
[2026-03-26 01:25:04] production.INFO: async() رجع: true  
[2026-03-26 01:25:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 01:25:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 01:25:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 01:25:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 01:25:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 01:25:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 01:25:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 01:25:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 01:25:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 01:25:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 01:25:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 01:26:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"5BV9UwUvMpxs7hopCDCAGlibG7iFuP3x","execution_time":"2026-03-26 01:26:03"} 
[2026-03-26 01:26:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"5BV9UwUvMpxs7hopCDCAGlibG7iFuP3x","execution_time":"2026-03-26 01:26:03","total_operations":1,"sites_count":1} 
[2026-03-26 01:26:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5BV9UwUvMpxs7hopCDCAGlibG7iFuP3x","execution_time":"2026-03-26 01:26:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-dhWmIUZf-1774477450"]} 
[2026-03-26 01:26:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5BV9UwUvMpxs7hopCDCAGlibG7iFuP3x","execution_time":"2026-03-26 01:26:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 01:26:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5BV9UwUvMpxs7hopCDCAGlibG7iFuP3x","execution_time":"2026-03-26 01:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 01:26:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5BV9UwUvMpxs7hopCDCAGlibG7iFuP3x","execution_time":"2026-03-26 01:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dhWmIUZf-1774477450","operation_id":165464,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 01:26:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"5BV9UwUvMpxs7hopCDCAGlibG7iFuP3x","execution_time":"2026-03-26 01:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dhWmIUZf-1774477450","operation_id":165464,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 01:26:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"5BV9UwUvMpxs7hopCDCAGlibG7iFuP3x","execution_time":"2026-03-26 01:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dhWmIUZf-1774477450","operation_id":165464,"count":1} 
[2026-03-26 01:26:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"5BV9UwUvMpxs7hopCDCAGlibG7iFuP3x","execution_time":"2026-03-26 01:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dhWmIUZf-1774477450","operation_id":165464,"count":1} 
[2026-03-26 01:26:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"5BV9UwUvMpxs7hopCDCAGlibG7iFuP3x","execution_time":"2026-03-26 01:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dhWmIUZf-1774477450","operation_id":165464,"user_id":1054,"notification_type":"order_approved","reference_id":180650} 
[2026-03-26 01:26:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"5BV9UwUvMpxs7hopCDCAGlibG7iFuP3x","execution_time":"2026-03-26 01:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dhWmIUZf-1774477450","operation_id":165464,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 01:26:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"5BV9UwUvMpxs7hopCDCAGlibG7iFuP3x","execution_time":"2026-03-26 01:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dhWmIUZf-1774477450","operation_id":165464,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 01:26:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"5BV9UwUvMpxs7hopCDCAGlibG7iFuP3x","execution_time":"2026-03-26 01:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dhWmIUZf-1774477450","operation_id":165464,"processed":1,"errors":0} 
[2026-03-26 01:26:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5BV9UwUvMpxs7hopCDCAGlibG7iFuP3x","execution_time":"2026-03-26 01:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dhWmIUZf-1774477450","operation_id":165464,"processed":1,"errors":0} 
[2026-03-26 01:26:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"5BV9UwUvMpxs7hopCDCAGlibG7iFuP3x","execution_time":"2026-03-26 01:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dhWmIUZf-1774477450","operation_id":165464} 
[2026-03-26 01:26:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-26 01:28:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"p3IzvYYgeGZJ7uviGl6e9VpHXSQZqA0y","execution_time":"2026-03-26 01:28:03"} 
[2026-03-26 01:28:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"p3IzvYYgeGZJ7uviGl6e9VpHXSQZqA0y","execution_time":"2026-03-26 01:28:03"} 
[2026-03-26 01:30:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8SBahMrmzGVZu3Cre1AWnaBEDNlfWGHF","execution_time":"2026-03-26 01:30:03"} 
[2026-03-26 01:30:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"8SBahMrmzGVZu3Cre1AWnaBEDNlfWGHF","execution_time":"2026-03-26 01:30:03"} 
[2026-03-26 01:30:03] production.INFO: Executing GetProducts task...  
[2026-03-26 01:30:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 01:30:03] production.INFO: Executing GetProducts task...  
[2026-03-26 01:30:05] production.INFO: async() رجع: true  
[2026-03-26 01:30:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 01:30:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 01:30:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 01:30:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 01:30:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 01:30:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 01:30:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 01:30:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 01:30:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 01:30:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 01:30:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 01:32:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"OH90BqxnwYdAEw0fGosB8gFPMIXmB97h","execution_time":"2026-03-26 01:32:04"} 
[2026-03-26 01:32:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"OH90BqxnwYdAEw0fGosB8gFPMIXmB97h","execution_time":"2026-03-26 01:32:04"} 
[2026-03-26 01:34:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"qg2l6xi6ULcqK0XFhxHaQKC35lZmOrvI","execution_time":"2026-03-26 01:34:04"} 
[2026-03-26 01:34:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"qg2l6xi6ULcqK0XFhxHaQKC35lZmOrvI","execution_time":"2026-03-26 01:34:04"} 
[2026-03-26 01:35:04] production.INFO: Executing GetProducts task...  
[2026-03-26 01:35:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 01:35:04] production.INFO: Executing GetProducts task...  
[2026-03-26 01:35:06] production.INFO: async() رجع: true  
[2026-03-26 01:35:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 01:35:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 01:35:07] production.WARNING: Product with ID 213 not found  
[2026-03-26 01:35:07] production.WARNING: Product with ID 212 not found  
[2026-03-26 01:35:07] production.WARNING: Product with ID 211 not found  
[2026-03-26 01:35:07] production.WARNING: Product with ID 210 not found  
[2026-03-26 01:35:07] production.WARNING: Product with ID 209 not found  
[2026-03-26 01:35:07] production.WARNING: Product with ID 214 not found  
[2026-03-26 01:35:07] production.WARNING: Product with ID 215 not found  
[2026-03-26 01:35:07] production.WARNING: Product with ID 216 not found  
[2026-03-26 01:35:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 01:36:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"E602X1gEoQRSVW7vKZKIMi4MX2aWsLZs","execution_time":"2026-03-26 01:36:04"} 
[2026-03-26 01:36:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"E602X1gEoQRSVW7vKZKIMi4MX2aWsLZs","execution_time":"2026-03-26 01:36:04"} 
[2026-03-26 01:38:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"LqZ4BZqO9LPAGaGEO8s1WES4xe2W7FTw","execution_time":"2026-03-26 01:38:01"} 
[2026-03-26 01:38:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"LqZ4BZqO9LPAGaGEO8s1WES4xe2W7FTw","execution_time":"2026-03-26 01:38:01"} 
[2026-03-26 01:39:56] production.INFO: Constructing job for order: 180652  
[2026-03-26 01:39:59] production.INFO: Handling job for order: 180652  
[2026-03-26 01:39:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 01:39:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 01:39:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=10150&uuid=5ef36d20-8d97-4a09-bda0-16ac33285626&Player_ID=93980513  
[2026-03-26 01:39:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=10150&uuid=5ef36d20-8d97-4a09-bda0-16ac33285626&Player_ID=93980513","has_body":false} 
[2026-03-26 01:39:59] production.INFO: Operation sent successfully {"operation_id":165466,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1W8Yxe-1774478399","amount":1.3976072950000000272297029368928633630275726318359375,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-26 01:39:59"}},"processed_data":{"order_number":"ORD-1W8Yxe-1774478399","amount":1.3976072950000000272297029368928633630275726318359375,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-26 01:40:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Y73wdWocVhsGaCqgTh4XVKtf3z7mtqzS","execution_time":"2026-03-26 01:40:02"} 
[2026-03-26 01:40:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Y73wdWocVhsGaCqgTh4XVKtf3z7mtqzS","execution_time":"2026-03-26 01:40:02","total_operations":1,"sites_count":1} 
[2026-03-26 01:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Y73wdWocVhsGaCqgTh4XVKtf3z7mtqzS","execution_time":"2026-03-26 01:40:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-1W8Yxe-1774478399"]} 
[2026-03-26 01:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Y73wdWocVhsGaCqgTh4XVKtf3z7mtqzS","execution_time":"2026-03-26 01:40:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 01:40:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Y73wdWocVhsGaCqgTh4XVKtf3z7mtqzS","execution_time":"2026-03-26 01:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 01:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Y73wdWocVhsGaCqgTh4XVKtf3z7mtqzS","execution_time":"2026-03-26 01:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1W8Yxe-1774478399","operation_id":165466} 
[2026-03-26 01:40:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Y73wdWocVhsGaCqgTh4XVKtf3z7mtqzS","execution_time":"2026-03-26 01:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1W8Yxe-1774478399","operation_id":165466,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 01:40:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Y73wdWocVhsGaCqgTh4XVKtf3z7mtqzS","execution_time":"2026-03-26 01:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1W8Yxe-1774478399","operation_id":165466,"processed":0,"errors":0} 
[2026-03-26 01:40:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Y73wdWocVhsGaCqgTh4XVKtf3z7mtqzS","execution_time":"2026-03-26 01:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1W8Yxe-1774478399","operation_id":165466} 
[2026-03-26 01:40:03] production.INFO: Executing GetProducts task...  
[2026-03-26 01:40:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 01:40:03] production.INFO: Executing GetProducts task...  
[2026-03-26 01:40:05] production.INFO: async() رجع: true  
[2026-03-26 01:40:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 01:40:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 01:40:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 01:40:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 01:40:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 01:40:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 01:40:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 01:40:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 01:40:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 01:40:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 01:40:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 01:42:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"rtzntY47Z4GVJHDJCdONNBemRPNRl9Ms","execution_time":"2026-03-26 01:42:01"} 
[2026-03-26 01:42:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"rtzntY47Z4GVJHDJCdONNBemRPNRl9Ms","execution_time":"2026-03-26 01:42:01","total_operations":1,"sites_count":1} 
[2026-03-26 01:42:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"rtzntY47Z4GVJHDJCdONNBemRPNRl9Ms","execution_time":"2026-03-26 01:42:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-1W8Yxe-1774478399"]} 
[2026-03-26 01:42:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"rtzntY47Z4GVJHDJCdONNBemRPNRl9Ms","execution_time":"2026-03-26 01:42:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 01:42:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"rtzntY47Z4GVJHDJCdONNBemRPNRl9Ms","execution_time":"2026-03-26 01:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 01:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rtzntY47Z4GVJHDJCdONNBemRPNRl9Ms","execution_time":"2026-03-26 01:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1W8Yxe-1774478399","operation_id":165466} 
[2026-03-26 01:42:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"rtzntY47Z4GVJHDJCdONNBemRPNRl9Ms","execution_time":"2026-03-26 01:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1W8Yxe-1774478399","operation_id":165466,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 01:42:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"rtzntY47Z4GVJHDJCdONNBemRPNRl9Ms","execution_time":"2026-03-26 01:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1W8Yxe-1774478399","operation_id":165466,"processed":0,"errors":0} 
[2026-03-26 01:42:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"rtzntY47Z4GVJHDJCdONNBemRPNRl9Ms","execution_time":"2026-03-26 01:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1W8Yxe-1774478399","operation_id":165466} 
[2026-03-26 01:42:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1W8Yxe-1774478399","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 01:42:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-1W8Yxe-1774478399","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 01:42:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 01:42:05] production.INFO: SendAcceptReject: Notification queued {"user_id":1326,"notification_type":"order_approved","reference_id":180652} 
[2026-03-26 01:42:05] production.INFO: Order updated successfully. Order ID: 180652, Status: completed  
[2026-03-26 01:42:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1W8Yxe-1774478399","status":"completed","codes_count":0} 
[2026-03-26 01:42:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1326  
[2026-03-26 01:43:03] production.INFO: Constructing job for order: 180653  
[2026-03-26 01:43:05] production.INFO: Handling job for order: 180653  
[2026-03-26 01:43:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 01:43:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 01:43:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=10150&uuid=7c960524-3c46-41b3-90e2-b84d3e050b02&Player_ID=93980513  
[2026-03-26 01:43:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=10150&uuid=7c960524-3c46-41b3-90e2-b84d3e050b02&Player_ID=93980513","has_body":false} 
[2026-03-26 01:43:05] production.INFO: Operation sent successfully {"operation_id":165467,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VAQL-1774478585","amount":1.3976072950000000272297029368928633630275726318359375,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-26 01:43:05"}},"processed_data":{"order_number":"ORD-VAQL-1774478585","amount":1.3976072950000000272297029368928633630275726318359375,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-26 01:44:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"n3nq2tVdkLjkMtRX9QtTMavtW9pUvh34","execution_time":"2026-03-26 01:44:02"} 
[2026-03-26 01:44:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"n3nq2tVdkLjkMtRX9QtTMavtW9pUvh34","execution_time":"2026-03-26 01:44:02","total_operations":1,"sites_count":1} 
[2026-03-26 01:44:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"n3nq2tVdkLjkMtRX9QtTMavtW9pUvh34","execution_time":"2026-03-26 01:44:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-VAQL-1774478585"]} 
[2026-03-26 01:44:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"n3nq2tVdkLjkMtRX9QtTMavtW9pUvh34","execution_time":"2026-03-26 01:44:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 01:44:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"n3nq2tVdkLjkMtRX9QtTMavtW9pUvh34","execution_time":"2026-03-26 01:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 01:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"n3nq2tVdkLjkMtRX9QtTMavtW9pUvh34","execution_time":"2026-03-26 01:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VAQL-1774478585","operation_id":165467} 
[2026-03-26 01:44:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"n3nq2tVdkLjkMtRX9QtTMavtW9pUvh34","execution_time":"2026-03-26 01:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VAQL-1774478585","operation_id":165467,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 01:44:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"n3nq2tVdkLjkMtRX9QtTMavtW9pUvh34","execution_time":"2026-03-26 01:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VAQL-1774478585","operation_id":165467,"processed":0,"errors":0} 
[2026-03-26 01:44:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"n3nq2tVdkLjkMtRX9QtTMavtW9pUvh34","execution_time":"2026-03-26 01:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VAQL-1774478585","operation_id":165467} 
[2026-03-26 01:45:03] production.INFO: Executing GetProducts task...  
[2026-03-26 01:45:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 01:45:03] production.INFO: Executing GetProducts task...  
[2026-03-26 01:45:05] production.INFO: async() رجع: true  
[2026-03-26 01:45:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 01:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 01:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 01:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 01:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 01:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 01:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 01:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 01:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 01:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 01:45:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 01:46:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Y6cCFavxOxcxXl2MDSJBlZlXRFn9T5Hx","execution_time":"2026-03-26 01:46:03"} 
[2026-03-26 01:46:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Y6cCFavxOxcxXl2MDSJBlZlXRFn9T5Hx","execution_time":"2026-03-26 01:46:03","total_operations":1,"sites_count":1} 
[2026-03-26 01:46:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Y6cCFavxOxcxXl2MDSJBlZlXRFn9T5Hx","execution_time":"2026-03-26 01:46:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-VAQL-1774478585"]} 
[2026-03-26 01:46:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Y6cCFavxOxcxXl2MDSJBlZlXRFn9T5Hx","execution_time":"2026-03-26 01:46:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 01:46:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Y6cCFavxOxcxXl2MDSJBlZlXRFn9T5Hx","execution_time":"2026-03-26 01:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 01:46:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Y6cCFavxOxcxXl2MDSJBlZlXRFn9T5Hx","execution_time":"2026-03-26 01:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VAQL-1774478585","operation_id":165467,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 01:46:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Y6cCFavxOxcxXl2MDSJBlZlXRFn9T5Hx","execution_time":"2026-03-26 01:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VAQL-1774478585","operation_id":165467,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 01:46:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Y6cCFavxOxcxXl2MDSJBlZlXRFn9T5Hx","execution_time":"2026-03-26 01:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VAQL-1774478585","operation_id":165467,"count":1} 
[2026-03-26 01:46:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Y6cCFavxOxcxXl2MDSJBlZlXRFn9T5Hx","execution_time":"2026-03-26 01:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VAQL-1774478585","operation_id":165467,"count":1} 
[2026-03-26 01:46:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Y6cCFavxOxcxXl2MDSJBlZlXRFn9T5Hx","execution_time":"2026-03-26 01:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VAQL-1774478585","operation_id":165467,"user_id":1326,"notification_type":"order_approved","reference_id":180653} 
[2026-03-26 01:46:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Y6cCFavxOxcxXl2MDSJBlZlXRFn9T5Hx","execution_time":"2026-03-26 01:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VAQL-1774478585","operation_id":165467,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 01:46:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Y6cCFavxOxcxXl2MDSJBlZlXRFn9T5Hx","execution_time":"2026-03-26 01:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VAQL-1774478585","operation_id":165467,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 01:46:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Y6cCFavxOxcxXl2MDSJBlZlXRFn9T5Hx","execution_time":"2026-03-26 01:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VAQL-1774478585","operation_id":165467,"processed":1,"errors":0} 
[2026-03-26 01:46:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Y6cCFavxOxcxXl2MDSJBlZlXRFn9T5Hx","execution_time":"2026-03-26 01:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VAQL-1774478585","operation_id":165467,"processed":1,"errors":0} 
[2026-03-26 01:46:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Y6cCFavxOxcxXl2MDSJBlZlXRFn9T5Hx","execution_time":"2026-03-26 01:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VAQL-1774478585","operation_id":165467} 
[2026-03-26 01:46:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1326  
[2026-03-26 01:46:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VAQL-1774478585","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 01:46:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-VAQL-1774478585","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 01:46:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 01:46:05] production.ERROR: Order not found or already processed. External ID: ORD-VAQL-1774478585  
[2026-03-26 01:46:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VAQL-1774478585","status":"completed","codes_count":0} 
[2026-03-26 01:48:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Hnpewxp7DYLAAWvnPWdaOPrTcYimKKcv","execution_time":"2026-03-26 01:48:03"} 
[2026-03-26 01:48:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Hnpewxp7DYLAAWvnPWdaOPrTcYimKKcv","execution_time":"2026-03-26 01:48:03"} 
[2026-03-26 01:50:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"3ZyPxW1K6498ImXsfaWgaTI2PtZkfGrF","execution_time":"2026-03-26 01:50:03"} 
[2026-03-26 01:50:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"3ZyPxW1K6498ImXsfaWgaTI2PtZkfGrF","execution_time":"2026-03-26 01:50:03"} 
[2026-03-26 01:50:03] production.INFO: Executing GetProducts task...  
[2026-03-26 01:50:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 01:50:03] production.INFO: Executing GetProducts task...  
[2026-03-26 01:50:05] production.INFO: async() رجع: true  
[2026-03-26 01:50:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 01:50:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 01:50:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 01:50:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 01:50:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 01:50:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 01:50:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 01:50:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 01:50:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 01:50:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 01:50:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 01:52:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1nYTXVGtFso3GeW4ciwMUGxTii4SiILM","execution_time":"2026-03-26 01:52:04"} 
[2026-03-26 01:52:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"1nYTXVGtFso3GeW4ciwMUGxTii4SiILM","execution_time":"2026-03-26 01:52:04"} 
[2026-03-26 01:54:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"J55JGb1Bnr0Q8MXCiCaW7NQmZRgdlkkg","execution_time":"2026-03-26 01:54:04"} 
[2026-03-26 01:54:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"J55JGb1Bnr0Q8MXCiCaW7NQmZRgdlkkg","execution_time":"2026-03-26 01:54:04"} 
[2026-03-26 01:54:13] production.INFO: Constructing job for order: 180654  
[2026-03-26 01:54:16] production.INFO: Handling job for order: 180654  
[2026-03-26 01:54:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 01:54:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 01:54:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=a0dd6bfc-1212-4c69-be2a-7fd176cfc118&Player_ID=52300651134  
[2026-03-26 01:54:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=a0dd6bfc-1212-4c69-be2a-7fd176cfc118&Player_ID=52300651134","has_body":false} 
[2026-03-26 01:54:16] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-26 01:54:16] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165468,"exception":"Unknown named parameter $userId"} 
[2026-03-26 01:54:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-26 01:54:54] production.INFO: Constructing job for order: 180655  
[2026-03-26 01:54:55] production.INFO: Handling job for order: 180655  
[2026-03-26 01:54:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 01:54:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 01:54:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=934f38d5-0d8f-4b1f-9a02-3c68e7bd7c9a&Player_ID=52300651134  
[2026-03-26 01:54:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=934f38d5-0d8f-4b1f-9a02-3c68e7bd7c9a&Player_ID=52300651134","has_body":false} 
[2026-03-26 01:54:55] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-26 01:54:55] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165469,"exception":"Unknown named parameter $userId"} 
[2026-03-26 01:54:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 93  
[2026-03-26 01:55:04] production.INFO: Executing GetProducts task...  
[2026-03-26 01:55:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 01:55:04] production.INFO: Executing GetProducts task...  
[2026-03-26 01:55:06] production.INFO: async() رجع: true  
[2026-03-26 01:55:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 01:55:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 01:55:07] production.WARNING: Product with ID 213 not found  
[2026-03-26 01:55:07] production.WARNING: Product with ID 212 not found  
[2026-03-26 01:55:07] production.WARNING: Product with ID 211 not found  
[2026-03-26 01:55:07] production.WARNING: Product with ID 210 not found  
[2026-03-26 01:55:07] production.WARNING: Product with ID 209 not found  
[2026-03-26 01:55:07] production.WARNING: Product with ID 214 not found  
[2026-03-26 01:55:07] production.WARNING: Product with ID 215 not found  
[2026-03-26 01:55:07] production.WARNING: Product with ID 216 not found  
[2026-03-26 01:55:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 01:56:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0BK2uhoi0ErLnyhryOAb4x4sw8S5VVDI","execution_time":"2026-03-26 01:56:01"} 
[2026-03-26 01:56:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"0BK2uhoi0ErLnyhryOAb4x4sw8S5VVDI","execution_time":"2026-03-26 01:56:01"} 
[2026-03-26 01:57:32] production.INFO: Constructing job for order: 180656  
[2026-03-26 01:57:34] production.INFO: Handling job for order: 180656  
[2026-03-26 01:57:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 01:57:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 01:57:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=42500&uuid=3323fe67-97a1-430d-ae8b-833ec5f457fb&Player_ID=81863302  
[2026-03-26 01:57:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=42500&uuid=3323fe67-97a1-430d-ae8b-833ec5f457fb&Player_ID=81863302","has_body":false} 
[2026-03-26 01:57:35] production.INFO: Operation sent successfully {"operation_id":165470,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BbFRWv-1774479455","amount":4.56561775000000036328628993942402303218841552734375,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-26 01:57:35"}},"processed_data":{"order_number":"ORD-BbFRWv-1774479455","amount":4.56561775000000036328628993942402303218841552734375,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-26 01:57:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-BbFRWv-1774479455","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 01:57:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-BbFRWv-1774479455","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 01:57:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 01:57:42] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":180656} 
[2026-03-26 01:57:42] production.INFO: Order updated successfully. Order ID: 180656, Status: completed  
[2026-03-26 01:57:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-BbFRWv-1774479455","status":"completed","codes_count":0} 
[2026-03-26 01:57:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-26 01:57:58] production.INFO: Constructing job for order: 180657  
[2026-03-26 01:57:59] production.INFO: Handling job for order: 180657  
[2026-03-26 01:57:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 01:57:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 01:57:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=1b17e79a-7fca-4f33-9c3e-118c8988442e&Player_ID=52300651134  
[2026-03-26 01:57:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=1b17e79a-7fca-4f33-9c3e-118c8988442e&Player_ID=52300651134","has_body":false} 
[2026-03-26 01:58:00] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-26 01:58:00] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165471,"exception":"Unknown named parameter $userId"} 
[2026-03-26 01:58:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 93  
[2026-03-26 01:58:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"wHRtslRzetggCqR0pGRqyejgIo22GCCs","execution_time":"2026-03-26 01:58:03"} 
[2026-03-26 01:58:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"wHRtslRzetggCqR0pGRqyejgIo22GCCs","execution_time":"2026-03-26 01:58:03"} 
[2026-03-26 01:59:00] production.INFO: Constructing job for order: 180658  
[2026-03-26 01:59:03] production.INFO: Handling job for order: 180658  
[2026-03-26 01:59:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 01:59:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 01:59:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=15000&uuid=012337b2-cfb3-41f4-b145-dffd150a5224&Player_ID=575283350  
[2026-03-26 01:59:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=15000&uuid=012337b2-cfb3-41f4-b145-dffd150a5224&Player_ID=575283350","has_body":false} 
[2026-03-26 01:59:03] production.INFO: Operation sent successfully {"operation_id":165472,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DMfZLT-1774479543","amount":1.5226124999999999243271986415493302047252655029296875,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-26 01:59:03"}},"processed_data":{"order_number":"ORD-DMfZLT-1774479543","amount":1.5226124999999999243271986415493302047252655029296875,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-26 01:59:06] production.INFO: SendAcceptReject: Notification queued {"user_id":1071,"notification_type":"request_approved","reference_id":18863} 
[2026-03-26 01:59:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1071  
[2026-03-26 01:59:59] production.INFO: Constructing job for order: 180659  
[2026-03-26 02:00:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BNJEdUHtRKzPQxNfxYy8oUiGNNkxgDO3","execution_time":"2026-03-26 02:00:00"} 
[2026-03-26 02:00:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"BNJEdUHtRKzPQxNfxYy8oUiGNNkxgDO3","execution_time":"2026-03-26 02:00:00","total_operations":1,"sites_count":1} 
[2026-03-26 02:00:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BNJEdUHtRKzPQxNfxYy8oUiGNNkxgDO3","execution_time":"2026-03-26 02:00:00","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-DMfZLT-1774479543"]} 
[2026-03-26 02:00:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BNJEdUHtRKzPQxNfxYy8oUiGNNkxgDO3","execution_time":"2026-03-26 02:00:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 02:00:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BNJEdUHtRKzPQxNfxYy8oUiGNNkxgDO3","execution_time":"2026-03-26 02:00:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 02:00:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BNJEdUHtRKzPQxNfxYy8oUiGNNkxgDO3","execution_time":"2026-03-26 02:00:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DMfZLT-1774479543","operation_id":165472} 
[2026-03-26 02:00:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BNJEdUHtRKzPQxNfxYy8oUiGNNkxgDO3","execution_time":"2026-03-26 02:00:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DMfZLT-1774479543","operation_id":165472,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 02:00:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BNJEdUHtRKzPQxNfxYy8oUiGNNkxgDO3","execution_time":"2026-03-26 02:00:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DMfZLT-1774479543","operation_id":165472,"processed":0,"errors":0} 
[2026-03-26 02:00:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"BNJEdUHtRKzPQxNfxYy8oUiGNNkxgDO3","execution_time":"2026-03-26 02:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DMfZLT-1774479543","operation_id":165472} 
[2026-03-26 02:00:01] production.INFO: Executing GetProducts task...  
[2026-03-26 02:00:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 02:00:01] production.INFO: Executing GetProducts task...  
[2026-03-26 02:00:03] production.INFO: async() رجع: true  
[2026-03-26 02:00:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 02:00:03] production.WARNING: Product with ID 395 not found  
[2026-03-26 02:00:03] production.WARNING: Product with ID 213 not found  
[2026-03-26 02:00:03] production.WARNING: Product with ID 212 not found  
[2026-03-26 02:00:03] production.WARNING: Product with ID 211 not found  
[2026-03-26 02:00:03] production.WARNING: Product with ID 210 not found  
[2026-03-26 02:00:03] production.WARNING: Product with ID 209 not found  
[2026-03-26 02:00:03] production.WARNING: Product with ID 214 not found  
[2026-03-26 02:00:03] production.WARNING: Product with ID 215 not found  
[2026-03-26 02:00:03] production.WARNING: Product with ID 216 not found  
[2026-03-26 02:00:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 02:00:04] production.INFO: Handling job for order: 180659  
[2026-03-26 02:00:04] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 02:00:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 02:00:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=2f769d4a-caf6-4d10-92e5-4b1ee7546c16&Player_ID=0954217718  
[2026-03-26 02:00:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=2f769d4a-caf6-4d10-92e5-4b1ee7546c16&Player_ID=0954217718","has_body":false} 
[2026-03-26 02:00:05] production.INFO: Operation sent successfully {"operation_id":165473,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yMSrppu-1774479605","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 02:00:05"}},"processed_data":{"order_number":"ORD-yMSrppu-1774479605","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 02:00:21] production.INFO: Constructing job for order: 180660  
[2026-03-26 02:00:23] production.INFO: Handling job for order: 180660  
[2026-03-26 02:00:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 02:00:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 02:00:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=9f220cfd-f203-430a-b190-7e5d4cce79d0&Player_ID=52300651134  
[2026-03-26 02:00:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=9f220cfd-f203-430a-b190-7e5d4cce79d0&Player_ID=52300651134","has_body":false} 
[2026-03-26 02:00:24] production.INFO: Operation sent successfully {"operation_id":165474,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QvbmQHlw-1774479623","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 02:00:24"}},"processed_data":{"order_number":"ORD-QvbmQHlw-1774479623","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 02:00:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QvbmQHlw-1774479623","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 02:00:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-QvbmQHlw-1774479623","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 02:00:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 02:00:37] production.INFO: SendAcceptReject: Notification queued {"user_id":93,"notification_type":"order_approved","reference_id":180660} 
[2026-03-26 02:00:37] production.INFO: Order updated successfully. Order ID: 180660, Status: completed  
[2026-03-26 02:00:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QvbmQHlw-1774479623","status":"completed","codes_count":0} 
[2026-03-26 02:00:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 93  
[2026-03-26 02:00:39] production.INFO: Constructing job for order: 180661  
[2026-03-26 02:00:42] production.INFO: Handling job for order: 180661  
[2026-03-26 02:00:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 02:00:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 02:00:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=31a2344e-33f3-4705-b398-8b0155b6d4e1&Player_ID=52300651134  
[2026-03-26 02:00:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=31a2344e-33f3-4705-b398-8b0155b6d4e1&Player_ID=52300651134","has_body":false} 
[2026-03-26 02:00:43] production.INFO: Operation sent successfully {"operation_id":165475,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iUetC-1774479642","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 02:00:43"}},"processed_data":{"order_number":"ORD-iUetC-1774479642","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 02:00:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-iUetC-1774479642","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 02:00:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-iUetC-1774479642","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 02:00:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 02:00:55] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":180661} 
[2026-03-26 02:00:55] production.INFO: Order updated successfully. Order ID: 180661, Status: completed  
[2026-03-26 02:00:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-iUetC-1774479642","status":"completed","codes_count":0} 
[2026-03-26 02:00:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-26 02:01:38] production.INFO: Constructing job for order: 180662  
[2026-03-26 02:01:40] production.INFO: Handling job for order: 180662  
[2026-03-26 02:01:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 02:01:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 02:01:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b7c1ff22-3400-43c7-8bff-7ce91df23f1e&Player_ID=52300651134  
[2026-03-26 02:01:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b7c1ff22-3400-43c7-8bff-7ce91df23f1e&Player_ID=52300651134","has_body":false} 
[2026-03-26 02:01:41] production.INFO: Operation sent successfully {"operation_id":165476,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wfLIzen-1774479700","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 02:01:41"}},"processed_data":{"order_number":"ORD-wfLIzen-1774479700","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 02:01:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wfLIzen-1774479700","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 02:01:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-wfLIzen-1774479700","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 02:01:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 02:01:52] production.INFO: SendAcceptReject: Notification queued {"user_id":93,"notification_type":"order_approved","reference_id":180662} 
[2026-03-26 02:01:52] production.INFO: Order updated successfully. Order ID: 180662, Status: completed  
[2026-03-26 02:01:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wfLIzen-1774479700","status":"completed","codes_count":0} 
[2026-03-26 02:01:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 93  
[2026-03-26 02:02:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-DMfZLT-1774479543","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 02:02:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-DMfZLT-1774479543","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 02:02:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 02:02:01] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"order_approved","reference_id":180658} 
[2026-03-26 02:02:01] production.INFO: Order updated successfully. Order ID: 180658, Status: completed  
[2026-03-26 02:02:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-DMfZLT-1774479543","status":"completed","codes_count":0} 
[2026-03-26 02:02:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"F5eadrT4QmyUeBRr4HvMQvlvKUWJaoWj","execution_time":"2026-03-26 02:02:02"} 
[2026-03-26 02:02:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"F5eadrT4QmyUeBRr4HvMQvlvKUWJaoWj","execution_time":"2026-03-26 02:02:02","total_operations":1,"sites_count":1} 
[2026-03-26 02:02:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"F5eadrT4QmyUeBRr4HvMQvlvKUWJaoWj","execution_time":"2026-03-26 02:02:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-yMSrppu-1774479605"]} 
[2026-03-26 02:02:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"F5eadrT4QmyUeBRr4HvMQvlvKUWJaoWj","execution_time":"2026-03-26 02:02:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 02:02:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"F5eadrT4QmyUeBRr4HvMQvlvKUWJaoWj","execution_time":"2026-03-26 02:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 02:02:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"F5eadrT4QmyUeBRr4HvMQvlvKUWJaoWj","execution_time":"2026-03-26 02:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yMSrppu-1774479605","operation_id":165473,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 02:02:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"F5eadrT4QmyUeBRr4HvMQvlvKUWJaoWj","execution_time":"2026-03-26 02:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yMSrppu-1774479605","operation_id":165473,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 02:02:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"F5eadrT4QmyUeBRr4HvMQvlvKUWJaoWj","execution_time":"2026-03-26 02:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yMSrppu-1774479605","operation_id":165473,"count":1} 
[2026-03-26 02:02:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"F5eadrT4QmyUeBRr4HvMQvlvKUWJaoWj","execution_time":"2026-03-26 02:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yMSrppu-1774479605","operation_id":165473,"count":1} 
[2026-03-26 02:02:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"F5eadrT4QmyUeBRr4HvMQvlvKUWJaoWj","execution_time":"2026-03-26 02:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yMSrppu-1774479605","operation_id":165473,"user_id":37,"notification_type":"order_approved","reference_id":180659} 
[2026-03-26 02:02:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"F5eadrT4QmyUeBRr4HvMQvlvKUWJaoWj","execution_time":"2026-03-26 02:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yMSrppu-1774479605","operation_id":165473,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 02:02:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"F5eadrT4QmyUeBRr4HvMQvlvKUWJaoWj","execution_time":"2026-03-26 02:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yMSrppu-1774479605","operation_id":165473,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 02:02:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"F5eadrT4QmyUeBRr4HvMQvlvKUWJaoWj","execution_time":"2026-03-26 02:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yMSrppu-1774479605","operation_id":165473,"processed":1,"errors":0} 
[2026-03-26 02:02:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"F5eadrT4QmyUeBRr4HvMQvlvKUWJaoWj","execution_time":"2026-03-26 02:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yMSrppu-1774479605","operation_id":165473,"processed":1,"errors":0} 
[2026-03-26 02:02:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"F5eadrT4QmyUeBRr4HvMQvlvKUWJaoWj","execution_time":"2026-03-26 02:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yMSrppu-1774479605","operation_id":165473} 
[2026-03-26 02:02:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-26 02:02:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 37  
[2026-03-26 02:04:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"dNFut9vGJRrjr7KZNq2uL5M1I5RVTpTE","execution_time":"2026-03-26 02:04:03"} 
[2026-03-26 02:04:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"dNFut9vGJRrjr7KZNq2uL5M1I5RVTpTE","execution_time":"2026-03-26 02:04:03"} 
[2026-03-26 02:05:03] production.INFO: Executing GetProducts task...  
[2026-03-26 02:05:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 02:05:03] production.INFO: Executing GetProducts task...  
[2026-03-26 02:05:05] production.INFO: async() رجع: true  
[2026-03-26 02:05:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 02:05:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 02:05:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 02:05:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 02:05:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 02:05:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 02:05:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 02:05:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 02:05:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 02:05:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 02:05:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 02:05:43] production.INFO: Constructing job for order: 180663  
[2026-03-26 02:05:45] production.INFO: Handling job for order: 180663  
[2026-03-26 02:05:45] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 02:05:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 02:05:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=19e26971-fd8e-45a3-a3de-577de49f15ca&Player_ID=0939828316  
[2026-03-26 02:05:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=19e26971-fd8e-45a3-a3de-577de49f15ca&Player_ID=0939828316","has_body":false} 
[2026-03-26 02:05:46] production.INFO: Operation sent successfully {"operation_id":165477,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fxd6xv7-1774479946","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 02:05:46"}},"processed_data":{"order_number":"ORD-fxd6xv7-1774479946","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 02:05:52] production.INFO: Constructing job for order: 180664  
[2026-03-26 02:05:55] production.INFO: Handling job for order: 180664  
[2026-03-26 02:05:55] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 02:05:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 02:05:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=813637bc-1381-4618-aaa8-bdf606d680ba&Player_ID=0939828316  
[2026-03-26 02:05:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=813637bc-1381-4618-aaa8-bdf606d680ba&Player_ID=0939828316","has_body":false} 
[2026-03-26 02:05:56] production.INFO: Operation sent successfully {"operation_id":165478,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0OfSr-1774479956","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 02:05:56"}},"processed_data":{"order_number":"ORD-0OfSr-1774479956","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 02:06:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"pMtS9zwJlNCNzstUUAT3uVptSRfeD25w","execution_time":"2026-03-26 02:06:02"} 
[2026-03-26 02:06:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"pMtS9zwJlNCNzstUUAT3uVptSRfeD25w","execution_time":"2026-03-26 02:06:02","total_operations":2,"sites_count":1} 
[2026-03-26 02:06:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"pMtS9zwJlNCNzstUUAT3uVptSRfeD25w","execution_time":"2026-03-26 02:06:02","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-fxd6xv7-1774479946","ORD-0OfSr-1774479956"]} 
[2026-03-26 02:06:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"pMtS9zwJlNCNzstUUAT3uVptSRfeD25w","execution_time":"2026-03-26 02:06:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 02:06:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"pMtS9zwJlNCNzstUUAT3uVptSRfeD25w","execution_time":"2026-03-26 02:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 02:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pMtS9zwJlNCNzstUUAT3uVptSRfeD25w","execution_time":"2026-03-26 02:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0OfSr-1774479956","operation_id":165478} 
[2026-03-26 02:06:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"pMtS9zwJlNCNzstUUAT3uVptSRfeD25w","execution_time":"2026-03-26 02:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fxd6xv7-1774479946","operation_id":165477,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-26 02:06:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"pMtS9zwJlNCNzstUUAT3uVptSRfeD25w","execution_time":"2026-03-26 02:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fxd6xv7-1774479946","operation_id":165477,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 02:06:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"pMtS9zwJlNCNzstUUAT3uVptSRfeD25w","execution_time":"2026-03-26 02:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fxd6xv7-1774479946","operation_id":165477,"count":1} 
[2026-03-26 02:06:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"pMtS9zwJlNCNzstUUAT3uVptSRfeD25w","execution_time":"2026-03-26 02:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fxd6xv7-1774479946","operation_id":165477,"count":1} 
[2026-03-26 02:06:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"pMtS9zwJlNCNzstUUAT3uVptSRfeD25w","execution_time":"2026-03-26 02:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fxd6xv7-1774479946","operation_id":165477,"user_id":1665,"notification_type":"order_approved","reference_id":180663} 
[2026-03-26 02:06:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"pMtS9zwJlNCNzstUUAT3uVptSRfeD25w","execution_time":"2026-03-26 02:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fxd6xv7-1774479946","operation_id":165477,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 02:06:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"pMtS9zwJlNCNzstUUAT3uVptSRfeD25w","execution_time":"2026-03-26 02:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fxd6xv7-1774479946","operation_id":165477,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 02:06:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"pMtS9zwJlNCNzstUUAT3uVptSRfeD25w","execution_time":"2026-03-26 02:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fxd6xv7-1774479946","operation_id":165477,"processed":1,"errors":0} 
[2026-03-26 02:06:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"pMtS9zwJlNCNzstUUAT3uVptSRfeD25w","execution_time":"2026-03-26 02:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fxd6xv7-1774479946","operation_id":165477,"processed":1,"errors":0} 
[2026-03-26 02:06:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"pMtS9zwJlNCNzstUUAT3uVptSRfeD25w","execution_time":"2026-03-26 02:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fxd6xv7-1774479946","operation_id":165477} 
[2026-03-26 02:06:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-26 02:06:06] production.INFO: Constructing job for order: 180665  
[2026-03-26 02:06:08] production.INFO: Handling job for order: 180665  
[2026-03-26 02:06:08] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 02:06:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 02:06:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/813/params?qty=1&uuid=a9457a55-78d3-4a9e-9f90-bf6b833b7074&Player_ID=0939828316  
[2026-03-26 02:06:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/813/params?qty=1&uuid=a9457a55-78d3-4a9e-9f90-bf6b833b7074&Player_ID=0939828316","has_body":false} 
[2026-03-26 02:06:09] production.INFO: Operation sent successfully {"operation_id":165479,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-I47gA62G-1774479969","amount":390.67572000000001253283699043095111846923828125,"status":"processing","product":"370.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 02:06:09"}},"processed_data":{"order_number":"ORD-I47gA62G-1774479969","amount":390.67572000000001253283699043095111846923828125,"status":"processing","product":"370.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 02:07:29] production.INFO: Constructing job for order: 180666  
[2026-03-26 02:07:30] production.INFO: Handling job for order: 180666  
[2026-03-26 02:07:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 02:07:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 02:07:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/778/params?qty=500000&uuid=2267040b-3a21-4a5d-81c1-ec2543a975e3&Player_ID=1513502  
[2026-03-26 02:07:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/778/params?qty=500000&uuid=2267040b-3a21-4a5d-81c1-ec2543a975e3&Player_ID=1513502","has_body":false} 
[2026-03-26 02:07:31] production.INFO: Operation sent successfully {"operation_id":165480,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-M7F0-1774480050","amount":12.8427500000000005542233338928781449794769287109375,"status":"processing","product":"PotaLive","game":"PotaLive","notes":[],"created_at":"2026-03-26 02:07:31"}},"processed_data":{"order_number":"ORD-M7F0-1774480050","amount":12.8427500000000005542233338928781449794769287109375,"status":"processing","product":"PotaLive","game":"PotaLive"}} 
[2026-03-26 02:07:54] production.INFO: Constructing job for order: 180667  
[2026-03-26 02:07:55] production.INFO: Handling job for order: 180667  
[2026-03-26 02:07:55] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 02:07:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 02:07:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=5c13b4ec-47de-4ee3-b316-be7fec7e53ad&Player_ID=0939828316  
[2026-03-26 02:07:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=5c13b4ec-47de-4ee3-b316-be7fec7e53ad&Player_ID=0939828316","has_body":false} 
[2026-03-26 02:07:55] production.INFO: Operation sent successfully {"operation_id":165481,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ulBt5ve-1774480075","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 02:07:55"}},"processed_data":{"order_number":"ORD-ulBt5ve-1774480075","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 02:08:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"M76f6HoPMJnEuIXtwookxNQ6LJGw3XPQ","execution_time":"2026-03-26 02:08:01"} 
[2026-03-26 02:08:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"M76f6HoPMJnEuIXtwookxNQ6LJGw3XPQ","execution_time":"2026-03-26 02:08:01","total_operations":4,"sites_count":2} 
[2026-03-26 02:08:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"M76f6HoPMJnEuIXtwookxNQ6LJGw3XPQ","execution_time":"2026-03-26 02:08:01","site_id":4,"site_name":"swgamessls","orders_count":3,"order_ids":["ORD-0OfSr-1774479956","ORD-I47gA62G-1774479969","ORD-ulBt5ve-1774480075"]} 
[2026-03-26 02:08:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"M76f6HoPMJnEuIXtwookxNQ6LJGw3XPQ","execution_time":"2026-03-26 02:08:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 02:08:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"M76f6HoPMJnEuIXtwookxNQ6LJGw3XPQ","execution_time":"2026-03-26 02:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-26 02:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"M76f6HoPMJnEuIXtwookxNQ6LJGw3XPQ","execution_time":"2026-03-26 02:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ulBt5ve-1774480075","operation_id":165481} 
[2026-03-26 02:08:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"M76f6HoPMJnEuIXtwookxNQ6LJGw3XPQ","execution_time":"2026-03-26 02:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ulBt5ve-1774480075","operation_id":165481,"processed":2,"skipped":1,"updates_prepared":2} 
[2026-03-26 02:08:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"M76f6HoPMJnEuIXtwookxNQ6LJGw3XPQ","execution_time":"2026-03-26 02:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ulBt5ve-1774480075","operation_id":165481,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 02:08:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"M76f6HoPMJnEuIXtwookxNQ6LJGw3XPQ","execution_time":"2026-03-26 02:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ulBt5ve-1774480075","operation_id":165481,"count":2} 
[2026-03-26 02:08:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"M76f6HoPMJnEuIXtwookxNQ6LJGw3XPQ","execution_time":"2026-03-26 02:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ulBt5ve-1774480075","operation_id":165481,"count":2} 
[2026-03-26 02:08:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"M76f6HoPMJnEuIXtwookxNQ6LJGw3XPQ","execution_time":"2026-03-26 02:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ulBt5ve-1774480075","operation_id":165481,"user_id":1665,"notification_type":"order_approved","reference_id":180664} 
[2026-03-26 02:08:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"M76f6HoPMJnEuIXtwookxNQ6LJGw3XPQ","execution_time":"2026-03-26 02:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ulBt5ve-1774480075","operation_id":165481,"user_id":1665,"notification_type":"order_approved","reference_id":180665} 
[2026-03-26 02:08:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"M76f6HoPMJnEuIXtwookxNQ6LJGw3XPQ","execution_time":"2026-03-26 02:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ulBt5ve-1774480075","operation_id":165481,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 02:08:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"M76f6HoPMJnEuIXtwookxNQ6LJGw3XPQ","execution_time":"2026-03-26 02:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ulBt5ve-1774480075","operation_id":165481,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 02:08:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"M76f6HoPMJnEuIXtwookxNQ6LJGw3XPQ","execution_time":"2026-03-26 02:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ulBt5ve-1774480075","operation_id":165481,"processed":2,"errors":0} 
[2026-03-26 02:08:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"M76f6HoPMJnEuIXtwookxNQ6LJGw3XPQ","execution_time":"2026-03-26 02:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ulBt5ve-1774480075","operation_id":165481,"processed":2,"errors":0} 
[2026-03-26 02:08:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"M76f6HoPMJnEuIXtwookxNQ6LJGw3XPQ","execution_time":"2026-03-26 02:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ulBt5ve-1774480075","operation_id":165481,"orders_count":1,"order_ids":["ORD-M7F0-1774480050"]} 
[2026-03-26 02:08:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"M76f6HoPMJnEuIXtwookxNQ6LJGw3XPQ","execution_time":"2026-03-26 02:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ulBt5ve-1774480075","operation_id":165481} 
[2026-03-26 02:08:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"M76f6HoPMJnEuIXtwookxNQ6LJGw3XPQ","execution_time":"2026-03-26 02:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ulBt5ve-1774480075","operation_id":165481,"orders_count":1} 
[2026-03-26 02:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"M76f6HoPMJnEuIXtwookxNQ6LJGw3XPQ","execution_time":"2026-03-26 02:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M7F0-1774480050","operation_id":165480} 
[2026-03-26 02:08:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"M76f6HoPMJnEuIXtwookxNQ6LJGw3XPQ","execution_time":"2026-03-26 02:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M7F0-1774480050","operation_id":165480,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 02:08:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"M76f6HoPMJnEuIXtwookxNQ6LJGw3XPQ","execution_time":"2026-03-26 02:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M7F0-1774480050","operation_id":165480,"processed":0,"errors":0} 
[2026-03-26 02:08:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"M76f6HoPMJnEuIXtwookxNQ6LJGw3XPQ","execution_time":"2026-03-26 02:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M7F0-1774480050","operation_id":165480} 
[2026-03-26 02:08:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-26 02:08:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-26 02:08:28] production.INFO: Constructing job for order: 180668  
[2026-03-26 02:08:29] production.INFO: Handling job for order: 180668  
[2026-03-26 02:08:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 02:08:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 02:08:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=15000&uuid=b0bd8638-dcc8-496d-8316-0449e33f227b&Player_ID=575283350  
[2026-03-26 02:08:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=15000&uuid=b0bd8638-dcc8-496d-8316-0449e33f227b&Player_ID=575283350","has_body":false} 
[2026-03-26 02:08:30] production.INFO: Operation sent successfully {"operation_id":165482,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ooTQ-1774480109","amount":1.5226124999999999243271986415493302047252655029296875,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-26 02:08:30"}},"processed_data":{"order_number":"ORD-ooTQ-1774480109","amount":1.5226124999999999243271986415493302047252655029296875,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-26 02:08:42] production.INFO: Constructing job for order: 180669  
[2026-03-26 02:08:45] production.INFO: Handling job for order: 180669  
[2026-03-26 02:08:45] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 02:08:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 02:08:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=636d3eac-8392-43cd-b719-7d15cbb6ba3e&Player_ID=0939828316  
[2026-03-26 02:08:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=636d3eac-8392-43cd-b719-7d15cbb6ba3e&Player_ID=0939828316","has_body":false} 
[2026-03-26 02:08:45] production.INFO: Operation sent successfully {"operation_id":165483,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MPn0-1774480125","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 02:08:45"}},"processed_data":{"order_number":"ORD-MPn0-1774480125","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 02:10:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"F7tTlSmabNAxzyY0PtAp1sNKleZmNxwq","execution_time":"2026-03-26 02:10:00"} 
[2026-03-26 02:10:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"F7tTlSmabNAxzyY0PtAp1sNKleZmNxwq","execution_time":"2026-03-26 02:10:00","total_operations":4,"sites_count":2} 
[2026-03-26 02:10:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"F7tTlSmabNAxzyY0PtAp1sNKleZmNxwq","execution_time":"2026-03-26 02:10:00","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-M7F0-1774480050","ORD-ooTQ-1774480109"]} 
[2026-03-26 02:10:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"F7tTlSmabNAxzyY0PtAp1sNKleZmNxwq","execution_time":"2026-03-26 02:10:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 02:10:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"F7tTlSmabNAxzyY0PtAp1sNKleZmNxwq","execution_time":"2026-03-26 02:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 02:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"F7tTlSmabNAxzyY0PtAp1sNKleZmNxwq","execution_time":"2026-03-26 02:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M7F0-1774480050","operation_id":165480} 
[2026-03-26 02:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"F7tTlSmabNAxzyY0PtAp1sNKleZmNxwq","execution_time":"2026-03-26 02:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ooTQ-1774480109","operation_id":165482} 
[2026-03-26 02:10:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"F7tTlSmabNAxzyY0PtAp1sNKleZmNxwq","execution_time":"2026-03-26 02:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ooTQ-1774480109","operation_id":165482,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 02:10:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"F7tTlSmabNAxzyY0PtAp1sNKleZmNxwq","execution_time":"2026-03-26 02:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ooTQ-1774480109","operation_id":165482,"processed":0,"errors":0} 
[2026-03-26 02:10:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"F7tTlSmabNAxzyY0PtAp1sNKleZmNxwq","execution_time":"2026-03-26 02:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ooTQ-1774480109","operation_id":165482,"orders_count":2,"order_ids":["ORD-ulBt5ve-1774480075","ORD-MPn0-1774480125"]} 
[2026-03-26 02:10:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"F7tTlSmabNAxzyY0PtAp1sNKleZmNxwq","execution_time":"2026-03-26 02:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ooTQ-1774480109","operation_id":165482} 
[2026-03-26 02:10:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"F7tTlSmabNAxzyY0PtAp1sNKleZmNxwq","execution_time":"2026-03-26 02:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ooTQ-1774480109","operation_id":165482,"orders_count":2} 
[2026-03-26 02:10:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"F7tTlSmabNAxzyY0PtAp1sNKleZmNxwq","execution_time":"2026-03-26 02:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ulBt5ve-1774480075","operation_id":165481,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 02:10:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"F7tTlSmabNAxzyY0PtAp1sNKleZmNxwq","execution_time":"2026-03-26 02:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ulBt5ve-1774480075","operation_id":165481,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 02:10:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"F7tTlSmabNAxzyY0PtAp1sNKleZmNxwq","execution_time":"2026-03-26 02:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ulBt5ve-1774480075","operation_id":165481,"count":2} 
[2026-03-26 02:10:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"F7tTlSmabNAxzyY0PtAp1sNKleZmNxwq","execution_time":"2026-03-26 02:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ulBt5ve-1774480075","operation_id":165481,"count":2} 
[2026-03-26 02:10:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"F7tTlSmabNAxzyY0PtAp1sNKleZmNxwq","execution_time":"2026-03-26 02:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ulBt5ve-1774480075","operation_id":165481,"user_id":1665,"notification_type":"order_approved","reference_id":180669} 
[2026-03-26 02:10:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"F7tTlSmabNAxzyY0PtAp1sNKleZmNxwq","execution_time":"2026-03-26 02:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ulBt5ve-1774480075","operation_id":165481,"user_id":1665,"notification_type":"order_approved","reference_id":180667} 
[2026-03-26 02:10:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"F7tTlSmabNAxzyY0PtAp1sNKleZmNxwq","execution_time":"2026-03-26 02:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ulBt5ve-1774480075","operation_id":165481,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 02:10:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"F7tTlSmabNAxzyY0PtAp1sNKleZmNxwq","execution_time":"2026-03-26 02:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ulBt5ve-1774480075","operation_id":165481,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 02:10:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"F7tTlSmabNAxzyY0PtAp1sNKleZmNxwq","execution_time":"2026-03-26 02:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ulBt5ve-1774480075","operation_id":165481,"processed":2,"errors":0} 
[2026-03-26 02:10:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"F7tTlSmabNAxzyY0PtAp1sNKleZmNxwq","execution_time":"2026-03-26 02:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ulBt5ve-1774480075","operation_id":165481,"processed":2,"errors":0} 
[2026-03-26 02:10:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"F7tTlSmabNAxzyY0PtAp1sNKleZmNxwq","execution_time":"2026-03-26 02:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ulBt5ve-1774480075","operation_id":165481} 
[2026-03-26 02:10:01] production.INFO: Executing GetProducts task...  
[2026-03-26 02:10:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 02:10:01] production.INFO: Executing GetProducts task...  
[2026-03-26 02:10:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-M7F0-1774480050","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 02:10:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-M7F0-1774480050","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 02:10:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 02:10:02] production.INFO: SendAcceptReject: Notification queued {"user_id":562,"notification_type":"order_approved","reference_id":180666} 
[2026-03-26 02:10:02] production.INFO: Order updated successfully. Order ID: 180666, Status: completed  
[2026-03-26 02:10:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-M7F0-1774480050","status":"completed","codes_count":0} 
[2026-03-26 02:10:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ooTQ-1774480109","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 02:10:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-ooTQ-1774480109","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 02:10:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 02:10:02] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"order_approved","reference_id":180668} 
[2026-03-26 02:10:02] production.INFO: Order updated successfully. Order ID: 180668, Status: completed  
[2026-03-26 02:10:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ooTQ-1774480109","status":"completed","codes_count":0} 
[2026-03-26 02:10:03] production.INFO: async() رجع: true  
[2026-03-26 02:10:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 02:10:03] production.WARNING: Product with ID 395 not found  
[2026-03-26 02:10:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 02:10:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 02:10:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 02:10:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 02:10:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 02:10:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 02:10:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 02:10:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 02:10:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 02:10:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-26 02:10:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-26 02:10:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 562  
[2026-03-26 02:10:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-26 02:12:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"J6cHkNV6W6GskebT3rlMVMGT3vZ570Sc","execution_time":"2026-03-26 02:12:01"} 
[2026-03-26 02:12:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"J6cHkNV6W6GskebT3rlMVMGT3vZ570Sc","execution_time":"2026-03-26 02:12:01"} 
[2026-03-26 02:13:09] production.INFO: Constructing job for order: 180670  
[2026-03-26 02:13:10] production.INFO: Handling job for order: 180670  
[2026-03-26 02:13:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 02:13:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 02:13:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=15000&uuid=0d5bcb28-0279-478e-bcc8-7b5d15fafe4c&Player_ID=575283350  
[2026-03-26 02:13:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=15000&uuid=0d5bcb28-0279-478e-bcc8-7b5d15fafe4c&Player_ID=575283350","has_body":false} 
[2026-03-26 02:13:11] production.INFO: Operation sent successfully {"operation_id":165484,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OuPV-1774480391","amount":1.5226124999999999243271986415493302047252655029296875,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-26 02:13:11"}},"processed_data":{"order_number":"ORD-OuPV-1774480391","amount":1.5226124999999999243271986415493302047252655029296875,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-26 02:14:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Tgi40DPebswq1HC54P7L9zd8r8K7mnHV","execution_time":"2026-03-26 02:14:02"} 
[2026-03-26 02:14:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Tgi40DPebswq1HC54P7L9zd8r8K7mnHV","execution_time":"2026-03-26 02:14:02","total_operations":1,"sites_count":1} 
[2026-03-26 02:14:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Tgi40DPebswq1HC54P7L9zd8r8K7mnHV","execution_time":"2026-03-26 02:14:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-OuPV-1774480391"]} 
[2026-03-26 02:14:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Tgi40DPebswq1HC54P7L9zd8r8K7mnHV","execution_time":"2026-03-26 02:14:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 02:14:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Tgi40DPebswq1HC54P7L9zd8r8K7mnHV","execution_time":"2026-03-26 02:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 02:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Tgi40DPebswq1HC54P7L9zd8r8K7mnHV","execution_time":"2026-03-26 02:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OuPV-1774480391","operation_id":165484} 
[2026-03-26 02:14:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Tgi40DPebswq1HC54P7L9zd8r8K7mnHV","execution_time":"2026-03-26 02:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OuPV-1774480391","operation_id":165484,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 02:14:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Tgi40DPebswq1HC54P7L9zd8r8K7mnHV","execution_time":"2026-03-26 02:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OuPV-1774480391","operation_id":165484,"processed":0,"errors":0} 
[2026-03-26 02:14:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Tgi40DPebswq1HC54P7L9zd8r8K7mnHV","execution_time":"2026-03-26 02:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OuPV-1774480391","operation_id":165484} 
[2026-03-26 02:14:29] production.INFO: Constructing job for order: 180671  
[2026-03-26 02:14:32] production.INFO: Handling job for order: 180671  
[2026-03-26 02:14:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 02:14:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 02:14:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=7bb2e07c-481c-4d62-b14d-8657b2d5ad28&Player_ID=51746618375  
[2026-03-26 02:14:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=7bb2e07c-481c-4d62-b14d-8657b2d5ad28&Player_ID=51746618375","has_body":false} 
[2026-03-26 02:14:33] production.INFO: Operation sent successfully {"operation_id":165485,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PJzUy-1774480473","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-26 02:14:33"}},"processed_data":{"order_number":"ORD-PJzUy-1774480473","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-26 02:14:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PJzUy-1774480473","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 02:14:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-PJzUy-1774480473","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 02:14:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 02:14:47] production.INFO: SendAcceptReject: Notification queued {"user_id":1665,"notification_type":"order_approved","reference_id":180671} 
[2026-03-26 02:14:47] production.INFO: Order updated successfully. Order ID: 180671, Status: completed  
[2026-03-26 02:14:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PJzUy-1774480473","status":"completed","codes_count":0} 
[2026-03-26 02:14:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-26 02:15:00] production.INFO: Executing GetProducts task...  
[2026-03-26 02:15:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 02:15:00] production.INFO: Executing GetProducts task...  
[2026-03-26 02:15:02] production.INFO: async() رجع: true  
[2026-03-26 02:15:02] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 02:15:03] production.WARNING: Product with ID 395 not found  
[2026-03-26 02:15:03] production.WARNING: Product with ID 213 not found  
[2026-03-26 02:15:03] production.WARNING: Product with ID 212 not found  
[2026-03-26 02:15:03] production.WARNING: Product with ID 211 not found  
[2026-03-26 02:15:03] production.WARNING: Product with ID 210 not found  
[2026-03-26 02:15:03] production.WARNING: Product with ID 209 not found  
[2026-03-26 02:15:03] production.WARNING: Product with ID 214 not found  
[2026-03-26 02:15:03] production.WARNING: Product with ID 215 not found  
[2026-03-26 02:15:03] production.WARNING: Product with ID 216 not found  
[2026-03-26 02:15:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 02:16:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hHM8lG9hM3amjW7QBTS2oTPhTxGYVU5V","execution_time":"2026-03-26 02:16:01"} 
[2026-03-26 02:16:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"hHM8lG9hM3amjW7QBTS2oTPhTxGYVU5V","execution_time":"2026-03-26 02:16:01","total_operations":1,"sites_count":1} 
[2026-03-26 02:16:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"hHM8lG9hM3amjW7QBTS2oTPhTxGYVU5V","execution_time":"2026-03-26 02:16:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-OuPV-1774480391"]} 
[2026-03-26 02:16:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"hHM8lG9hM3amjW7QBTS2oTPhTxGYVU5V","execution_time":"2026-03-26 02:16:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 02:16:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"hHM8lG9hM3amjW7QBTS2oTPhTxGYVU5V","execution_time":"2026-03-26 02:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 02:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hHM8lG9hM3amjW7QBTS2oTPhTxGYVU5V","execution_time":"2026-03-26 02:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OuPV-1774480391","operation_id":165484} 
[2026-03-26 02:16:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"hHM8lG9hM3amjW7QBTS2oTPhTxGYVU5V","execution_time":"2026-03-26 02:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OuPV-1774480391","operation_id":165484,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 02:16:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"hHM8lG9hM3amjW7QBTS2oTPhTxGYVU5V","execution_time":"2026-03-26 02:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OuPV-1774480391","operation_id":165484,"processed":0,"errors":0} 
[2026-03-26 02:16:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"hHM8lG9hM3amjW7QBTS2oTPhTxGYVU5V","execution_time":"2026-03-26 02:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OuPV-1774480391","operation_id":165484} 
[2026-03-26 02:16:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-OuPV-1774480391","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 02:16:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-OuPV-1774480391","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 02:16:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 02:16:05] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"order_approved","reference_id":180670} 
[2026-03-26 02:16:05] production.INFO: Order updated successfully. Order ID: 180670, Status: completed  
[2026-03-26 02:16:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-OuPV-1774480391","status":"completed","codes_count":0} 
[2026-03-26 02:16:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-26 02:17:41] production.INFO: Constructing job for order: 180672  
[2026-03-26 02:17:43] production.INFO: Handling job for order: 180672  
[2026-03-26 02:17:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 02:17:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 02:17:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=17b10d2d-4ac6-4347-9480-eb0b24c902b1&Player_ID=51746618375  
[2026-03-26 02:17:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=17b10d2d-4ac6-4347-9480-eb0b24c902b1&Player_ID=51746618375","has_body":false} 
[2026-03-26 02:17:44] production.INFO: Operation sent successfully {"operation_id":165486,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GEPVk-1774480663","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-26 02:17:44"}},"processed_data":{"order_number":"ORD-GEPVk-1774480663","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-26 02:17:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-GEPVk-1774480663","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 02:17:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-GEPVk-1774480663","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 02:17:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 02:17:59] production.INFO: SendAcceptReject: Notification queued {"user_id":1665,"notification_type":"order_approved","reference_id":180672} 
[2026-03-26 02:17:59] production.INFO: Order updated successfully. Order ID: 180672, Status: completed  
[2026-03-26 02:17:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-GEPVk-1774480663","status":"completed","codes_count":0} 
[2026-03-26 02:18:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-26 02:18:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"uaD8BfK8kCrtLoo1BmuFf5cDG1PO45c4","execution_time":"2026-03-26 02:18:02"} 
[2026-03-26 02:18:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"uaD8BfK8kCrtLoo1BmuFf5cDG1PO45c4","execution_time":"2026-03-26 02:18:02"} 
[2026-03-26 02:19:27] production.INFO: Constructing job for order: 180673  
[2026-03-26 02:19:29] production.INFO: Handling job for order: 180673  
[2026-03-26 02:19:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 02:19:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 02:19:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=15000&uuid=11d13155-cf3f-4677-afcb-942eb0a9db47&Player_ID=575283350  
[2026-03-26 02:19:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=15000&uuid=11d13155-cf3f-4677-afcb-942eb0a9db47&Player_ID=575283350","has_body":false} 
[2026-03-26 02:19:30] production.INFO: Operation sent successfully {"operation_id":165487,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PcI-1774480769","amount":1.5226124999999999243271986415493302047252655029296875,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-26 02:19:30"}},"processed_data":{"order_number":"ORD-PcI-1774480769","amount":1.5226124999999999243271986415493302047252655029296875,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-26 02:20:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"v6ftfvvuwmQuOPqM6PKRv7b05z4vDs0r","execution_time":"2026-03-26 02:20:03"} 
[2026-03-26 02:20:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"v6ftfvvuwmQuOPqM6PKRv7b05z4vDs0r","execution_time":"2026-03-26 02:20:03","total_operations":1,"sites_count":1} 
[2026-03-26 02:20:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"v6ftfvvuwmQuOPqM6PKRv7b05z4vDs0r","execution_time":"2026-03-26 02:20:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-PcI-1774480769"]} 
[2026-03-26 02:20:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"v6ftfvvuwmQuOPqM6PKRv7b05z4vDs0r","execution_time":"2026-03-26 02:20:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 02:20:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"v6ftfvvuwmQuOPqM6PKRv7b05z4vDs0r","execution_time":"2026-03-26 02:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 02:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"v6ftfvvuwmQuOPqM6PKRv7b05z4vDs0r","execution_time":"2026-03-26 02:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PcI-1774480769","operation_id":165487} 
[2026-03-26 02:20:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"v6ftfvvuwmQuOPqM6PKRv7b05z4vDs0r","execution_time":"2026-03-26 02:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PcI-1774480769","operation_id":165487,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 02:20:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"v6ftfvvuwmQuOPqM6PKRv7b05z4vDs0r","execution_time":"2026-03-26 02:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PcI-1774480769","operation_id":165487,"processed":0,"errors":0} 
[2026-03-26 02:20:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"v6ftfvvuwmQuOPqM6PKRv7b05z4vDs0r","execution_time":"2026-03-26 02:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PcI-1774480769","operation_id":165487} 
[2026-03-26 02:20:03] production.INFO: Executing GetProducts task...  
[2026-03-26 02:20:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 02:20:03] production.INFO: Executing GetProducts task...  
[2026-03-26 02:20:05] production.INFO: async() رجع: true  
[2026-03-26 02:20:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 02:20:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 02:20:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PcI-1774480769","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 02:20:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-PcI-1774480769","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 02:20:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 02:20:05] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"order_approved","reference_id":180673} 
[2026-03-26 02:20:05] production.INFO: Order updated successfully. Order ID: 180673, Status: completed  
[2026-03-26 02:20:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PcI-1774480769","status":"completed","codes_count":0} 
[2026-03-26 02:20:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 02:20:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 02:20:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 02:20:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 02:20:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 02:20:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 02:20:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 02:20:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 02:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 02:20:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-26 02:22:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Gmfd3Gpo0CLMK5JoomEnRuApVEaonsDl","execution_time":"2026-03-26 02:22:00"} 
[2026-03-26 02:22:00] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Gmfd3Gpo0CLMK5JoomEnRuApVEaonsDl","execution_time":"2026-03-26 02:22:00"} 
[2026-03-26 02:24:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"y4zEqPhlILqGpv3FBjHuGDNNMf6irjP0","execution_time":"2026-03-26 02:24:00"} 
[2026-03-26 02:24:00] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"y4zEqPhlILqGpv3FBjHuGDNNMf6irjP0","execution_time":"2026-03-26 02:24:00"} 
[2026-03-26 02:25:00] production.INFO: Executing GetProducts task...  
[2026-03-26 02:25:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 02:25:00] production.INFO: Executing GetProducts task...  
[2026-03-26 02:25:02] production.INFO: async() رجع: true  
[2026-03-26 02:25:02] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 02:25:03] production.WARNING: Product with ID 395 not found  
[2026-03-26 02:25:03] production.WARNING: Product with ID 213 not found  
[2026-03-26 02:25:03] production.WARNING: Product with ID 212 not found  
[2026-03-26 02:25:03] production.WARNING: Product with ID 211 not found  
[2026-03-26 02:25:03] production.WARNING: Product with ID 210 not found  
[2026-03-26 02:25:03] production.WARNING: Product with ID 209 not found  
[2026-03-26 02:25:03] production.WARNING: Product with ID 214 not found  
[2026-03-26 02:25:03] production.WARNING: Product with ID 215 not found  
[2026-03-26 02:25:03] production.WARNING: Product with ID 216 not found  
[2026-03-26 02:25:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 02:26:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"aOKlpNlrUCbGXgO2h5j2jCmsxxW1oyWg","execution_time":"2026-03-26 02:26:01"} 
[2026-03-26 02:26:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"aOKlpNlrUCbGXgO2h5j2jCmsxxW1oyWg","execution_time":"2026-03-26 02:26:01"} 
[2026-03-26 02:27:56] production.INFO: Constructing job for order: 180674  
[2026-03-26 02:27:58] production.INFO: Handling job for order: 180674  
[2026-03-26 02:27:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 02:27:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 02:27:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=1a2a257d-7887-490d-89e6-198cf8c21c5b&Player_ID=52182767374  
[2026-03-26 02:27:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=1a2a257d-7887-490d-89e6-198cf8c21c5b&Player_ID=52182767374","has_body":false} 
[2026-03-26 02:27:59] production.INFO: Operation sent successfully {"operation_id":165488,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vkqmB-1774481278","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 02:27:59"}},"processed_data":{"order_number":"ORD-vkqmB-1774481278","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 02:28:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"laheszCfYTOtMFsuUXgbpFxfpO8FjRIk","execution_time":"2026-03-26 02:28:02"} 
[2026-03-26 02:28:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"laheszCfYTOtMFsuUXgbpFxfpO8FjRIk","execution_time":"2026-03-26 02:28:02","total_operations":1,"sites_count":1} 
[2026-03-26 02:28:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"laheszCfYTOtMFsuUXgbpFxfpO8FjRIk","execution_time":"2026-03-26 02:28:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-vkqmB-1774481278"]} 
[2026-03-26 02:28:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"laheszCfYTOtMFsuUXgbpFxfpO8FjRIk","execution_time":"2026-03-26 02:28:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 02:28:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"laheszCfYTOtMFsuUXgbpFxfpO8FjRIk","execution_time":"2026-03-26 02:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 02:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"laheszCfYTOtMFsuUXgbpFxfpO8FjRIk","execution_time":"2026-03-26 02:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vkqmB-1774481278","operation_id":165488} 
[2026-03-26 02:28:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"laheszCfYTOtMFsuUXgbpFxfpO8FjRIk","execution_time":"2026-03-26 02:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vkqmB-1774481278","operation_id":165488,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 02:28:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"laheszCfYTOtMFsuUXgbpFxfpO8FjRIk","execution_time":"2026-03-26 02:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vkqmB-1774481278","operation_id":165488,"processed":0,"errors":0} 
[2026-03-26 02:28:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"laheszCfYTOtMFsuUXgbpFxfpO8FjRIk","execution_time":"2026-03-26 02:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vkqmB-1774481278","operation_id":165488} 
[2026-03-26 02:29:11] production.INFO: Constructing job for order: 180675  
[2026-03-26 02:29:13] production.INFO: Constructing job for order: 180676  
[2026-03-26 02:29:14] production.INFO: Handling job for order: 180675  
[2026-03-26 02:29:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 02:29:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 02:29:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9ba288ba-6de0-4fc1-8ca6-0a850bdb1957&Player_ID=51996289286  
[2026-03-26 02:29:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9ba288ba-6de0-4fc1-8ca6-0a850bdb1957&Player_ID=51996289286","has_body":false} 
[2026-03-26 02:29:15] production.INFO: Operation sent successfully {"operation_id":165489,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-z23kne-1774481354","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 02:29:15"}},"processed_data":{"order_number":"ORD-z23kne-1774481354","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 02:29:15] production.INFO: Handling job for order: 180676  
[2026-03-26 02:29:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 02:29:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 02:29:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=15000&uuid=d8933688-8eec-486b-9fce-0db62506cdb2&Player_ID=575283350  
[2026-03-26 02:29:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=15000&uuid=d8933688-8eec-486b-9fce-0db62506cdb2&Player_ID=575283350","has_body":false} 
[2026-03-26 02:29:16] production.INFO: Operation sent successfully {"operation_id":165490,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KQVx-1774481355","amount":1.5226124999999999243271986415493302047252655029296875,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-26 02:29:16"}},"processed_data":{"order_number":"ORD-KQVx-1774481355","amount":1.5226124999999999243271986415493302047252655029296875,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-26 02:29:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-z23kne-1774481354","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 02:29:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-z23kne-1774481354","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 02:29:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 02:29:30] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":180675} 
[2026-03-26 02:29:30] production.INFO: Order updated successfully. Order ID: 180675, Status: completed  
[2026-03-26 02:29:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-z23kne-1774481354","status":"completed","codes_count":0} 
[2026-03-26 02:29:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-26 02:30:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"fWUub2K6z4Dnk2GJnSObuEpBrJdf3kIv","execution_time":"2026-03-26 02:30:01"} 
[2026-03-26 02:30:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"fWUub2K6z4Dnk2GJnSObuEpBrJdf3kIv","execution_time":"2026-03-26 02:30:01","total_operations":2,"sites_count":1} 
[2026-03-26 02:30:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"fWUub2K6z4Dnk2GJnSObuEpBrJdf3kIv","execution_time":"2026-03-26 02:30:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-vkqmB-1774481278","ORD-KQVx-1774481355"]} 
[2026-03-26 02:30:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"fWUub2K6z4Dnk2GJnSObuEpBrJdf3kIv","execution_time":"2026-03-26 02:30:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 02:30:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"fWUub2K6z4Dnk2GJnSObuEpBrJdf3kIv","execution_time":"2026-03-26 02:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 02:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fWUub2K6z4Dnk2GJnSObuEpBrJdf3kIv","execution_time":"2026-03-26 02:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KQVx-1774481355","operation_id":165490} 
[2026-03-26 02:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fWUub2K6z4Dnk2GJnSObuEpBrJdf3kIv","execution_time":"2026-03-26 02:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vkqmB-1774481278","operation_id":165488} 
[2026-03-26 02:30:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"fWUub2K6z4Dnk2GJnSObuEpBrJdf3kIv","execution_time":"2026-03-26 02:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vkqmB-1774481278","operation_id":165488,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 02:30:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"fWUub2K6z4Dnk2GJnSObuEpBrJdf3kIv","execution_time":"2026-03-26 02:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vkqmB-1774481278","operation_id":165488,"processed":0,"errors":0} 
[2026-03-26 02:30:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"fWUub2K6z4Dnk2GJnSObuEpBrJdf3kIv","execution_time":"2026-03-26 02:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vkqmB-1774481278","operation_id":165488} 
[2026-03-26 02:30:01] production.INFO: Executing GetProducts task...  
[2026-03-26 02:30:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 02:30:01] production.INFO: Executing GetProducts task...  
[2026-03-26 02:30:03] production.INFO: async() رجع: true  
[2026-03-26 02:30:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 02:30:03] production.WARNING: Product with ID 395 not found  
[2026-03-26 02:30:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 02:30:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 02:30:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 02:30:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 02:30:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 02:30:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 02:30:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 02:30:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 02:30:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 02:32:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"CLWA4xPFoI4RlsILJcBmVEtgAQMhXJfO","execution_time":"2026-03-26 02:32:03"} 
[2026-03-26 02:32:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"CLWA4xPFoI4RlsILJcBmVEtgAQMhXJfO","execution_time":"2026-03-26 02:32:03","total_operations":2,"sites_count":1} 
[2026-03-26 02:32:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"CLWA4xPFoI4RlsILJcBmVEtgAQMhXJfO","execution_time":"2026-03-26 02:32:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-vkqmB-1774481278","ORD-KQVx-1774481355"]} 
[2026-03-26 02:32:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"CLWA4xPFoI4RlsILJcBmVEtgAQMhXJfO","execution_time":"2026-03-26 02:32:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 02:32:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"CLWA4xPFoI4RlsILJcBmVEtgAQMhXJfO","execution_time":"2026-03-26 02:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 02:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CLWA4xPFoI4RlsILJcBmVEtgAQMhXJfO","execution_time":"2026-03-26 02:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vkqmB-1774481278","operation_id":165488} 
[2026-03-26 02:32:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"CLWA4xPFoI4RlsILJcBmVEtgAQMhXJfO","execution_time":"2026-03-26 02:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vkqmB-1774481278","operation_id":165488,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-26 02:32:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"CLWA4xPFoI4RlsILJcBmVEtgAQMhXJfO","execution_time":"2026-03-26 02:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vkqmB-1774481278","operation_id":165488,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 02:32:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"CLWA4xPFoI4RlsILJcBmVEtgAQMhXJfO","execution_time":"2026-03-26 02:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vkqmB-1774481278","operation_id":165488,"count":1} 
[2026-03-26 02:32:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"CLWA4xPFoI4RlsILJcBmVEtgAQMhXJfO","execution_time":"2026-03-26 02:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vkqmB-1774481278","operation_id":165488,"count":1} 
[2026-03-26 02:32:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"CLWA4xPFoI4RlsILJcBmVEtgAQMhXJfO","execution_time":"2026-03-26 02:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vkqmB-1774481278","operation_id":165488,"user_id":1054,"notification_type":"order_approved","reference_id":180676} 
[2026-03-26 02:32:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"CLWA4xPFoI4RlsILJcBmVEtgAQMhXJfO","execution_time":"2026-03-26 02:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vkqmB-1774481278","operation_id":165488,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 02:32:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"CLWA4xPFoI4RlsILJcBmVEtgAQMhXJfO","execution_time":"2026-03-26 02:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vkqmB-1774481278","operation_id":165488,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 02:32:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"CLWA4xPFoI4RlsILJcBmVEtgAQMhXJfO","execution_time":"2026-03-26 02:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vkqmB-1774481278","operation_id":165488,"processed":1,"errors":0} 
[2026-03-26 02:32:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"CLWA4xPFoI4RlsILJcBmVEtgAQMhXJfO","execution_time":"2026-03-26 02:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vkqmB-1774481278","operation_id":165488,"processed":1,"errors":0} 
[2026-03-26 02:32:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"CLWA4xPFoI4RlsILJcBmVEtgAQMhXJfO","execution_time":"2026-03-26 02:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vkqmB-1774481278","operation_id":165488} 
[2026-03-26 02:32:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-26 02:32:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-KQVx-1774481355","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 02:32:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-KQVx-1774481355","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 02:32:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 02:32:03] production.ERROR: Order not found or already processed. External ID: ORD-KQVx-1774481355  
[2026-03-26 02:32:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-KQVx-1774481355","status":"completed","codes_count":0} 
[2026-03-26 02:34:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jzf2MOFGQevceEOfJc3MoCgEz9NNnFkD","execution_time":"2026-03-26 02:34:03"} 
[2026-03-26 02:34:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"jzf2MOFGQevceEOfJc3MoCgEz9NNnFkD","execution_time":"2026-03-26 02:34:03","total_operations":1,"sites_count":1} 
[2026-03-26 02:34:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jzf2MOFGQevceEOfJc3MoCgEz9NNnFkD","execution_time":"2026-03-26 02:34:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-vkqmB-1774481278"]} 
[2026-03-26 02:34:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jzf2MOFGQevceEOfJc3MoCgEz9NNnFkD","execution_time":"2026-03-26 02:34:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 02:34:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jzf2MOFGQevceEOfJc3MoCgEz9NNnFkD","execution_time":"2026-03-26 02:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 02:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jzf2MOFGQevceEOfJc3MoCgEz9NNnFkD","execution_time":"2026-03-26 02:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vkqmB-1774481278","operation_id":165488} 
[2026-03-26 02:34:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jzf2MOFGQevceEOfJc3MoCgEz9NNnFkD","execution_time":"2026-03-26 02:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vkqmB-1774481278","operation_id":165488,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 02:34:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jzf2MOFGQevceEOfJc3MoCgEz9NNnFkD","execution_time":"2026-03-26 02:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vkqmB-1774481278","operation_id":165488,"processed":0,"errors":0} 
[2026-03-26 02:34:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"jzf2MOFGQevceEOfJc3MoCgEz9NNnFkD","execution_time":"2026-03-26 02:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vkqmB-1774481278","operation_id":165488} 
[2026-03-26 02:34:18] production.INFO: Constructing job for order: 180677  
[2026-03-26 02:34:21] production.INFO: Handling job for order: 180677  
[2026-03-26 02:34:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 02:34:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 02:34:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=049026a5-e9e9-4c87-901d-b64bc9f8217f&Player_ID=16941391  
[2026-03-26 02:34:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=049026a5-e9e9-4c87-901d-b64bc9f8217f&Player_ID=16941391","has_body":false} 
[2026-03-26 02:34:22] production.INFO: Operation sent successfully {"operation_id":165491,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VR1p9-1774481662","amount":1.712444000000000077221784522407688200473785400390625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-26 02:34:22"}},"processed_data":{"order_number":"ORD-VR1p9-1774481662","amount":1.712444000000000077221784522407688200473785400390625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-26 02:35:01] production.INFO: Executing GetProducts task...  
[2026-03-26 02:35:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 02:35:01] production.INFO: Executing GetProducts task...  
[2026-03-26 02:35:03] production.INFO: async() رجع: true  
[2026-03-26 02:35:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 02:35:03] production.WARNING: Product with ID 395 not found  
[2026-03-26 02:35:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 02:35:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 02:35:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 02:35:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 02:35:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 02:35:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 02:35:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 02:35:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 02:35:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 02:36:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"TOdVkM63GB1FUC7wQMXZxhOVOVLyQ0ON","execution_time":"2026-03-26 02:36:01"} 
[2026-03-26 02:36:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"TOdVkM63GB1FUC7wQMXZxhOVOVLyQ0ON","execution_time":"2026-03-26 02:36:01","total_operations":2,"sites_count":1} 
[2026-03-26 02:36:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"TOdVkM63GB1FUC7wQMXZxhOVOVLyQ0ON","execution_time":"2026-03-26 02:36:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-vkqmB-1774481278","ORD-VR1p9-1774481662"]} 
[2026-03-26 02:36:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"TOdVkM63GB1FUC7wQMXZxhOVOVLyQ0ON","execution_time":"2026-03-26 02:36:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 02:36:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"TOdVkM63GB1FUC7wQMXZxhOVOVLyQ0ON","execution_time":"2026-03-26 02:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 02:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TOdVkM63GB1FUC7wQMXZxhOVOVLyQ0ON","execution_time":"2026-03-26 02:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vkqmB-1774481278","operation_id":165488} 
[2026-03-26 02:36:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"TOdVkM63GB1FUC7wQMXZxhOVOVLyQ0ON","execution_time":"2026-03-26 02:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VR1p9-1774481662","operation_id":165491,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-26 02:36:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"TOdVkM63GB1FUC7wQMXZxhOVOVLyQ0ON","execution_time":"2026-03-26 02:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VR1p9-1774481662","operation_id":165491,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 02:36:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"TOdVkM63GB1FUC7wQMXZxhOVOVLyQ0ON","execution_time":"2026-03-26 02:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VR1p9-1774481662","operation_id":165491,"count":1} 
[2026-03-26 02:36:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"TOdVkM63GB1FUC7wQMXZxhOVOVLyQ0ON","execution_time":"2026-03-26 02:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VR1p9-1774481662","operation_id":165491,"count":1} 
[2026-03-26 02:36:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"TOdVkM63GB1FUC7wQMXZxhOVOVLyQ0ON","execution_time":"2026-03-26 02:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VR1p9-1774481662","operation_id":165491,"user_id":148,"notification_type":"order_approved","reference_id":180677} 
[2026-03-26 02:36:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"TOdVkM63GB1FUC7wQMXZxhOVOVLyQ0ON","execution_time":"2026-03-26 02:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VR1p9-1774481662","operation_id":165491,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 02:36:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"TOdVkM63GB1FUC7wQMXZxhOVOVLyQ0ON","execution_time":"2026-03-26 02:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VR1p9-1774481662","operation_id":165491,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 02:36:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"TOdVkM63GB1FUC7wQMXZxhOVOVLyQ0ON","execution_time":"2026-03-26 02:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VR1p9-1774481662","operation_id":165491,"processed":1,"errors":0} 
[2026-03-26 02:36:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"TOdVkM63GB1FUC7wQMXZxhOVOVLyQ0ON","execution_time":"2026-03-26 02:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VR1p9-1774481662","operation_id":165491,"processed":1,"errors":0} 
[2026-03-26 02:36:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"TOdVkM63GB1FUC7wQMXZxhOVOVLyQ0ON","execution_time":"2026-03-26 02:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VR1p9-1774481662","operation_id":165491} 
[2026-03-26 02:36:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-26 02:36:10] production.INFO: Constructing job for order: 180678  
[2026-03-26 02:36:13] production.INFO: Handling job for order: 180678  
[2026-03-26 02:36:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 02:36:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 02:36:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=ba06d4f7-f544-414d-b6c9-19ac5c6505cc&Player_ID=575283350  
[2026-03-26 02:36:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=ba06d4f7-f544-414d-b6c9-19ac5c6505cc&Player_ID=575283350","has_body":false} 
[2026-03-26 02:36:14] production.INFO: Operation sent successfully {"operation_id":165492,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-S4TVM-1774481774","amount":1.015074999999999949551465761032886803150177001953125,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-26 02:36:14"}},"processed_data":{"order_number":"ORD-S4TVM-1774481774","amount":1.015074999999999949551465761032886803150177001953125,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-26 02:38:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"oxJgeAkuBqHIyhQIUTU7d7Fix6ArP3YJ","execution_time":"2026-03-26 02:38:02"} 
[2026-03-26 02:38:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"oxJgeAkuBqHIyhQIUTU7d7Fix6ArP3YJ","execution_time":"2026-03-26 02:38:02","total_operations":2,"sites_count":1} 
[2026-03-26 02:38:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"oxJgeAkuBqHIyhQIUTU7d7Fix6ArP3YJ","execution_time":"2026-03-26 02:38:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-vkqmB-1774481278","ORD-S4TVM-1774481774"]} 
[2026-03-26 02:38:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"oxJgeAkuBqHIyhQIUTU7d7Fix6ArP3YJ","execution_time":"2026-03-26 02:38:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 02:38:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"oxJgeAkuBqHIyhQIUTU7d7Fix6ArP3YJ","execution_time":"2026-03-26 02:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 02:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oxJgeAkuBqHIyhQIUTU7d7Fix6ArP3YJ","execution_time":"2026-03-26 02:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vkqmB-1774481278","operation_id":165488} 
[2026-03-26 02:38:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"oxJgeAkuBqHIyhQIUTU7d7Fix6ArP3YJ","execution_time":"2026-03-26 02:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vkqmB-1774481278","operation_id":165488,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-26 02:38:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"oxJgeAkuBqHIyhQIUTU7d7Fix6ArP3YJ","execution_time":"2026-03-26 02:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vkqmB-1774481278","operation_id":165488,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 02:38:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"oxJgeAkuBqHIyhQIUTU7d7Fix6ArP3YJ","execution_time":"2026-03-26 02:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vkqmB-1774481278","operation_id":165488,"count":1} 
[2026-03-26 02:38:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"oxJgeAkuBqHIyhQIUTU7d7Fix6ArP3YJ","execution_time":"2026-03-26 02:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vkqmB-1774481278","operation_id":165488,"count":1} 
[2026-03-26 02:38:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"oxJgeAkuBqHIyhQIUTU7d7Fix6ArP3YJ","execution_time":"2026-03-26 02:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vkqmB-1774481278","operation_id":165488,"user_id":1054,"notification_type":"order_approved","reference_id":180678} 
[2026-03-26 02:38:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"oxJgeAkuBqHIyhQIUTU7d7Fix6ArP3YJ","execution_time":"2026-03-26 02:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vkqmB-1774481278","operation_id":165488,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 02:38:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"oxJgeAkuBqHIyhQIUTU7d7Fix6ArP3YJ","execution_time":"2026-03-26 02:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vkqmB-1774481278","operation_id":165488,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 02:38:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"oxJgeAkuBqHIyhQIUTU7d7Fix6ArP3YJ","execution_time":"2026-03-26 02:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vkqmB-1774481278","operation_id":165488,"processed":1,"errors":0} 
[2026-03-26 02:38:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"oxJgeAkuBqHIyhQIUTU7d7Fix6ArP3YJ","execution_time":"2026-03-26 02:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vkqmB-1774481278","operation_id":165488,"processed":1,"errors":0} 
[2026-03-26 02:38:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"oxJgeAkuBqHIyhQIUTU7d7Fix6ArP3YJ","execution_time":"2026-03-26 02:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vkqmB-1774481278","operation_id":165488} 
[2026-03-26 02:38:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-26 02:38:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-S4TVM-1774481774","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 02:38:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-S4TVM-1774481774","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 02:38:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 02:38:04] production.ERROR: Order not found or already processed. External ID: ORD-S4TVM-1774481774  
[2026-03-26 02:38:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-S4TVM-1774481774","status":"completed","codes_count":0} 
[2026-03-26 02:40:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6FFqTCyMixIsBCSlZXUJBhEIQO46ezuQ","execution_time":"2026-03-26 02:40:03"} 
[2026-03-26 02:40:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"6FFqTCyMixIsBCSlZXUJBhEIQO46ezuQ","execution_time":"2026-03-26 02:40:03","total_operations":1,"sites_count":1} 
[2026-03-26 02:40:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6FFqTCyMixIsBCSlZXUJBhEIQO46ezuQ","execution_time":"2026-03-26 02:40:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-vkqmB-1774481278"]} 
[2026-03-26 02:40:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6FFqTCyMixIsBCSlZXUJBhEIQO46ezuQ","execution_time":"2026-03-26 02:40:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 02:40:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6FFqTCyMixIsBCSlZXUJBhEIQO46ezuQ","execution_time":"2026-03-26 02:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 02:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6FFqTCyMixIsBCSlZXUJBhEIQO46ezuQ","execution_time":"2026-03-26 02:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vkqmB-1774481278","operation_id":165488} 
[2026-03-26 02:40:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6FFqTCyMixIsBCSlZXUJBhEIQO46ezuQ","execution_time":"2026-03-26 02:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vkqmB-1774481278","operation_id":165488,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 02:40:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6FFqTCyMixIsBCSlZXUJBhEIQO46ezuQ","execution_time":"2026-03-26 02:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vkqmB-1774481278","operation_id":165488,"processed":0,"errors":0} 
[2026-03-26 02:40:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"6FFqTCyMixIsBCSlZXUJBhEIQO46ezuQ","execution_time":"2026-03-26 02:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vkqmB-1774481278","operation_id":165488} 
[2026-03-26 02:40:03] production.INFO: Executing GetProducts task...  
[2026-03-26 02:40:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 02:40:03] production.INFO: Executing GetProducts task...  
[2026-03-26 02:40:05] production.INFO: async() رجع: true  
[2026-03-26 02:40:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 02:40:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 02:40:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 02:40:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 02:40:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 02:40:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 02:40:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 02:40:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 02:40:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 02:40:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 02:40:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 02:40:54] production.INFO: Constructing job for order: 180679  
[2026-03-26 02:40:57] production.INFO: Handling job for order: 180679  
[2026-03-26 02:40:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 02:40:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 02:40:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=fa0e2352-894c-40bb-90ee-f3d57d20f549&Player_ID=575283350  
[2026-03-26 02:40:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=fa0e2352-894c-40bb-90ee-f3d57d20f549&Player_ID=575283350","has_body":false} 
[2026-03-26 02:40:58] production.INFO: Operation sent successfully {"operation_id":165493,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qAZptOpx-1774482058","amount":1.015074999999999949551465761032886803150177001953125,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-26 02:40:58"}},"processed_data":{"order_number":"ORD-qAZptOpx-1774482058","amount":1.015074999999999949551465761032886803150177001953125,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-26 02:42:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"CBIIa4pXyXlkSa5cqbdTa6Qt5L757Twc","execution_time":"2026-03-26 02:42:01"} 
[2026-03-26 02:42:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"CBIIa4pXyXlkSa5cqbdTa6Qt5L757Twc","execution_time":"2026-03-26 02:42:01","total_operations":2,"sites_count":1} 
[2026-03-26 02:42:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"CBIIa4pXyXlkSa5cqbdTa6Qt5L757Twc","execution_time":"2026-03-26 02:42:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-vkqmB-1774481278","ORD-qAZptOpx-1774482058"]} 
[2026-03-26 02:42:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"CBIIa4pXyXlkSa5cqbdTa6Qt5L757Twc","execution_time":"2026-03-26 02:42:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 02:42:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"CBIIa4pXyXlkSa5cqbdTa6Qt5L757Twc","execution_time":"2026-03-26 02:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 02:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CBIIa4pXyXlkSa5cqbdTa6Qt5L757Twc","execution_time":"2026-03-26 02:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qAZptOpx-1774482058","operation_id":165493} 
[2026-03-26 02:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CBIIa4pXyXlkSa5cqbdTa6Qt5L757Twc","execution_time":"2026-03-26 02:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vkqmB-1774481278","operation_id":165488} 
[2026-03-26 02:42:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"CBIIa4pXyXlkSa5cqbdTa6Qt5L757Twc","execution_time":"2026-03-26 02:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vkqmB-1774481278","operation_id":165488,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 02:42:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"CBIIa4pXyXlkSa5cqbdTa6Qt5L757Twc","execution_time":"2026-03-26 02:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vkqmB-1774481278","operation_id":165488,"processed":0,"errors":0} 
[2026-03-26 02:42:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"CBIIa4pXyXlkSa5cqbdTa6Qt5L757Twc","execution_time":"2026-03-26 02:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vkqmB-1774481278","operation_id":165488} 
[2026-03-26 02:42:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vkqmB-1774481278","status":"completed","notes":[],"codes":[]}} 
[2026-03-26 02:42:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-vkqmB-1774481278","status":"completed","codes":[],"notes":[]} 
[2026-03-26 02:42:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 02:42:49] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":180674} 
[2026-03-26 02:42:49] production.INFO: Order updated successfully. Order ID: 180674, Status: completed  
[2026-03-26 02:42:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vkqmB-1774481278","status":"completed","codes_count":0} 
[2026-03-26 02:42:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-26 02:44:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"U1D2eG5m0bUPkT49CP3YVNXbij59unqu","execution_time":"2026-03-26 02:44:01"} 
[2026-03-26 02:44:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"U1D2eG5m0bUPkT49CP3YVNXbij59unqu","execution_time":"2026-03-26 02:44:01","total_operations":1,"sites_count":1} 
[2026-03-26 02:44:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"U1D2eG5m0bUPkT49CP3YVNXbij59unqu","execution_time":"2026-03-26 02:44:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-qAZptOpx-1774482058"]} 
[2026-03-26 02:44:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"U1D2eG5m0bUPkT49CP3YVNXbij59unqu","execution_time":"2026-03-26 02:44:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 02:44:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"U1D2eG5m0bUPkT49CP3YVNXbij59unqu","execution_time":"2026-03-26 02:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 02:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"U1D2eG5m0bUPkT49CP3YVNXbij59unqu","execution_time":"2026-03-26 02:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qAZptOpx-1774482058","operation_id":165493} 
[2026-03-26 02:44:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"U1D2eG5m0bUPkT49CP3YVNXbij59unqu","execution_time":"2026-03-26 02:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qAZptOpx-1774482058","operation_id":165493,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 02:44:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"U1D2eG5m0bUPkT49CP3YVNXbij59unqu","execution_time":"2026-03-26 02:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qAZptOpx-1774482058","operation_id":165493,"processed":0,"errors":0} 
[2026-03-26 02:44:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"U1D2eG5m0bUPkT49CP3YVNXbij59unqu","execution_time":"2026-03-26 02:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qAZptOpx-1774482058","operation_id":165493} 
[2026-03-26 02:44:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qAZptOpx-1774482058","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 02:44:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-qAZptOpx-1774482058","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 02:44:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 02:44:08] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"order_approved","reference_id":180679} 
[2026-03-26 02:44:08] production.INFO: Order updated successfully. Order ID: 180679, Status: completed  
[2026-03-26 02:44:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qAZptOpx-1774482058","status":"completed","codes_count":0} 
[2026-03-26 02:44:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-26 02:45:01] production.INFO: Executing GetProducts task...  
[2026-03-26 02:45:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 02:45:01] production.INFO: Executing GetProducts task...  
[2026-03-26 02:45:03] production.INFO: async() رجع: true  
[2026-03-26 02:45:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 02:45:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 02:45:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 02:45:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 02:45:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 02:45:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 02:45:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 02:45:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 02:45:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 02:45:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 02:45:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 02:45:54] production.INFO: Constructing job for order: 180680  
[2026-03-26 02:45:56] production.INFO: Handling job for order: 180680  
[2026-03-26 02:45:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 02:45:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 02:45:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=e32142d8-ce2a-4d51-b5f2-04268d8d1177&Player_ID=575283350  
[2026-03-26 02:45:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=e32142d8-ce2a-4d51-b5f2-04268d8d1177&Player_ID=575283350","has_body":false} 
[2026-03-26 02:45:57] production.INFO: Operation sent successfully {"operation_id":165494,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tUHen-1774482356","amount":1.015074999999999949551465761032886803150177001953125,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-26 02:45:57"}},"processed_data":{"order_number":"ORD-tUHen-1774482356","amount":1.015074999999999949551465761032886803150177001953125,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-26 02:46:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"dSsilAdDV1IOVtn3xv5fwPLJIMAaKgjw","execution_time":"2026-03-26 02:46:03"} 
[2026-03-26 02:46:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"dSsilAdDV1IOVtn3xv5fwPLJIMAaKgjw","execution_time":"2026-03-26 02:46:03","total_operations":1,"sites_count":1} 
[2026-03-26 02:46:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"dSsilAdDV1IOVtn3xv5fwPLJIMAaKgjw","execution_time":"2026-03-26 02:46:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-tUHen-1774482356"]} 
[2026-03-26 02:46:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"dSsilAdDV1IOVtn3xv5fwPLJIMAaKgjw","execution_time":"2026-03-26 02:46:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 02:46:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"dSsilAdDV1IOVtn3xv5fwPLJIMAaKgjw","execution_time":"2026-03-26 02:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 02:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dSsilAdDV1IOVtn3xv5fwPLJIMAaKgjw","execution_time":"2026-03-26 02:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUHen-1774482356","operation_id":165494} 
[2026-03-26 02:46:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"dSsilAdDV1IOVtn3xv5fwPLJIMAaKgjw","execution_time":"2026-03-26 02:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUHen-1774482356","operation_id":165494,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 02:46:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"dSsilAdDV1IOVtn3xv5fwPLJIMAaKgjw","execution_time":"2026-03-26 02:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUHen-1774482356","operation_id":165494,"processed":0,"errors":0} 
[2026-03-26 02:46:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"dSsilAdDV1IOVtn3xv5fwPLJIMAaKgjw","execution_time":"2026-03-26 02:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUHen-1774482356","operation_id":165494} 
[2026-03-26 02:47:30] production.INFO: Constructing job for order: 180681  
[2026-03-26 02:47:33] production.INFO: Handling job for order: 180681  
[2026-03-26 02:47:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 02:47:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 02:47:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=bb746b29-8331-40d0-8b28-452186ea3824&Player_ID=14201183377  
[2026-03-26 02:47:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=bb746b29-8331-40d0-8b28-452186ea3824&Player_ID=14201183377","has_body":false} 
[2026-03-26 02:47:34] production.INFO: Operation sent successfully {"operation_id":165495,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZfF8tM-1774482453","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 02:47:34"}},"processed_data":{"order_number":"ORD-ZfF8tM-1774482453","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 02:47:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ZfF8tM-1774482453","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 02:47:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-ZfF8tM-1774482453","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 02:47:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 02:47:59] production.INFO: SendAcceptReject: Notification queued {"user_id":1221,"notification_type":"order_approved","reference_id":180681} 
[2026-03-26 02:47:59] production.INFO: Order updated successfully. Order ID: 180681, Status: completed  
[2026-03-26 02:47:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ZfF8tM-1774482453","status":"completed","codes_count":0} 
[2026-03-26 02:48:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1221  
[2026-03-26 02:48:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"2RsQNmHnPxzVgwoF5jW0HLAK9oPcnGPf","execution_time":"2026-03-26 02:48:01"} 
[2026-03-26 02:48:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"2RsQNmHnPxzVgwoF5jW0HLAK9oPcnGPf","execution_time":"2026-03-26 02:48:01","total_operations":1,"sites_count":1} 
[2026-03-26 02:48:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"2RsQNmHnPxzVgwoF5jW0HLAK9oPcnGPf","execution_time":"2026-03-26 02:48:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-tUHen-1774482356"]} 
[2026-03-26 02:48:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"2RsQNmHnPxzVgwoF5jW0HLAK9oPcnGPf","execution_time":"2026-03-26 02:48:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 02:48:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"2RsQNmHnPxzVgwoF5jW0HLAK9oPcnGPf","execution_time":"2026-03-26 02:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 02:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2RsQNmHnPxzVgwoF5jW0HLAK9oPcnGPf","execution_time":"2026-03-26 02:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUHen-1774482356","operation_id":165494} 
[2026-03-26 02:48:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"2RsQNmHnPxzVgwoF5jW0HLAK9oPcnGPf","execution_time":"2026-03-26 02:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUHen-1774482356","operation_id":165494,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 02:48:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"2RsQNmHnPxzVgwoF5jW0HLAK9oPcnGPf","execution_time":"2026-03-26 02:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUHen-1774482356","operation_id":165494,"processed":0,"errors":0} 
[2026-03-26 02:48:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"2RsQNmHnPxzVgwoF5jW0HLAK9oPcnGPf","execution_time":"2026-03-26 02:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tUHen-1774482356","operation_id":165494} 
[2026-03-26 02:48:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-tUHen-1774482356","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 02:48:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-tUHen-1774482356","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 02:48:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 02:48:05] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"order_approved","reference_id":180680} 
[2026-03-26 02:48:05] production.INFO: Order updated successfully. Order ID: 180680, Status: completed  
[2026-03-26 02:48:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-tUHen-1774482356","status":"completed","codes_count":0} 
[2026-03-26 02:48:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-26 02:48:15] production.INFO: Constructing job for order: 180682  
[2026-03-26 02:48:16] production.INFO: Handling job for order: 180682  
[2026-03-26 02:48:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 02:48:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 02:48:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=32740cd2-1ac6-4e72-85d9-3161c36b84c7&Player_ID=575283350  
[2026-03-26 02:48:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=32740cd2-1ac6-4e72-85d9-3161c36b84c7&Player_ID=575283350","has_body":false} 
[2026-03-26 02:48:17] production.INFO: Operation sent successfully {"operation_id":165496,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-IE0kpcw-1774482496","amount":1.015074999999999949551465761032886803150177001953125,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-26 02:48:17"}},"processed_data":{"order_number":"ORD-IE0kpcw-1774482496","amount":1.015074999999999949551465761032886803150177001953125,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-26 02:50:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Rbk8rSuTazJkyMLCn4SNsiZ3YNcsycjc","execution_time":"2026-03-26 02:50:02"} 
[2026-03-26 02:50:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Rbk8rSuTazJkyMLCn4SNsiZ3YNcsycjc","execution_time":"2026-03-26 02:50:02","total_operations":1,"sites_count":1} 
[2026-03-26 02:50:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Rbk8rSuTazJkyMLCn4SNsiZ3YNcsycjc","execution_time":"2026-03-26 02:50:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-IE0kpcw-1774482496"]} 
[2026-03-26 02:50:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Rbk8rSuTazJkyMLCn4SNsiZ3YNcsycjc","execution_time":"2026-03-26 02:50:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 02:50:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Rbk8rSuTazJkyMLCn4SNsiZ3YNcsycjc","execution_time":"2026-03-26 02:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 02:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Rbk8rSuTazJkyMLCn4SNsiZ3YNcsycjc","execution_time":"2026-03-26 02:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IE0kpcw-1774482496","operation_id":165496} 
[2026-03-26 02:50:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Rbk8rSuTazJkyMLCn4SNsiZ3YNcsycjc","execution_time":"2026-03-26 02:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IE0kpcw-1774482496","operation_id":165496,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 02:50:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Rbk8rSuTazJkyMLCn4SNsiZ3YNcsycjc","execution_time":"2026-03-26 02:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IE0kpcw-1774482496","operation_id":165496,"processed":0,"errors":0} 
[2026-03-26 02:50:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Rbk8rSuTazJkyMLCn4SNsiZ3YNcsycjc","execution_time":"2026-03-26 02:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IE0kpcw-1774482496","operation_id":165496} 
[2026-03-26 02:50:02] production.INFO: Executing GetProducts task...  
[2026-03-26 02:50:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 02:50:02] production.INFO: Executing GetProducts task...  
[2026-03-26 02:50:04] production.INFO: async() رجع: true  
[2026-03-26 02:50:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 02:50:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 02:50:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 02:50:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 02:50:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 02:50:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 02:50:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 02:50:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 02:50:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 02:50:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 02:50:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-IE0kpcw-1774482496","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 02:50:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-IE0kpcw-1774482496","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 02:50:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 02:50:05] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"order_approved","reference_id":180682} 
[2026-03-26 02:50:05] production.INFO: Order updated successfully. Order ID: 180682, Status: completed  
[2026-03-26 02:50:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-IE0kpcw-1774482496","status":"completed","codes_count":0} 
[2026-03-26 02:50:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 02:50:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-26 02:51:20] production.INFO: Constructing job for order: 180683  
[2026-03-26 02:51:21] production.INFO: Handling job for order: 180683  
[2026-03-26 02:51:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 02:51:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 02:51:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=09ad17cf-2328-49d1-924e-7cc9631a2626&Player_ID=5929333091  
[2026-03-26 02:51:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=09ad17cf-2328-49d1-924e-7cc9631a2626&Player_ID=5929333091","has_body":false} 
[2026-03-26 02:51:21] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-26 02:51:21] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165497,"exception":"Unknown named parameter $userId"} 
[2026-03-26 02:51:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 89  
[2026-03-26 02:52:01] production.INFO: Constructing job for order: 180684  
[2026-03-26 02:52:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"HNam2teXELJig1hzsxoEvQh0qBjGViFI","execution_time":"2026-03-26 02:52:03"} 
[2026-03-26 02:52:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"HNam2teXELJig1hzsxoEvQh0qBjGViFI","execution_time":"2026-03-26 02:52:03"} 
[2026-03-26 02:52:03] production.INFO: Handling job for order: 180684  
[2026-03-26 02:52:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 02:52:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 02:52:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=99cc36c6-d3de-4c21-860e-a3e1c7a77f3c&Player_ID=575283350  
[2026-03-26 02:52:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=99cc36c6-d3de-4c21-860e-a3e1c7a77f3c&Player_ID=575283350","has_body":false} 
[2026-03-26 02:52:04] production.INFO: Operation sent successfully {"operation_id":165498,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fvIz-1774482723","amount":1.015074999999999949551465761032886803150177001953125,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-26 02:52:04"}},"processed_data":{"order_number":"ORD-fvIz-1774482723","amount":1.015074999999999949551465761032886803150177001953125,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-26 02:54:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4Q3zOD46r5JsVWPhZ8wQmBpl93NZFxwh","execution_time":"2026-03-26 02:54:01"} 
[2026-03-26 02:54:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"4Q3zOD46r5JsVWPhZ8wQmBpl93NZFxwh","execution_time":"2026-03-26 02:54:01","total_operations":1,"sites_count":1} 
[2026-03-26 02:54:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4Q3zOD46r5JsVWPhZ8wQmBpl93NZFxwh","execution_time":"2026-03-26 02:54:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-fvIz-1774482723"]} 
[2026-03-26 02:54:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4Q3zOD46r5JsVWPhZ8wQmBpl93NZFxwh","execution_time":"2026-03-26 02:54:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 02:54:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4Q3zOD46r5JsVWPhZ8wQmBpl93NZFxwh","execution_time":"2026-03-26 02:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 02:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4Q3zOD46r5JsVWPhZ8wQmBpl93NZFxwh","execution_time":"2026-03-26 02:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fvIz-1774482723","operation_id":165498} 
[2026-03-26 02:54:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4Q3zOD46r5JsVWPhZ8wQmBpl93NZFxwh","execution_time":"2026-03-26 02:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fvIz-1774482723","operation_id":165498,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 02:54:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4Q3zOD46r5JsVWPhZ8wQmBpl93NZFxwh","execution_time":"2026-03-26 02:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fvIz-1774482723","operation_id":165498,"processed":0,"errors":0} 
[2026-03-26 02:54:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"4Q3zOD46r5JsVWPhZ8wQmBpl93NZFxwh","execution_time":"2026-03-26 02:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fvIz-1774482723","operation_id":165498} 
[2026-03-26 02:54:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-fvIz-1774482723","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 02:54:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-fvIz-1774482723","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 02:54:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 02:54:05] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"order_approved","reference_id":180684} 
[2026-03-26 02:54:05] production.INFO: Order updated successfully. Order ID: 180684, Status: completed  
[2026-03-26 02:54:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-fvIz-1774482723","status":"completed","codes_count":0} 
[2026-03-26 02:54:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-26 02:55:01] production.INFO: Executing GetProducts task...  
[2026-03-26 02:55:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 02:55:01] production.INFO: Executing GetProducts task...  
[2026-03-26 02:55:03] production.INFO: async() رجع: true  
[2026-03-26 02:55:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 02:55:03] production.WARNING: Product with ID 395 not found  
[2026-03-26 02:55:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 02:55:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 02:55:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 02:55:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 02:55:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 02:55:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 02:55:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 02:55:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 02:55:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 02:56:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PwcxenCrbxAZoHkTJ1uc2kuTjm8idwpI","execution_time":"2026-03-26 02:56:01"} 
[2026-03-26 02:56:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"PwcxenCrbxAZoHkTJ1uc2kuTjm8idwpI","execution_time":"2026-03-26 02:56:01"} 
[2026-03-26 02:56:37] production.INFO: Constructing job for order: 180685  
[2026-03-26 02:56:40] production.INFO: Handling job for order: 180685  
[2026-03-26 02:56:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 02:56:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 02:56:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=aa1acf8a-da3b-4fb5-8eb4-3b3de6c9342b&Player_ID=5929333091  
[2026-03-26 02:56:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=aa1acf8a-da3b-4fb5-8eb4-3b3de6c9342b&Player_ID=5929333091","has_body":false} 
[2026-03-26 02:56:40] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-26 02:56:40] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165499,"exception":"Unknown named parameter $userId"} 
[2026-03-26 02:56:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 89  
[2026-03-26 02:58:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"QnE4PjHflRBgPFXegmnNOJ28idW46vmh","execution_time":"2026-03-26 02:58:01"} 
[2026-03-26 02:58:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"QnE4PjHflRBgPFXegmnNOJ28idW46vmh","execution_time":"2026-03-26 02:58:01"} 
[2026-03-26 03:00:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"rOBDW8NQqXiGegYVHnERfRV54bbxQPYH","execution_time":"2026-03-26 03:00:01"} 
[2026-03-26 03:00:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"rOBDW8NQqXiGegYVHnERfRV54bbxQPYH","execution_time":"2026-03-26 03:00:01"} 
[2026-03-26 03:00:01] production.INFO: Executing GetProducts task...  
[2026-03-26 03:00:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 03:00:01] production.INFO: Executing GetProducts task...  
[2026-03-26 03:00:04] production.INFO: async() رجع: true  
[2026-03-26 03:00:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 03:00:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 03:00:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 03:00:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 03:00:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 03:00:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 03:00:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 03:00:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 03:00:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 03:00:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 03:00:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 03:02:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BMo6AZIXyxnKHAwDLa13CcSnx0plt8MF","execution_time":"2026-03-26 03:02:03"} 
[2026-03-26 03:02:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"BMo6AZIXyxnKHAwDLa13CcSnx0plt8MF","execution_time":"2026-03-26 03:02:03"} 
[2026-03-26 03:04:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"RMEzhBHSYlF5jfH9qqrBRvBtv3FSfhmP","execution_time":"2026-03-26 03:04:03"} 
[2026-03-26 03:04:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"RMEzhBHSYlF5jfH9qqrBRvBtv3FSfhmP","execution_time":"2026-03-26 03:04:03"} 
[2026-03-26 03:05:03] production.INFO: Executing GetProducts task...  
[2026-03-26 03:05:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 03:05:03] production.INFO: Executing GetProducts task...  
[2026-03-26 03:05:05] production.INFO: async() رجع: true  
[2026-03-26 03:05:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 03:05:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 03:05:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 03:05:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 03:05:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 03:05:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 03:05:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 03:05:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 03:05:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 03:05:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 03:05:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 03:06:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"FabDfjmoeBvePTKbtvZF2Z3AUlmWrkaG","execution_time":"2026-03-26 03:06:01"} 
[2026-03-26 03:06:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"FabDfjmoeBvePTKbtvZF2Z3AUlmWrkaG","execution_time":"2026-03-26 03:06:01"} 
[2026-03-26 03:06:55] production.INFO: Constructing job for order: 180686  
[2026-03-26 03:06:58] production.INFO: Handling job for order: 180686  
[2026-03-26 03:06:58] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 03:06:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 03:06:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=16073d31-78a0-4a1a-8e04-1aeb6f0aa902&Player_ID=0940927406  
[2026-03-26 03:06:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=16073d31-78a0-4a1a-8e04-1aeb6f0aa902&Player_ID=0940927406","has_body":false} 
[2026-03-26 03:06:58] production.INFO: Operation sent successfully {"operation_id":165500,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Mvi-1774483618","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 03:06:58"}},"processed_data":{"order_number":"ORD-Mvi-1774483618","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 03:06:59] production.INFO: Constructing job for order: 180687  
[2026-03-26 03:07:01] production.INFO: Handling job for order: 180687  
[2026-03-26 03:07:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 03:07:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 03:07:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=616e71be-3b34-4db2-acf7-eba5f6292367&Player_ID=5314643932  
[2026-03-26 03:07:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=616e71be-3b34-4db2-acf7-eba5f6292367&Player_ID=5314643932","has_body":false} 
[2026-03-26 03:07:02] production.INFO: Operation sent successfully {"operation_id":165501,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mxcul-1774483622","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 03:07:02"}},"processed_data":{"order_number":"ORD-mxcul-1774483622","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 03:07:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mxcul-1774483622","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 03:07:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-mxcul-1774483622","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 03:07:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 03:07:19] production.INFO: SendAcceptReject: Notification queued {"user_id":1540,"notification_type":"order_approved","reference_id":180687} 
[2026-03-26 03:07:19] production.INFO: Order updated successfully. Order ID: 180687, Status: completed  
[2026-03-26 03:07:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mxcul-1774483622","status":"completed","codes_count":0} 
[2026-03-26 03:07:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1540  
[2026-03-26 03:08:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"y6WdBlPUkMbbmjMRNBCh31Thb1vxYtmI","execution_time":"2026-03-26 03:08:02"} 
[2026-03-26 03:08:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"y6WdBlPUkMbbmjMRNBCh31Thb1vxYtmI","execution_time":"2026-03-26 03:08:02","total_operations":1,"sites_count":1} 
[2026-03-26 03:08:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"y6WdBlPUkMbbmjMRNBCh31Thb1vxYtmI","execution_time":"2026-03-26 03:08:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-Mvi-1774483618"]} 
[2026-03-26 03:08:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"y6WdBlPUkMbbmjMRNBCh31Thb1vxYtmI","execution_time":"2026-03-26 03:08:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 03:08:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"y6WdBlPUkMbbmjMRNBCh31Thb1vxYtmI","execution_time":"2026-03-26 03:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 03:08:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"y6WdBlPUkMbbmjMRNBCh31Thb1vxYtmI","execution_time":"2026-03-26 03:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mvi-1774483618","operation_id":165500,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 03:08:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"y6WdBlPUkMbbmjMRNBCh31Thb1vxYtmI","execution_time":"2026-03-26 03:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mvi-1774483618","operation_id":165500,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 03:08:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"y6WdBlPUkMbbmjMRNBCh31Thb1vxYtmI","execution_time":"2026-03-26 03:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mvi-1774483618","operation_id":165500,"count":1} 
[2026-03-26 03:08:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"y6WdBlPUkMbbmjMRNBCh31Thb1vxYtmI","execution_time":"2026-03-26 03:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mvi-1774483618","operation_id":165500,"count":1} 
[2026-03-26 03:08:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"y6WdBlPUkMbbmjMRNBCh31Thb1vxYtmI","execution_time":"2026-03-26 03:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mvi-1774483618","operation_id":165500,"user_id":1626,"notification_type":"order_approved","reference_id":180686} 
[2026-03-26 03:08:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"y6WdBlPUkMbbmjMRNBCh31Thb1vxYtmI","execution_time":"2026-03-26 03:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mvi-1774483618","operation_id":165500,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 03:08:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"y6WdBlPUkMbbmjMRNBCh31Thb1vxYtmI","execution_time":"2026-03-26 03:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mvi-1774483618","operation_id":165500,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 03:08:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"y6WdBlPUkMbbmjMRNBCh31Thb1vxYtmI","execution_time":"2026-03-26 03:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mvi-1774483618","operation_id":165500,"processed":1,"errors":0} 
[2026-03-26 03:08:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"y6WdBlPUkMbbmjMRNBCh31Thb1vxYtmI","execution_time":"2026-03-26 03:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mvi-1774483618","operation_id":165500,"processed":1,"errors":0} 
[2026-03-26 03:08:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"y6WdBlPUkMbbmjMRNBCh31Thb1vxYtmI","execution_time":"2026-03-26 03:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mvi-1774483618","operation_id":165500} 
[2026-03-26 03:08:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1626  
[2026-03-26 03:08:08] production.INFO: Constructing job for order: 180688  
[2026-03-26 03:08:09] production.INFO: Handling job for order: 180688  
[2026-03-26 03:08:09] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 03:08:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 03:08:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=3d4b2ce6-6b5b-453b-b61c-158e4f692886&Player_ID=0957565413  
[2026-03-26 03:08:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=3d4b2ce6-6b5b-453b-b61c-158e4f692886&Player_ID=0957565413","has_body":false} 
[2026-03-26 03:08:09] production.INFO: Operation sent successfully {"operation_id":165502,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Gcqn6Qq-1774483689","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 03:08:09"}},"processed_data":{"order_number":"ORD-Gcqn6Qq-1774483689","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 03:10:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"VrObnulnaAtuugU7aNpi1QWUTlIUSJbM","execution_time":"2026-03-26 03:10:00"} 
[2026-03-26 03:10:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"VrObnulnaAtuugU7aNpi1QWUTlIUSJbM","execution_time":"2026-03-26 03:10:00","total_operations":1,"sites_count":1} 
[2026-03-26 03:10:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"VrObnulnaAtuugU7aNpi1QWUTlIUSJbM","execution_time":"2026-03-26 03:10:00","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-Gcqn6Qq-1774483689"]} 
[2026-03-26 03:10:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"VrObnulnaAtuugU7aNpi1QWUTlIUSJbM","execution_time":"2026-03-26 03:10:00","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 03:10:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"VrObnulnaAtuugU7aNpi1QWUTlIUSJbM","execution_time":"2026-03-26 03:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 03:10:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"VrObnulnaAtuugU7aNpi1QWUTlIUSJbM","execution_time":"2026-03-26 03:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Gcqn6Qq-1774483689","operation_id":165502,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 03:10:00] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"VrObnulnaAtuugU7aNpi1QWUTlIUSJbM","execution_time":"2026-03-26 03:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Gcqn6Qq-1774483689","operation_id":165502,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 03:10:00] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"VrObnulnaAtuugU7aNpi1QWUTlIUSJbM","execution_time":"2026-03-26 03:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Gcqn6Qq-1774483689","operation_id":165502,"count":1} 
[2026-03-26 03:10:00] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"VrObnulnaAtuugU7aNpi1QWUTlIUSJbM","execution_time":"2026-03-26 03:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Gcqn6Qq-1774483689","operation_id":165502,"count":1} 
[2026-03-26 03:10:00] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"VrObnulnaAtuugU7aNpi1QWUTlIUSJbM","execution_time":"2026-03-26 03:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Gcqn6Qq-1774483689","operation_id":165502,"user_id":1626,"notification_type":"order_approved","reference_id":180688} 
[2026-03-26 03:10:00] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"VrObnulnaAtuugU7aNpi1QWUTlIUSJbM","execution_time":"2026-03-26 03:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Gcqn6Qq-1774483689","operation_id":165502,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 03:10:00] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"VrObnulnaAtuugU7aNpi1QWUTlIUSJbM","execution_time":"2026-03-26 03:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Gcqn6Qq-1774483689","operation_id":165502,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 03:10:00] production.INFO: Batch update completed {"job":"Quryjob","job_id":"VrObnulnaAtuugU7aNpi1QWUTlIUSJbM","execution_time":"2026-03-26 03:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Gcqn6Qq-1774483689","operation_id":165502,"processed":1,"errors":0} 
[2026-03-26 03:10:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"VrObnulnaAtuugU7aNpi1QWUTlIUSJbM","execution_time":"2026-03-26 03:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Gcqn6Qq-1774483689","operation_id":165502,"processed":1,"errors":0} 
[2026-03-26 03:10:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"VrObnulnaAtuugU7aNpi1QWUTlIUSJbM","execution_time":"2026-03-26 03:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Gcqn6Qq-1774483689","operation_id":165502} 
[2026-03-26 03:10:00] production.INFO: Executing GetProducts task...  
[2026-03-26 03:10:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 03:10:00] production.INFO: Executing GetProducts task...  
[2026-03-26 03:10:02] production.INFO: async() رجع: true  
[2026-03-26 03:10:02] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 03:10:03] production.WARNING: Product with ID 395 not found  
[2026-03-26 03:10:03] production.WARNING: Product with ID 213 not found  
[2026-03-26 03:10:03] production.WARNING: Product with ID 212 not found  
[2026-03-26 03:10:03] production.WARNING: Product with ID 211 not found  
[2026-03-26 03:10:03] production.WARNING: Product with ID 210 not found  
[2026-03-26 03:10:03] production.WARNING: Product with ID 209 not found  
[2026-03-26 03:10:03] production.WARNING: Product with ID 214 not found  
[2026-03-26 03:10:03] production.WARNING: Product with ID 215 not found  
[2026-03-26 03:10:03] production.WARNING: Product with ID 216 not found  
[2026-03-26 03:10:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 03:10:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1626  
[2026-03-26 03:12:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9fFtYfnGe23AakE94EzzcxPhTtDDAInT","execution_time":"2026-03-26 03:12:01"} 
[2026-03-26 03:12:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"9fFtYfnGe23AakE94EzzcxPhTtDDAInT","execution_time":"2026-03-26 03:12:01"} 
[2026-03-26 03:14:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"gdDQ4DXu9t01RlqwZhU8X0LCU2HWrMtE","execution_time":"2026-03-26 03:14:01"} 
[2026-03-26 03:14:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"gdDQ4DXu9t01RlqwZhU8X0LCU2HWrMtE","execution_time":"2026-03-26 03:14:01"} 
[2026-03-26 03:15:01] production.INFO: Executing GetProducts task...  
[2026-03-26 03:15:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 03:15:01] production.INFO: Executing GetProducts task...  
[2026-03-26 03:15:03] production.INFO: async() رجع: true  
[2026-03-26 03:15:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 03:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 03:15:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 03:15:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 03:15:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 03:15:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 03:15:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 03:15:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 03:15:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 03:15:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 03:15:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 03:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"gt2hPeGq5Iv86CWkNwexTxl1G4Wmj2Ym","execution_time":"2026-03-26 03:16:02"} 
[2026-03-26 03:16:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"gt2hPeGq5Iv86CWkNwexTxl1G4Wmj2Ym","execution_time":"2026-03-26 03:16:02"} 
[2026-03-26 03:16:42] production.INFO: Constructing job for order: 180689  
[2026-03-26 03:16:44] production.INFO: Handling job for order: 180689  
[2026-03-26 03:16:44] production.ERROR: API failed for order 180689 {"order_id":180689,"error_message":"No query results for model [App\\Models\\PriceAsync].","error_code":0,"file":"/home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php","line":780,"stack_trace":"#0 /home/talaah/public_html/app/Services/ExternalSite/OrderExternalService.php(250): Illuminate\\Database\\Eloquent\\Builder->firstOrFail()
#1 /home/talaah/public_html/app/Services/ExternalSite/OrderExternalService.php(29): App\\Services\\ExternalSite\\OrderExternalService->doRequest(180689, 756, 1, '7db06f8d-13f1-4...', '[{\"key\":\"player...', 154, 1580)
#2 /home/talaah/public_html/app/Jobs/OrderApiJob.php(71): App\\Services\\ExternalSite\\OrderExternalService->sendOrder(180689)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\OrderApiJob->handle()
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array)
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\OrderApiJob))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\OrderApiJob))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\OrderApiJob), false)
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\OrderApiJob))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\OrderApiJob))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\RedisJob), Object(App\\Jobs\\OrderApiJob))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\RedisJob), Array)
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(487): Illuminate\\Queue\\Jobs\\Job->fire()
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(437): Illuminate\\Queue\\Worker->process('redis', Object(Illuminate\\Queue\\Jobs\\RedisJob), Object(Illuminate\\Queue\\WorkerOptions))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\RedisJob), 'redis', Object(Illuminate\\Queue\\WorkerOptions))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('redis', 'default', Object(Illuminate\\Queue\\WorkerOptions))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('redis', 'default')
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/talaah/public_html/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/talaah/public_html/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/talaah/public_html/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/talaah/public_html/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/talaah/public_html/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}","previous_exception":null,"context":{"job_class":"App\\Jobs\\OrderApiJob","timestamp":"2026-03-26 03:16:44","memory_usage":59244544,"memory_peak":59244544}} 
[2026-03-26 03:18:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"QL9pQ0VZnP0eFki82YkpuIuelxtYEvWh","execution_time":"2026-03-26 03:18:02"} 
[2026-03-26 03:18:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"QL9pQ0VZnP0eFki82YkpuIuelxtYEvWh","execution_time":"2026-03-26 03:18:02"} 
[2026-03-26 03:20:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"nOltYiPV9pyXQ22nRMiUmiixaXdH55tx","execution_time":"2026-03-26 03:20:02"} 
[2026-03-26 03:20:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"nOltYiPV9pyXQ22nRMiUmiixaXdH55tx","execution_time":"2026-03-26 03:20:02"} 
[2026-03-26 03:20:02] production.INFO: Executing GetProducts task...  
[2026-03-26 03:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 03:20:02] production.INFO: Executing GetProducts task...  
[2026-03-26 03:20:04] production.INFO: async() رجع: true  
[2026-03-26 03:20:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 03:20:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 03:20:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 03:20:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 03:20:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 03:20:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 03:20:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 03:20:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 03:20:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 03:20:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 03:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 03:22:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"yeojmbZqiboaLEzfciFZ7df67DKbOmC0","execution_time":"2026-03-26 03:22:01"} 
[2026-03-26 03:22:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"yeojmbZqiboaLEzfciFZ7df67DKbOmC0","execution_time":"2026-03-26 03:22:01"} 
[2026-03-26 03:24:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"MyYNWJKaQwpO1l0rMIsdbIkNS2VY7id5","execution_time":"2026-03-26 03:24:01"} 
[2026-03-26 03:24:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"MyYNWJKaQwpO1l0rMIsdbIkNS2VY7id5","execution_time":"2026-03-26 03:24:01"} 
[2026-03-26 03:25:01] production.INFO: Executing GetProducts task...  
[2026-03-26 03:25:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 03:25:01] production.INFO: Executing GetProducts task...  
[2026-03-26 03:25:03] production.INFO: async() رجع: true  
[2026-03-26 03:25:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 03:25:03] production.WARNING: Product with ID 395 not found  
[2026-03-26 03:25:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 03:25:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 03:25:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 03:25:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 03:25:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 03:25:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 03:25:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 03:25:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 03:25:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 03:26:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"QUuIjKh3hwmGKvKJn8lAgQxw29bM6hU9","execution_time":"2026-03-26 03:26:01"} 
[2026-03-26 03:26:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"QUuIjKh3hwmGKvKJn8lAgQxw29bM6hU9","execution_time":"2026-03-26 03:26:01"} 
[2026-03-26 03:28:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ewMxQTDPt3voR8xVmtFnQIrmx3gSQMud","execution_time":"2026-03-26 03:28:01"} 
[2026-03-26 03:28:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"ewMxQTDPt3voR8xVmtFnQIrmx3gSQMud","execution_time":"2026-03-26 03:28:01"} 
[2026-03-26 03:30:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"w7SyqCKfcp13GLRYd7GajJL5n2S0qmcD","execution_time":"2026-03-26 03:30:01"} 
[2026-03-26 03:30:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"w7SyqCKfcp13GLRYd7GajJL5n2S0qmcD","execution_time":"2026-03-26 03:30:01"} 
[2026-03-26 03:30:01] production.INFO: Executing GetProducts task...  
[2026-03-26 03:30:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 03:30:01] production.INFO: Executing GetProducts task...  
[2026-03-26 03:30:03] production.INFO: async() رجع: true  
[2026-03-26 03:30:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 03:30:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 03:30:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 03:30:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 03:30:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 03:30:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 03:30:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 03:30:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 03:30:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 03:30:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 03:30:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 03:32:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ygwBG08pmS0fxkxMD70XJBSqJLJdaO6k","execution_time":"2026-03-26 03:32:02"} 
[2026-03-26 03:32:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"ygwBG08pmS0fxkxMD70XJBSqJLJdaO6k","execution_time":"2026-03-26 03:32:02"} 
[2026-03-26 03:34:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"DcJGaNYCp9Bl9ndE8alILkjDE5RgFarU","execution_time":"2026-03-26 03:34:02"} 
[2026-03-26 03:34:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"DcJGaNYCp9Bl9ndE8alILkjDE5RgFarU","execution_time":"2026-03-26 03:34:02"} 
[2026-03-26 03:35:02] production.INFO: Executing GetProducts task...  
[2026-03-26 03:35:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 03:35:02] production.INFO: Executing GetProducts task...  
[2026-03-26 03:35:04] production.INFO: async() رجع: true  
[2026-03-26 03:35:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 03:35:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 03:35:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 03:35:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 03:35:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 03:35:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 03:35:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 03:35:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 03:35:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 03:35:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 03:35:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 03:36:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"MkQ9MMxtl46v3rq6VLgN6l57IsiKKYHj","execution_time":"2026-03-26 03:36:02"} 
[2026-03-26 03:36:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"MkQ9MMxtl46v3rq6VLgN6l57IsiKKYHj","execution_time":"2026-03-26 03:36:02"} 
[2026-03-26 03:37:24] production.INFO: Constructing job for order: 180690  
[2026-03-26 03:37:26] production.INFO: Handling job for order: 180690  
[2026-03-26 03:37:26] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 03:37:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 03:37:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=eea13e68-c29f-4b5f-8902-85f9a6923000&Player_ID=0964873739  
[2026-03-26 03:37:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=eea13e68-c29f-4b5f-8902-85f9a6923000&Player_ID=0964873739","has_body":false} 
[2026-03-26 03:37:27] production.INFO: Operation sent successfully {"operation_id":165503,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-paTPj2-1774485447","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 03:37:27"}},"processed_data":{"order_number":"ORD-paTPj2-1774485447","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 03:38:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"JFWyNTE4LAz4sz9PyRylL5UZz7u6H1IY","execution_time":"2026-03-26 03:38:03"} 
[2026-03-26 03:38:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"JFWyNTE4LAz4sz9PyRylL5UZz7u6H1IY","execution_time":"2026-03-26 03:38:03","total_operations":1,"sites_count":1} 
[2026-03-26 03:38:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"JFWyNTE4LAz4sz9PyRylL5UZz7u6H1IY","execution_time":"2026-03-26 03:38:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-paTPj2-1774485447"]} 
[2026-03-26 03:38:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"JFWyNTE4LAz4sz9PyRylL5UZz7u6H1IY","execution_time":"2026-03-26 03:38:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 03:38:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"JFWyNTE4LAz4sz9PyRylL5UZz7u6H1IY","execution_time":"2026-03-26 03:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 03:38:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"JFWyNTE4LAz4sz9PyRylL5UZz7u6H1IY","execution_time":"2026-03-26 03:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-paTPj2-1774485447","operation_id":165503,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 03:38:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"JFWyNTE4LAz4sz9PyRylL5UZz7u6H1IY","execution_time":"2026-03-26 03:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-paTPj2-1774485447","operation_id":165503,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 03:38:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"JFWyNTE4LAz4sz9PyRylL5UZz7u6H1IY","execution_time":"2026-03-26 03:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-paTPj2-1774485447","operation_id":165503,"count":1} 
[2026-03-26 03:38:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"JFWyNTE4LAz4sz9PyRylL5UZz7u6H1IY","execution_time":"2026-03-26 03:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-paTPj2-1774485447","operation_id":165503,"count":1} 
[2026-03-26 03:38:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"JFWyNTE4LAz4sz9PyRylL5UZz7u6H1IY","execution_time":"2026-03-26 03:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-paTPj2-1774485447","operation_id":165503,"user_id":93,"notification_type":"order_approved","reference_id":180690} 
[2026-03-26 03:38:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"JFWyNTE4LAz4sz9PyRylL5UZz7u6H1IY","execution_time":"2026-03-26 03:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-paTPj2-1774485447","operation_id":165503,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 03:38:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"JFWyNTE4LAz4sz9PyRylL5UZz7u6H1IY","execution_time":"2026-03-26 03:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-paTPj2-1774485447","operation_id":165503,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 03:38:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"JFWyNTE4LAz4sz9PyRylL5UZz7u6H1IY","execution_time":"2026-03-26 03:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-paTPj2-1774485447","operation_id":165503,"processed":1,"errors":0} 
[2026-03-26 03:38:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"JFWyNTE4LAz4sz9PyRylL5UZz7u6H1IY","execution_time":"2026-03-26 03:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-paTPj2-1774485447","operation_id":165503,"processed":1,"errors":0} 
[2026-03-26 03:38:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"JFWyNTE4LAz4sz9PyRylL5UZz7u6H1IY","execution_time":"2026-03-26 03:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-paTPj2-1774485447","operation_id":165503} 
[2026-03-26 03:38:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 93  
[2026-03-26 03:40:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Ah5sHMMBE5qnwy2oyZANHRyEytLyOojC","execution_time":"2026-03-26 03:40:00"} 
[2026-03-26 03:40:00] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Ah5sHMMBE5qnwy2oyZANHRyEytLyOojC","execution_time":"2026-03-26 03:40:00"} 
[2026-03-26 03:40:00] production.INFO: Executing GetProducts task...  
[2026-03-26 03:40:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 03:40:00] production.INFO: Executing GetProducts task...  
[2026-03-26 03:40:02] production.INFO: async() رجع: true  
[2026-03-26 03:40:02] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 03:40:03] production.WARNING: Product with ID 395 not found  
[2026-03-26 03:40:03] production.WARNING: Product with ID 213 not found  
[2026-03-26 03:40:03] production.WARNING: Product with ID 212 not found  
[2026-03-26 03:40:03] production.WARNING: Product with ID 211 not found  
[2026-03-26 03:40:03] production.WARNING: Product with ID 210 not found  
[2026-03-26 03:40:03] production.WARNING: Product with ID 209 not found  
[2026-03-26 03:40:03] production.WARNING: Product with ID 214 not found  
[2026-03-26 03:40:03] production.WARNING: Product with ID 215 not found  
[2026-03-26 03:40:03] production.WARNING: Product with ID 216 not found  
[2026-03-26 03:40:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 03:42:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"88qf7OodpARGvktEO1u18FdBUiTw4Get","execution_time":"2026-03-26 03:42:01"} 
[2026-03-26 03:42:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"88qf7OodpARGvktEO1u18FdBUiTw4Get","execution_time":"2026-03-26 03:42:01"} 
[2026-03-26 03:44:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"fub4gOU6Jozd1783uPayNDfFh5kjUFne","execution_time":"2026-03-26 03:44:01"} 
[2026-03-26 03:44:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"fub4gOU6Jozd1783uPayNDfFh5kjUFne","execution_time":"2026-03-26 03:44:01"} 
[2026-03-26 03:45:01] production.INFO: Executing GetProducts task...  
[2026-03-26 03:45:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 03:45:01] production.INFO: Executing GetProducts task...  
[2026-03-26 03:45:03] production.INFO: async() رجع: true  
[2026-03-26 03:45:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 03:45:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 03:45:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 03:45:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 03:45:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 03:45:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 03:45:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 03:45:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 03:45:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 03:45:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 03:45:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 03:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"NMN5tYSvBV4mCLaOvZakWBe2JIRmPjSv","execution_time":"2026-03-26 03:46:02"} 
[2026-03-26 03:46:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"NMN5tYSvBV4mCLaOvZakWBe2JIRmPjSv","execution_time":"2026-03-26 03:46:02"} 
[2026-03-26 03:48:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"f20tosormWgG1ovmFxGngZnv5N1FFHZw","execution_time":"2026-03-26 03:48:02"} 
[2026-03-26 03:48:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"f20tosormWgG1ovmFxGngZnv5N1FFHZw","execution_time":"2026-03-26 03:48:02"} 
[2026-03-26 03:50:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Syif9rIbcPNZB1sh0N4Py3mIgVT8H4kz","execution_time":"2026-03-26 03:50:02"} 
[2026-03-26 03:50:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Syif9rIbcPNZB1sh0N4Py3mIgVT8H4kz","execution_time":"2026-03-26 03:50:02"} 
[2026-03-26 03:50:02] production.INFO: Executing GetProducts task...  
[2026-03-26 03:50:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 03:50:02] production.INFO: Executing GetProducts task...  
[2026-03-26 03:50:04] production.INFO: async() رجع: true  
[2026-03-26 03:50:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 03:50:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 03:50:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 03:50:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 03:50:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 03:50:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 03:50:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 03:50:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 03:50:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 03:50:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 03:50:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 03:52:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9mOsH7HQL07reIHHGoATf0raeI161syX","execution_time":"2026-03-26 03:52:02"} 
[2026-03-26 03:52:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"9mOsH7HQL07reIHHGoATf0raeI161syX","execution_time":"2026-03-26 03:52:02"} 
[2026-03-26 03:54:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"gE83WAZXr6R8Iwr2CyuZhN3SbAFMjPEL","execution_time":"2026-03-26 03:54:02"} 
[2026-03-26 03:54:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"gE83WAZXr6R8Iwr2CyuZhN3SbAFMjPEL","execution_time":"2026-03-26 03:54:02"} 
[2026-03-26 03:55:02] production.INFO: Executing GetProducts task...  
[2026-03-26 03:55:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 03:55:02] production.INFO: Executing GetProducts task...  
[2026-03-26 03:55:05] production.INFO: async() رجع: true  
[2026-03-26 03:55:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 03:55:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 03:55:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 03:55:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 03:55:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 03:55:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 03:55:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 03:55:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 03:55:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 03:55:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 03:55:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 03:56:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"3t1fGAqn3WgLXfR3fXgIY1DmhcwS5uim","execution_time":"2026-03-26 03:56:03"} 
[2026-03-26 03:56:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"3t1fGAqn3WgLXfR3fXgIY1DmhcwS5uim","execution_time":"2026-03-26 03:56:03"} 
[2026-03-26 03:58:03] production.INFO: Constructing job for order: 180691  
[2026-03-26 03:58:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"nPLsFvlinY4B2DxiAIVSGryYhi8OkpWn","execution_time":"2026-03-26 03:58:03"} 
[2026-03-26 03:58:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"nPLsFvlinY4B2DxiAIVSGryYhi8OkpWn","execution_time":"2026-03-26 03:58:03"} 
[2026-03-26 03:58:06] production.INFO: Handling job for order: 180691  
[2026-03-26 03:58:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 03:58:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 03:58:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=1742&uuid=32d38d1c-604f-421f-ac2e-a0c9a7745bae&Player_ID=110828385  
[2026-03-26 03:58:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=1742&uuid=32d38d1c-604f-421f-ac2e-a0c9a7745bae&Player_ID=110828385","has_body":false} 
[2026-03-26 03:58:07] production.INFO: Operation sent successfully {"operation_id":165504,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-V5469-1774486687","amount":2.917850000000000054711790653527714312076568603515625,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-26 03:58:07"}},"processed_data":{"order_number":"ORD-V5469-1774486687","amount":2.917850000000000054711790653527714312076568603515625,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-26 03:58:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-V5469-1774486687","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 03:58:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-V5469-1774486687","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 03:58:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 03:58:11] production.INFO: SendAcceptReject: Notification queued {"user_id":1726,"notification_type":"order_approved","reference_id":180691} 
[2026-03-26 03:58:11] production.INFO: Order updated successfully. Order ID: 180691, Status: completed  
[2026-03-26 03:58:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-V5469-1774486687","status":"completed","codes_count":0} 
[2026-03-26 03:58:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1726  
[2026-03-26 04:00:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6xq0pRoGV186KkffZju6uuW2oPC7wXz4","execution_time":"2026-03-26 04:00:01"} 
[2026-03-26 04:00:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"6xq0pRoGV186KkffZju6uuW2oPC7wXz4","execution_time":"2026-03-26 04:00:01"} 
[2026-03-26 04:00:01] production.INFO: Executing GetProducts task...  
[2026-03-26 04:00:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 04:00:01] production.INFO: Executing GetProducts task...  
[2026-03-26 04:00:03] production.INFO: async() رجع: true  
[2026-03-26 04:00:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 04:00:03] production.WARNING: Product with ID 395 not found  
[2026-03-26 04:00:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 04:00:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 04:00:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 04:00:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 04:00:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 04:00:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 04:00:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 04:00:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 04:00:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 04:02:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9kmRwqfaPiWm8StwrZxwX2CqrVtR2eOL","execution_time":"2026-03-26 04:02:02"} 
[2026-03-26 04:02:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"9kmRwqfaPiWm8StwrZxwX2CqrVtR2eOL","execution_time":"2026-03-26 04:02:02"} 
[2026-03-26 04:04:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"J3srWpFN9iPKtlDTW7icMP47b6TU6STO","execution_time":"2026-03-26 04:04:02"} 
[2026-03-26 04:04:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"J3srWpFN9iPKtlDTW7icMP47b6TU6STO","execution_time":"2026-03-26 04:04:02"} 
[2026-03-26 04:05:02] production.INFO: Executing GetProducts task...  
[2026-03-26 04:05:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 04:05:02] production.INFO: Executing GetProducts task...  
[2026-03-26 04:05:04] production.INFO: async() رجع: true  
[2026-03-26 04:05:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 04:05:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 04:05:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 04:05:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 04:05:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 04:05:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 04:05:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 04:05:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 04:05:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 04:05:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 04:05:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 04:05:52] production.INFO: Constructing job for order: 180692  
[2026-03-26 04:05:53] production.INFO: Handling job for order: 180692  
[2026-03-26 04:05:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 04:05:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 04:05:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=859f2a0e-e951-4c99-b08c-4bb8daac77bc&Player_ID=575283350  
[2026-03-26 04:05:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=859f2a0e-e951-4c99-b08c-4bb8daac77bc&Player_ID=575283350","has_body":false} 
[2026-03-26 04:05:54] production.INFO: Operation sent successfully {"operation_id":165505,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-risuINe-1774487154","amount":1.015074999999999949551465761032886803150177001953125,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-26 04:05:54"}},"processed_data":{"order_number":"ORD-risuINe-1774487154","amount":1.015074999999999949551465761032886803150177001953125,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-26 04:06:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"S4ghxzK3X7JPHdeqHjI5emUZrnTdJwmA","execution_time":"2026-03-26 04:06:03"} 
[2026-03-26 04:06:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"S4ghxzK3X7JPHdeqHjI5emUZrnTdJwmA","execution_time":"2026-03-26 04:06:03","total_operations":1,"sites_count":1} 
[2026-03-26 04:06:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"S4ghxzK3X7JPHdeqHjI5emUZrnTdJwmA","execution_time":"2026-03-26 04:06:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-risuINe-1774487154"]} 
[2026-03-26 04:06:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"S4ghxzK3X7JPHdeqHjI5emUZrnTdJwmA","execution_time":"2026-03-26 04:06:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 04:06:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"S4ghxzK3X7JPHdeqHjI5emUZrnTdJwmA","execution_time":"2026-03-26 04:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 04:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S4ghxzK3X7JPHdeqHjI5emUZrnTdJwmA","execution_time":"2026-03-26 04:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-risuINe-1774487154","operation_id":165505} 
[2026-03-26 04:06:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"S4ghxzK3X7JPHdeqHjI5emUZrnTdJwmA","execution_time":"2026-03-26 04:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-risuINe-1774487154","operation_id":165505,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 04:06:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"S4ghxzK3X7JPHdeqHjI5emUZrnTdJwmA","execution_time":"2026-03-26 04:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-risuINe-1774487154","operation_id":165505,"processed":0,"errors":0} 
[2026-03-26 04:06:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"S4ghxzK3X7JPHdeqHjI5emUZrnTdJwmA","execution_time":"2026-03-26 04:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-risuINe-1774487154","operation_id":165505} 
[2026-03-26 04:08:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"y9Xlcn22aWsPs63PQC2XXMLyibMf3Cbk","execution_time":"2026-03-26 04:08:01"} 
[2026-03-26 04:08:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"y9Xlcn22aWsPs63PQC2XXMLyibMf3Cbk","execution_time":"2026-03-26 04:08:01","total_operations":1,"sites_count":1} 
[2026-03-26 04:08:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"y9Xlcn22aWsPs63PQC2XXMLyibMf3Cbk","execution_time":"2026-03-26 04:08:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-risuINe-1774487154"]} 
[2026-03-26 04:08:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"y9Xlcn22aWsPs63PQC2XXMLyibMf3Cbk","execution_time":"2026-03-26 04:08:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 04:08:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"y9Xlcn22aWsPs63PQC2XXMLyibMf3Cbk","execution_time":"2026-03-26 04:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 04:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"y9Xlcn22aWsPs63PQC2XXMLyibMf3Cbk","execution_time":"2026-03-26 04:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-risuINe-1774487154","operation_id":165505} 
[2026-03-26 04:08:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"y9Xlcn22aWsPs63PQC2XXMLyibMf3Cbk","execution_time":"2026-03-26 04:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-risuINe-1774487154","operation_id":165505,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 04:08:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"y9Xlcn22aWsPs63PQC2XXMLyibMf3Cbk","execution_time":"2026-03-26 04:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-risuINe-1774487154","operation_id":165505,"processed":0,"errors":0} 
[2026-03-26 04:08:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"y9Xlcn22aWsPs63PQC2XXMLyibMf3Cbk","execution_time":"2026-03-26 04:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-risuINe-1774487154","operation_id":165505} 
[2026-03-26 04:08:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-risuINe-1774487154","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 04:08:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-risuINe-1774487154","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 04:08:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 04:08:06] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"order_approved","reference_id":180692} 
[2026-03-26 04:08:06] production.INFO: Order updated successfully. Order ID: 180692, Status: completed  
[2026-03-26 04:08:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-risuINe-1774487154","status":"completed","codes_count":0} 
[2026-03-26 04:08:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-26 04:10:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"iqLy6z8rClYCJxpE9nYNLZPOCHbiFvLw","execution_time":"2026-03-26 04:10:01"} 
[2026-03-26 04:10:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"iqLy6z8rClYCJxpE9nYNLZPOCHbiFvLw","execution_time":"2026-03-26 04:10:01"} 
[2026-03-26 04:10:01] production.INFO: Executing GetProducts task...  
[2026-03-26 04:10:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 04:10:01] production.INFO: Executing GetProducts task...  
[2026-03-26 04:10:03] production.INFO: async() رجع: true  
[2026-03-26 04:10:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 04:10:03] production.WARNING: Product with ID 395 not found  
[2026-03-26 04:10:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 04:10:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 04:10:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 04:10:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 04:10:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 04:10:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 04:10:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 04:10:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 04:10:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 04:12:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"TqZ6GsWYbSy78fXvW0KiQNQBYhhi6j7G","execution_time":"2026-03-26 04:12:02"} 
[2026-03-26 04:12:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"TqZ6GsWYbSy78fXvW0KiQNQBYhhi6j7G","execution_time":"2026-03-26 04:12:02"} 
[2026-03-26 04:14:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hVXwui0nteFvYgCx2f0DlJ0AFYg7pPpk","execution_time":"2026-03-26 04:14:03"} 
[2026-03-26 04:14:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"hVXwui0nteFvYgCx2f0DlJ0AFYg7pPpk","execution_time":"2026-03-26 04:14:03"} 
[2026-03-26 04:15:03] production.INFO: Executing GetProducts task...  
[2026-03-26 04:15:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 04:15:03] production.INFO: Executing GetProducts task...  
[2026-03-26 04:15:05] production.INFO: async() رجع: true  
[2026-03-26 04:15:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 04:15:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 04:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 04:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 04:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 04:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 04:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 04:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 04:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 04:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 04:15:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 04:15:54] production.INFO: Constructing job for order: 180693  
[2026-03-26 04:15:57] production.INFO: Handling job for order: 180693  
[2026-03-26 04:15:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 04:15:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 04:15:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=15000&uuid=e139993c-f49a-4f80-ae6d-eb0dd59adb8f&Player_ID=575283350  
[2026-03-26 04:15:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=15000&uuid=e139993c-f49a-4f80-ae6d-eb0dd59adb8f&Player_ID=575283350","has_body":false} 
[2026-03-26 04:15:59] production.INFO: Operation sent successfully {"operation_id":165506,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Buzc-1774487758","amount":1.5226124999999999243271986415493302047252655029296875,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-26 04:15:59"}},"processed_data":{"order_number":"ORD-Buzc-1774487758","amount":1.5226124999999999243271986415493302047252655029296875,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-26 04:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"nnuCSdETf77FqmghcUI3qb7wcMOP8BCZ","execution_time":"2026-03-26 04:16:02"} 
[2026-03-26 04:16:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"nnuCSdETf77FqmghcUI3qb7wcMOP8BCZ","execution_time":"2026-03-26 04:16:02","total_operations":1,"sites_count":1} 
[2026-03-26 04:16:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"nnuCSdETf77FqmghcUI3qb7wcMOP8BCZ","execution_time":"2026-03-26 04:16:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Buzc-1774487758"]} 
[2026-03-26 04:16:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"nnuCSdETf77FqmghcUI3qb7wcMOP8BCZ","execution_time":"2026-03-26 04:16:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 04:16:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"nnuCSdETf77FqmghcUI3qb7wcMOP8BCZ","execution_time":"2026-03-26 04:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 04:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nnuCSdETf77FqmghcUI3qb7wcMOP8BCZ","execution_time":"2026-03-26 04:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Buzc-1774487758","operation_id":165506} 
[2026-03-26 04:16:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"nnuCSdETf77FqmghcUI3qb7wcMOP8BCZ","execution_time":"2026-03-26 04:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Buzc-1774487758","operation_id":165506,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 04:16:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"nnuCSdETf77FqmghcUI3qb7wcMOP8BCZ","execution_time":"2026-03-26 04:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Buzc-1774487758","operation_id":165506,"processed":0,"errors":0} 
[2026-03-26 04:16:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"nnuCSdETf77FqmghcUI3qb7wcMOP8BCZ","execution_time":"2026-03-26 04:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Buzc-1774487758","operation_id":165506} 
[2026-03-26 04:18:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ldx45gSyKR9TQVDo85pMOIiXemv1QFrj","execution_time":"2026-03-26 04:18:02"} 
[2026-03-26 04:18:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ldx45gSyKR9TQVDo85pMOIiXemv1QFrj","execution_time":"2026-03-26 04:18:02","total_operations":1,"sites_count":1} 
[2026-03-26 04:18:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ldx45gSyKR9TQVDo85pMOIiXemv1QFrj","execution_time":"2026-03-26 04:18:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Buzc-1774487758"]} 
[2026-03-26 04:18:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ldx45gSyKR9TQVDo85pMOIiXemv1QFrj","execution_time":"2026-03-26 04:18:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 04:18:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ldx45gSyKR9TQVDo85pMOIiXemv1QFrj","execution_time":"2026-03-26 04:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 04:18:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ldx45gSyKR9TQVDo85pMOIiXemv1QFrj","execution_time":"2026-03-26 04:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Buzc-1774487758","operation_id":165506,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 04:18:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"ldx45gSyKR9TQVDo85pMOIiXemv1QFrj","execution_time":"2026-03-26 04:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Buzc-1774487758","operation_id":165506,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 04:18:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"ldx45gSyKR9TQVDo85pMOIiXemv1QFrj","execution_time":"2026-03-26 04:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Buzc-1774487758","operation_id":165506,"count":1} 
[2026-03-26 04:18:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"ldx45gSyKR9TQVDo85pMOIiXemv1QFrj","execution_time":"2026-03-26 04:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Buzc-1774487758","operation_id":165506,"count":1} 
[2026-03-26 04:18:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ldx45gSyKR9TQVDo85pMOIiXemv1QFrj","execution_time":"2026-03-26 04:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Buzc-1774487758","operation_id":165506,"user_id":1054,"notification_type":"order_approved","reference_id":180693} 
[2026-03-26 04:18:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"ldx45gSyKR9TQVDo85pMOIiXemv1QFrj","execution_time":"2026-03-26 04:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Buzc-1774487758","operation_id":165506,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 04:18:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"ldx45gSyKR9TQVDo85pMOIiXemv1QFrj","execution_time":"2026-03-26 04:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Buzc-1774487758","operation_id":165506,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 04:18:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"ldx45gSyKR9TQVDo85pMOIiXemv1QFrj","execution_time":"2026-03-26 04:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Buzc-1774487758","operation_id":165506,"processed":1,"errors":0} 
[2026-03-26 04:18:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ldx45gSyKR9TQVDo85pMOIiXemv1QFrj","execution_time":"2026-03-26 04:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Buzc-1774487758","operation_id":165506,"processed":1,"errors":0} 
[2026-03-26 04:18:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ldx45gSyKR9TQVDo85pMOIiXemv1QFrj","execution_time":"2026-03-26 04:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Buzc-1774487758","operation_id":165506} 
[2026-03-26 04:18:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-26 04:18:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Buzc-1774487758","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 04:18:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-Buzc-1774487758","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 04:18:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 04:18:04] production.ERROR: Order not found or already processed. External ID: ORD-Buzc-1774487758  
[2026-03-26 04:18:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Buzc-1774487758","status":"completed","codes_count":0} 
[2026-03-26 04:20:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"unCbQoGDHvlqKFr9lfKlWKXDuGrPVQtg","execution_time":"2026-03-26 04:20:02"} 
[2026-03-26 04:20:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"unCbQoGDHvlqKFr9lfKlWKXDuGrPVQtg","execution_time":"2026-03-26 04:20:02"} 
[2026-03-26 04:20:02] production.INFO: Executing GetProducts task...  
[2026-03-26 04:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 04:20:02] production.INFO: Executing GetProducts task...  
[2026-03-26 04:20:04] production.INFO: async() رجع: true  
[2026-03-26 04:20:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 04:20:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 04:20:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 04:20:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 04:20:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 04:20:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 04:20:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 04:20:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 04:20:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 04:20:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 04:20:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 04:22:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6SmZa95ViME2jOMNURnAp7V2IAQibDCu","execution_time":"2026-03-26 04:22:02"} 
[2026-03-26 04:22:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"6SmZa95ViME2jOMNURnAp7V2IAQibDCu","execution_time":"2026-03-26 04:22:02"} 
[2026-03-26 04:22:04] production.INFO: Constructing job for order: 180694  
[2026-03-26 04:22:05] production.INFO: Handling job for order: 180694  
[2026-03-26 04:22:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 04:22:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 04:22:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=15000&uuid=64ef262f-7f79-4343-b7a2-85370cdf8d2f&Player_ID=575283350  
[2026-03-26 04:22:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=15000&uuid=64ef262f-7f79-4343-b7a2-85370cdf8d2f&Player_ID=575283350","has_body":false} 
[2026-03-26 04:22:06] production.INFO: Operation sent successfully {"operation_id":165507,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xQz-1774488126","amount":1.5226124999999999243271986415493302047252655029296875,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-26 04:22:06"}},"processed_data":{"order_number":"ORD-xQz-1774488126","amount":1.5226124999999999243271986415493302047252655029296875,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-26 04:24:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"AzTwnT6xOyKT73SMEPMCNliLuenVnHy5","execution_time":"2026-03-26 04:24:03"} 
[2026-03-26 04:24:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"AzTwnT6xOyKT73SMEPMCNliLuenVnHy5","execution_time":"2026-03-26 04:24:03","total_operations":1,"sites_count":1} 
[2026-03-26 04:24:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"AzTwnT6xOyKT73SMEPMCNliLuenVnHy5","execution_time":"2026-03-26 04:24:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-xQz-1774488126"]} 
[2026-03-26 04:24:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"AzTwnT6xOyKT73SMEPMCNliLuenVnHy5","execution_time":"2026-03-26 04:24:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 04:24:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"AzTwnT6xOyKT73SMEPMCNliLuenVnHy5","execution_time":"2026-03-26 04:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 04:24:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"AzTwnT6xOyKT73SMEPMCNliLuenVnHy5","execution_time":"2026-03-26 04:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xQz-1774488126","operation_id":165507,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 04:24:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"AzTwnT6xOyKT73SMEPMCNliLuenVnHy5","execution_time":"2026-03-26 04:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xQz-1774488126","operation_id":165507,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 04:24:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"AzTwnT6xOyKT73SMEPMCNliLuenVnHy5","execution_time":"2026-03-26 04:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xQz-1774488126","operation_id":165507,"count":1} 
[2026-03-26 04:24:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"AzTwnT6xOyKT73SMEPMCNliLuenVnHy5","execution_time":"2026-03-26 04:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xQz-1774488126","operation_id":165507,"count":1} 
[2026-03-26 04:24:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"AzTwnT6xOyKT73SMEPMCNliLuenVnHy5","execution_time":"2026-03-26 04:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xQz-1774488126","operation_id":165507,"user_id":1054,"notification_type":"order_approved","reference_id":180694} 
[2026-03-26 04:24:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"AzTwnT6xOyKT73SMEPMCNliLuenVnHy5","execution_time":"2026-03-26 04:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xQz-1774488126","operation_id":165507,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 04:24:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"AzTwnT6xOyKT73SMEPMCNliLuenVnHy5","execution_time":"2026-03-26 04:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xQz-1774488126","operation_id":165507,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 04:24:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"AzTwnT6xOyKT73SMEPMCNliLuenVnHy5","execution_time":"2026-03-26 04:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xQz-1774488126","operation_id":165507,"processed":1,"errors":0} 
[2026-03-26 04:24:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"AzTwnT6xOyKT73SMEPMCNliLuenVnHy5","execution_time":"2026-03-26 04:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xQz-1774488126","operation_id":165507,"processed":1,"errors":0} 
[2026-03-26 04:24:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"AzTwnT6xOyKT73SMEPMCNliLuenVnHy5","execution_time":"2026-03-26 04:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xQz-1774488126","operation_id":165507} 
[2026-03-26 04:24:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-26 04:24:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xQz-1774488126","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 04:24:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-xQz-1774488126","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 04:24:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 04:24:04] production.ERROR: Order not found or already processed. External ID: ORD-xQz-1774488126  
[2026-03-26 04:24:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xQz-1774488126","status":"completed","codes_count":0} 
[2026-03-26 04:25:04] production.INFO: Executing GetProducts task...  
[2026-03-26 04:25:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 04:25:04] production.INFO: Executing GetProducts task...  
[2026-03-26 04:25:06] production.INFO: async() رجع: true  
[2026-03-26 04:25:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 04:25:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 04:25:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 04:25:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 04:25:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 04:25:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 04:25:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 04:25:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 04:25:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 04:25:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 04:25:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 04:26:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"V0GdjctXBdLfZ6MMuZ6RvEsyTVsiQrhu","execution_time":"2026-03-26 04:26:01"} 
[2026-03-26 04:26:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"V0GdjctXBdLfZ6MMuZ6RvEsyTVsiQrhu","execution_time":"2026-03-26 04:26:01"} 
[2026-03-26 04:28:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"yQRLPdwF9pPLc2ZsfJY7H3z91S2dmMC9","execution_time":"2026-03-26 04:28:01"} 
[2026-03-26 04:28:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"yQRLPdwF9pPLc2ZsfJY7H3z91S2dmMC9","execution_time":"2026-03-26 04:28:01"} 
[2026-03-26 04:30:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"HvvmJMMKDB2bGbDZ0xmisEvyiW3uF3Vs","execution_time":"2026-03-26 04:30:01"} 
[2026-03-26 04:30:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"HvvmJMMKDB2bGbDZ0xmisEvyiW3uF3Vs","execution_time":"2026-03-26 04:30:01"} 
[2026-03-26 04:30:01] production.INFO: Executing GetProducts task...  
[2026-03-26 04:30:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 04:30:01] production.INFO: Executing GetProducts task...  
[2026-03-26 04:30:03] production.INFO: async() رجع: true  
[2026-03-26 04:30:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 04:30:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 04:30:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 04:30:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 04:30:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 04:30:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 04:30:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 04:30:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 04:30:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 04:30:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 04:30:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 04:30:09] production.INFO: Constructing job for order: 180695  
[2026-03-26 04:30:11] production.INFO: Handling job for order: 180695  
[2026-03-26 04:30:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 04:30:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 04:30:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=20000&uuid=e853e74e-36fc-4d7d-8715-e5f537cf3b97&Player_ID=575283350  
[2026-03-26 04:30:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=20000&uuid=e853e74e-36fc-4d7d-8715-e5f537cf3b97&Player_ID=575283350","has_body":false} 
[2026-03-26 04:30:12] production.INFO: Operation sent successfully {"operation_id":165508,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rOh-1774488611","amount":2.03014999999999989910293152206577360630035400390625,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-26 04:30:12"}},"processed_data":{"order_number":"ORD-rOh-1774488611","amount":2.03014999999999989910293152206577360630035400390625,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-26 04:32:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"fphKiyqvk9HzNYDNCM0TSGS5ZLpaAwBm","execution_time":"2026-03-26 04:32:03"} 
[2026-03-26 04:32:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"fphKiyqvk9HzNYDNCM0TSGS5ZLpaAwBm","execution_time":"2026-03-26 04:32:03","total_operations":1,"sites_count":1} 
[2026-03-26 04:32:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"fphKiyqvk9HzNYDNCM0TSGS5ZLpaAwBm","execution_time":"2026-03-26 04:32:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-rOh-1774488611"]} 
[2026-03-26 04:32:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"fphKiyqvk9HzNYDNCM0TSGS5ZLpaAwBm","execution_time":"2026-03-26 04:32:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 04:32:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"fphKiyqvk9HzNYDNCM0TSGS5ZLpaAwBm","execution_time":"2026-03-26 04:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 04:32:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"fphKiyqvk9HzNYDNCM0TSGS5ZLpaAwBm","execution_time":"2026-03-26 04:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rOh-1774488611","operation_id":165508,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 04:32:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"fphKiyqvk9HzNYDNCM0TSGS5ZLpaAwBm","execution_time":"2026-03-26 04:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rOh-1774488611","operation_id":165508,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 04:32:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"fphKiyqvk9HzNYDNCM0TSGS5ZLpaAwBm","execution_time":"2026-03-26 04:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rOh-1774488611","operation_id":165508,"count":1} 
[2026-03-26 04:32:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"fphKiyqvk9HzNYDNCM0TSGS5ZLpaAwBm","execution_time":"2026-03-26 04:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rOh-1774488611","operation_id":165508,"count":1} 
[2026-03-26 04:32:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"fphKiyqvk9HzNYDNCM0TSGS5ZLpaAwBm","execution_time":"2026-03-26 04:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rOh-1774488611","operation_id":165508,"user_id":1054,"notification_type":"order_approved","reference_id":180695} 
[2026-03-26 04:32:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"fphKiyqvk9HzNYDNCM0TSGS5ZLpaAwBm","execution_time":"2026-03-26 04:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rOh-1774488611","operation_id":165508,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 04:32:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"fphKiyqvk9HzNYDNCM0TSGS5ZLpaAwBm","execution_time":"2026-03-26 04:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rOh-1774488611","operation_id":165508,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 04:32:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"fphKiyqvk9HzNYDNCM0TSGS5ZLpaAwBm","execution_time":"2026-03-26 04:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rOh-1774488611","operation_id":165508,"processed":1,"errors":0} 
[2026-03-26 04:32:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"fphKiyqvk9HzNYDNCM0TSGS5ZLpaAwBm","execution_time":"2026-03-26 04:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rOh-1774488611","operation_id":165508,"processed":1,"errors":0} 
[2026-03-26 04:32:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"fphKiyqvk9HzNYDNCM0TSGS5ZLpaAwBm","execution_time":"2026-03-26 04:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rOh-1774488611","operation_id":165508} 
[2026-03-26 04:32:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-26 04:32:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rOh-1774488611","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 04:32:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-rOh-1774488611","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 04:32:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 04:32:05] production.ERROR: Order not found or already processed. External ID: ORD-rOh-1774488611  
[2026-03-26 04:32:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rOh-1774488611","status":"completed","codes_count":0} 
[2026-03-26 04:34:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"s9hFbOw6knVkXsfRDhHUTepPyOTqJcl2","execution_time":"2026-03-26 04:34:03"} 
[2026-03-26 04:34:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"s9hFbOw6knVkXsfRDhHUTepPyOTqJcl2","execution_time":"2026-03-26 04:34:03"} 
[2026-03-26 04:35:03] production.INFO: Executing GetProducts task...  
[2026-03-26 04:35:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 04:35:03] production.INFO: Executing GetProducts task...  
[2026-03-26 04:35:05] production.INFO: async() رجع: true  
[2026-03-26 04:35:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 04:35:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 04:35:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 04:35:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 04:35:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 04:35:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 04:35:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 04:35:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 04:35:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 04:35:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 04:35:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 04:35:56] production.INFO: Constructing job for order: 180696  
[2026-03-26 04:35:58] production.INFO: Handling job for order: 180696  
[2026-03-26 04:35:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 04:35:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 04:35:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=25000&uuid=4900c431-b235-445d-9e5e-27ddc819aa93&Player_ID=575283350  
[2026-03-26 04:35:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=25000&uuid=4900c431-b235-445d-9e5e-27ddc819aa93&Player_ID=575283350","has_body":false} 
[2026-03-26 04:35:58] production.INFO: Operation sent successfully {"operation_id":165509,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XXdvZ0GS-1774488958","amount":2.537687500000000095923269327613525092601776123046875,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-26 04:35:58"}},"processed_data":{"order_number":"ORD-XXdvZ0GS-1774488958","amount":2.537687500000000095923269327613525092601776123046875,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-26 04:36:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"CGtIHsJHBE7s2BnR6wpIzVn6rrOE8aYf","execution_time":"2026-03-26 04:36:01"} 
[2026-03-26 04:36:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"CGtIHsJHBE7s2BnR6wpIzVn6rrOE8aYf","execution_time":"2026-03-26 04:36:01","total_operations":1,"sites_count":1} 
[2026-03-26 04:36:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"CGtIHsJHBE7s2BnR6wpIzVn6rrOE8aYf","execution_time":"2026-03-26 04:36:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-XXdvZ0GS-1774488958"]} 
[2026-03-26 04:36:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"CGtIHsJHBE7s2BnR6wpIzVn6rrOE8aYf","execution_time":"2026-03-26 04:36:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 04:36:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"CGtIHsJHBE7s2BnR6wpIzVn6rrOE8aYf","execution_time":"2026-03-26 04:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 04:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CGtIHsJHBE7s2BnR6wpIzVn6rrOE8aYf","execution_time":"2026-03-26 04:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XXdvZ0GS-1774488958","operation_id":165509} 
[2026-03-26 04:36:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"CGtIHsJHBE7s2BnR6wpIzVn6rrOE8aYf","execution_time":"2026-03-26 04:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XXdvZ0GS-1774488958","operation_id":165509,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 04:36:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"CGtIHsJHBE7s2BnR6wpIzVn6rrOE8aYf","execution_time":"2026-03-26 04:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XXdvZ0GS-1774488958","operation_id":165509,"processed":0,"errors":0} 
[2026-03-26 04:36:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"CGtIHsJHBE7s2BnR6wpIzVn6rrOE8aYf","execution_time":"2026-03-26 04:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XXdvZ0GS-1774488958","operation_id":165509} 
[2026-03-26 04:38:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KB0xjcKmPpiAgjaprKR27qFPBSLC9Smg","execution_time":"2026-03-26 04:38:02"} 
[2026-03-26 04:38:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"KB0xjcKmPpiAgjaprKR27qFPBSLC9Smg","execution_time":"2026-03-26 04:38:02","total_operations":1,"sites_count":1} 
[2026-03-26 04:38:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"KB0xjcKmPpiAgjaprKR27qFPBSLC9Smg","execution_time":"2026-03-26 04:38:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-XXdvZ0GS-1774488958"]} 
[2026-03-26 04:38:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"KB0xjcKmPpiAgjaprKR27qFPBSLC9Smg","execution_time":"2026-03-26 04:38:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 04:38:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"KB0xjcKmPpiAgjaprKR27qFPBSLC9Smg","execution_time":"2026-03-26 04:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 04:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KB0xjcKmPpiAgjaprKR27qFPBSLC9Smg","execution_time":"2026-03-26 04:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XXdvZ0GS-1774488958","operation_id":165509} 
[2026-03-26 04:38:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"KB0xjcKmPpiAgjaprKR27qFPBSLC9Smg","execution_time":"2026-03-26 04:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XXdvZ0GS-1774488958","operation_id":165509,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 04:38:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"KB0xjcKmPpiAgjaprKR27qFPBSLC9Smg","execution_time":"2026-03-26 04:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XXdvZ0GS-1774488958","operation_id":165509,"processed":0,"errors":0} 
[2026-03-26 04:38:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"KB0xjcKmPpiAgjaprKR27qFPBSLC9Smg","execution_time":"2026-03-26 04:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XXdvZ0GS-1774488958","operation_id":165509} 
[2026-03-26 04:38:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-XXdvZ0GS-1774488958","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 04:38:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-XXdvZ0GS-1774488958","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 04:38:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 04:38:05] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"order_approved","reference_id":180696} 
[2026-03-26 04:38:05] production.INFO: Order updated successfully. Order ID: 180696, Status: completed  
[2026-03-26 04:38:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-XXdvZ0GS-1774488958","status":"completed","codes_count":0} 
[2026-03-26 04:38:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-26 04:40:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"CFAcQ5JpjyGRTQaLx97tcsr0IygPldxc","execution_time":"2026-03-26 04:40:02"} 
[2026-03-26 04:40:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"CFAcQ5JpjyGRTQaLx97tcsr0IygPldxc","execution_time":"2026-03-26 04:40:02"} 
[2026-03-26 04:40:02] production.INFO: Executing GetProducts task...  
[2026-03-26 04:40:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 04:40:02] production.INFO: Executing GetProducts task...  
[2026-03-26 04:40:04] production.INFO: async() رجع: true  
[2026-03-26 04:40:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 04:40:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 04:40:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 04:40:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 04:40:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 04:40:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 04:40:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 04:40:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 04:40:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 04:40:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 04:40:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 04:40:45] production.INFO: Constructing job for order: 180697  
[2026-03-26 04:40:47] production.INFO: Handling job for order: 180697  
[2026-03-26 04:40:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 04:40:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 04:40:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=25000&uuid=1e236938-7e11-4bf0-929c-82473fc93e3f&Player_ID=575283350  
[2026-03-26 04:40:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=25000&uuid=1e236938-7e11-4bf0-929c-82473fc93e3f&Player_ID=575283350","has_body":false} 
[2026-03-26 04:40:48] production.INFO: Operation sent successfully {"operation_id":165510,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Btbf1ba-1774489248","amount":2.537687500000000095923269327613525092601776123046875,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-26 04:40:48"}},"processed_data":{"order_number":"ORD-Btbf1ba-1774489248","amount":2.537687500000000095923269327613525092601776123046875,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-26 04:42:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Ly3tuohCSG1g0FBs2ITlcYJsWvr9LRzp","execution_time":"2026-03-26 04:42:03"} 
[2026-03-26 04:42:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Ly3tuohCSG1g0FBs2ITlcYJsWvr9LRzp","execution_time":"2026-03-26 04:42:03","total_operations":1,"sites_count":1} 
[2026-03-26 04:42:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Ly3tuohCSG1g0FBs2ITlcYJsWvr9LRzp","execution_time":"2026-03-26 04:42:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Btbf1ba-1774489248"]} 
[2026-03-26 04:42:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Ly3tuohCSG1g0FBs2ITlcYJsWvr9LRzp","execution_time":"2026-03-26 04:42:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 04:42:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Ly3tuohCSG1g0FBs2ITlcYJsWvr9LRzp","execution_time":"2026-03-26 04:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 04:42:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Ly3tuohCSG1g0FBs2ITlcYJsWvr9LRzp","execution_time":"2026-03-26 04:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Btbf1ba-1774489248","operation_id":165510} 
[2026-03-26 04:42:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Ly3tuohCSG1g0FBs2ITlcYJsWvr9LRzp","execution_time":"2026-03-26 04:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Btbf1ba-1774489248","operation_id":165510,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 04:42:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Ly3tuohCSG1g0FBs2ITlcYJsWvr9LRzp","execution_time":"2026-03-26 04:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Btbf1ba-1774489248","operation_id":165510,"processed":0,"errors":0} 
[2026-03-26 04:42:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Ly3tuohCSG1g0FBs2ITlcYJsWvr9LRzp","execution_time":"2026-03-26 04:42:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Btbf1ba-1774489248","operation_id":165510} 
[2026-03-26 04:43:50] production.INFO: Constructing job for order: 180698  
[2026-03-26 04:43:52] production.INFO: Handling job for order: 180698  
[2026-03-26 04:43:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 04:43:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 04:43:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=25000&uuid=9f1b8dd5-6ad8-4d3e-bd0e-d8a4541eed1f&Player_ID=575283350  
[2026-03-26 04:43:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=25000&uuid=9f1b8dd5-6ad8-4d3e-bd0e-d8a4541eed1f&Player_ID=575283350","has_body":false} 
[2026-03-26 04:43:52] production.INFO: Operation sent successfully {"operation_id":165511,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-maW6X8Wn-1774489432","amount":2.537687500000000095923269327613525092601776123046875,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-26 04:43:52"}},"processed_data":{"order_number":"ORD-maW6X8Wn-1774489432","amount":2.537687500000000095923269327613525092601776123046875,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-26 04:44:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"gAs2xobHeF0TDAm7lnRKoQnpS4mW5TaS","execution_time":"2026-03-26 04:44:01"} 
[2026-03-26 04:44:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"gAs2xobHeF0TDAm7lnRKoQnpS4mW5TaS","execution_time":"2026-03-26 04:44:01","total_operations":2,"sites_count":1} 
[2026-03-26 04:44:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"gAs2xobHeF0TDAm7lnRKoQnpS4mW5TaS","execution_time":"2026-03-26 04:44:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-Btbf1ba-1774489248","ORD-maW6X8Wn-1774489432"]} 
[2026-03-26 04:44:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"gAs2xobHeF0TDAm7lnRKoQnpS4mW5TaS","execution_time":"2026-03-26 04:44:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 04:44:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"gAs2xobHeF0TDAm7lnRKoQnpS4mW5TaS","execution_time":"2026-03-26 04:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 04:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gAs2xobHeF0TDAm7lnRKoQnpS4mW5TaS","execution_time":"2026-03-26 04:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Btbf1ba-1774489248","operation_id":165510} 
[2026-03-26 04:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gAs2xobHeF0TDAm7lnRKoQnpS4mW5TaS","execution_time":"2026-03-26 04:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-maW6X8Wn-1774489432","operation_id":165511} 
[2026-03-26 04:44:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"gAs2xobHeF0TDAm7lnRKoQnpS4mW5TaS","execution_time":"2026-03-26 04:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-maW6X8Wn-1774489432","operation_id":165511,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 04:44:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"gAs2xobHeF0TDAm7lnRKoQnpS4mW5TaS","execution_time":"2026-03-26 04:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-maW6X8Wn-1774489432","operation_id":165511,"processed":0,"errors":0} 
[2026-03-26 04:44:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"gAs2xobHeF0TDAm7lnRKoQnpS4mW5TaS","execution_time":"2026-03-26 04:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-maW6X8Wn-1774489432","operation_id":165511} 
[2026-03-26 04:44:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Btbf1ba-1774489248","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 04:44:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-Btbf1ba-1774489248","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 04:44:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 04:44:06] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"order_approved","reference_id":180697} 
[2026-03-26 04:44:06] production.INFO: Order updated successfully. Order ID: 180697, Status: completed  
[2026-03-26 04:44:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Btbf1ba-1774489248","status":"completed","codes_count":0} 
[2026-03-26 04:44:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-26 04:45:02] production.INFO: Executing GetProducts task...  
[2026-03-26 04:45:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 04:45:02] production.INFO: Executing GetProducts task...  
[2026-03-26 04:45:04] production.INFO: async() رجع: true  
[2026-03-26 04:45:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 04:45:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 04:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 04:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 04:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 04:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 04:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 04:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 04:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 04:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 04:45:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 04:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"AQ8TTbPW2yH22DxpxKWb62pb77ebHqEM","execution_time":"2026-03-26 04:46:02"} 
[2026-03-26 04:46:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"AQ8TTbPW2yH22DxpxKWb62pb77ebHqEM","execution_time":"2026-03-26 04:46:02","total_operations":1,"sites_count":1} 
[2026-03-26 04:46:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"AQ8TTbPW2yH22DxpxKWb62pb77ebHqEM","execution_time":"2026-03-26 04:46:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-maW6X8Wn-1774489432"]} 
[2026-03-26 04:46:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"AQ8TTbPW2yH22DxpxKWb62pb77ebHqEM","execution_time":"2026-03-26 04:46:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 04:46:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"AQ8TTbPW2yH22DxpxKWb62pb77ebHqEM","execution_time":"2026-03-26 04:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 04:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AQ8TTbPW2yH22DxpxKWb62pb77ebHqEM","execution_time":"2026-03-26 04:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-maW6X8Wn-1774489432","operation_id":165511} 
[2026-03-26 04:46:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"AQ8TTbPW2yH22DxpxKWb62pb77ebHqEM","execution_time":"2026-03-26 04:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-maW6X8Wn-1774489432","operation_id":165511,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 04:46:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"AQ8TTbPW2yH22DxpxKWb62pb77ebHqEM","execution_time":"2026-03-26 04:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-maW6X8Wn-1774489432","operation_id":165511,"processed":0,"errors":0} 
[2026-03-26 04:46:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"AQ8TTbPW2yH22DxpxKWb62pb77ebHqEM","execution_time":"2026-03-26 04:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-maW6X8Wn-1774489432","operation_id":165511} 
[2026-03-26 04:46:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-maW6X8Wn-1774489432","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 04:46:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-maW6X8Wn-1774489432","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 04:46:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 04:46:06] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"order_approved","reference_id":180698} 
[2026-03-26 04:46:06] production.INFO: Order updated successfully. Order ID: 180698, Status: completed  
[2026-03-26 04:46:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-maW6X8Wn-1774489432","status":"completed","codes_count":0} 
[2026-03-26 04:46:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-26 04:48:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"FdZLEKaGgLQtSV6Oz73cusrburA3d4uS","execution_time":"2026-03-26 04:48:03"} 
[2026-03-26 04:48:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"FdZLEKaGgLQtSV6Oz73cusrburA3d4uS","execution_time":"2026-03-26 04:48:03"} 
[2026-03-26 04:48:28] production.INFO: Constructing job for order: 180699  
[2026-03-26 04:48:30] production.INFO: Handling job for order: 180699  
[2026-03-26 04:48:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 04:48:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 04:48:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=25000&uuid=cc956669-a813-438f-a97f-e7189fee93e5&Player_ID=575283350  
[2026-03-26 04:48:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=25000&uuid=cc956669-a813-438f-a97f-e7189fee93e5&Player_ID=575283350","has_body":false} 
[2026-03-26 04:48:31] production.INFO: Operation sent successfully {"operation_id":165512,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2lYH5t-1774489710","amount":2.537687500000000095923269327613525092601776123046875,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-26 04:48:31"}},"processed_data":{"order_number":"ORD-2lYH5t-1774489710","amount":2.537687500000000095923269327613525092601776123046875,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-26 04:50:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2lYH5t-1774489710","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 04:50:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-2lYH5t-1774489710","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 04:50:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 04:50:03] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"order_approved","reference_id":180699} 
[2026-03-26 04:50:03] production.INFO: Order updated successfully. Order ID: 180699, Status: completed  
[2026-03-26 04:50:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2lYH5t-1774489710","status":"completed","codes_count":0} 
[2026-03-26 04:50:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ZCISDG38creZadvxI7FeSY6nINY8cndt","execution_time":"2026-03-26 04:50:04"} 
[2026-03-26 04:50:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"ZCISDG38creZadvxI7FeSY6nINY8cndt","execution_time":"2026-03-26 04:50:04"} 
[2026-03-26 04:50:04] production.INFO: Executing GetProducts task...  
[2026-03-26 04:50:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 04:50:04] production.INFO: Executing GetProducts task...  
[2026-03-26 04:50:06] production.INFO: async() رجع: true  
[2026-03-26 04:50:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 04:50:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 04:50:07] production.WARNING: Product with ID 213 not found  
[2026-03-26 04:50:07] production.WARNING: Product with ID 212 not found  
[2026-03-26 04:50:07] production.WARNING: Product with ID 211 not found  
[2026-03-26 04:50:07] production.WARNING: Product with ID 210 not found  
[2026-03-26 04:50:07] production.WARNING: Product with ID 209 not found  
[2026-03-26 04:50:07] production.WARNING: Product with ID 214 not found  
[2026-03-26 04:50:07] production.WARNING: Product with ID 215 not found  
[2026-03-26 04:50:07] production.WARNING: Product with ID 216 not found  
[2026-03-26 04:50:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 04:50:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-26 04:52:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"pfCLSZb5cLk38tmSrwKClLtMGOiJUbkx","execution_time":"2026-03-26 04:52:01"} 
[2026-03-26 04:52:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"pfCLSZb5cLk38tmSrwKClLtMGOiJUbkx","execution_time":"2026-03-26 04:52:01"} 
[2026-03-26 04:54:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"DHdP3RFS9wtXh7eSsJsiGke43IvNKdEk","execution_time":"2026-03-26 04:54:01"} 
[2026-03-26 04:54:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"DHdP3RFS9wtXh7eSsJsiGke43IvNKdEk","execution_time":"2026-03-26 04:54:01"} 
[2026-03-26 04:55:01] production.INFO: Executing GetProducts task...  
[2026-03-26 04:55:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 04:55:01] production.INFO: Executing GetProducts task...  
[2026-03-26 04:55:03] production.INFO: async() رجع: true  
[2026-03-26 04:55:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 04:55:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 04:55:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 04:55:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 04:55:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 04:55:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 04:55:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 04:55:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 04:55:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 04:55:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 04:55:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 04:56:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"DtZcY3Og1O68fGnKRNSTJcV4PJ4r3VFF","execution_time":"2026-03-26 04:56:02"} 
[2026-03-26 04:56:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"DtZcY3Og1O68fGnKRNSTJcV4PJ4r3VFF","execution_time":"2026-03-26 04:56:02"} 
[2026-03-26 04:58:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"aJZEcjcYlQlV7jHWQ23ernCM5Nelw1h5","execution_time":"2026-03-26 04:58:02"} 
[2026-03-26 04:58:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"aJZEcjcYlQlV7jHWQ23ernCM5Nelw1h5","execution_time":"2026-03-26 04:58:02"} 
[2026-03-26 05:00:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"SOhUdHO3c15fXIMIOBLFRcTBooWDY3V0","execution_time":"2026-03-26 05:00:02"} 
[2026-03-26 05:00:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"SOhUdHO3c15fXIMIOBLFRcTBooWDY3V0","execution_time":"2026-03-26 05:00:02"} 
[2026-03-26 05:00:02] production.INFO: Executing GetProducts task...  
[2026-03-26 05:00:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 05:00:02] production.INFO: Executing GetProducts task...  
[2026-03-26 05:00:04] production.INFO: async() رجع: true  
[2026-03-26 05:00:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 05:00:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 05:00:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 05:00:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 05:00:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 05:00:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 05:00:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 05:00:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 05:00:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 05:00:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 05:00:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 05:02:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"VmQD8qKieNTFKLl2VTYXWH5oTlC3PwQo","execution_time":"2026-03-26 05:02:03"} 
[2026-03-26 05:02:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"VmQD8qKieNTFKLl2VTYXWH5oTlC3PwQo","execution_time":"2026-03-26 05:02:03"} 
[2026-03-26 05:04:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"gMiidyR2oJdjaeCTUdWZ8nj91ZP4l7zo","execution_time":"2026-03-26 05:04:04"} 
[2026-03-26 05:04:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"gMiidyR2oJdjaeCTUdWZ8nj91ZP4l7zo","execution_time":"2026-03-26 05:04:04"} 
[2026-03-26 05:05:04] production.INFO: Executing GetProducts task...  
[2026-03-26 05:05:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 05:05:04] production.INFO: Executing GetProducts task...  
[2026-03-26 05:05:06] production.INFO: async() رجع: true  
[2026-03-26 05:05:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 05:05:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 05:05:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 05:05:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 05:05:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 05:05:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 05:05:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 05:05:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 05:05:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 05:05:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 05:05:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 05:06:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"uWXifV2qekPXE1tdG0Qz526GqbbY695g","execution_time":"2026-03-26 05:06:01"} 
[2026-03-26 05:06:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"uWXifV2qekPXE1tdG0Qz526GqbbY695g","execution_time":"2026-03-26 05:06:01"} 
[2026-03-26 05:08:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"keK3peB30mqFX0FFUKWCixifhTaheabj","execution_time":"2026-03-26 05:08:01"} 
[2026-03-26 05:08:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"keK3peB30mqFX0FFUKWCixifhTaheabj","execution_time":"2026-03-26 05:08:01"} 
[2026-03-26 05:10:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BXaT6nNCA31aKROGjVaT8S5CXvOJlqts","execution_time":"2026-03-26 05:10:01"} 
[2026-03-26 05:10:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"BXaT6nNCA31aKROGjVaT8S5CXvOJlqts","execution_time":"2026-03-26 05:10:01"} 
[2026-03-26 05:10:01] production.INFO: Executing GetProducts task...  
[2026-03-26 05:10:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 05:10:01] production.INFO: Executing GetProducts task...  
[2026-03-26 05:10:03] production.INFO: async() رجع: true  
[2026-03-26 05:10:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 05:10:03] production.WARNING: Product with ID 395 not found  
[2026-03-26 05:10:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 05:10:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 05:10:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 05:10:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 05:10:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 05:10:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 05:10:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 05:10:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 05:10:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 05:12:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"YyxfqdA7eDkPuq5FC24fCz0bbOKLzZux","execution_time":"2026-03-26 05:12:01"} 
[2026-03-26 05:12:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"YyxfqdA7eDkPuq5FC24fCz0bbOKLzZux","execution_time":"2026-03-26 05:12:01"} 
[2026-03-26 05:14:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"5t8Fgbln6ltyDoHYXxFLuUe2XEehsRJM","execution_time":"2026-03-26 05:14:01"} 
[2026-03-26 05:14:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"5t8Fgbln6ltyDoHYXxFLuUe2XEehsRJM","execution_time":"2026-03-26 05:14:01"} 
[2026-03-26 05:15:02] production.INFO: Executing GetProducts task...  
[2026-03-26 05:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 05:15:02] production.INFO: Executing GetProducts task...  
[2026-03-26 05:15:04] production.INFO: async() رجع: true  
[2026-03-26 05:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 05:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 05:15:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 05:15:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 05:15:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 05:15:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 05:15:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 05:15:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 05:15:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 05:15:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 05:15:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 05:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"lnYn2LBnynCZPWUAZt9OcdTiKAVPV9FL","execution_time":"2026-03-26 05:16:02"} 
[2026-03-26 05:16:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"lnYn2LBnynCZPWUAZt9OcdTiKAVPV9FL","execution_time":"2026-03-26 05:16:02"} 
[2026-03-26 05:18:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"UFqCH5EIWpPNfbJSwM0SFZtJgzceNNLc","execution_time":"2026-03-26 05:18:02"} 
[2026-03-26 05:18:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"UFqCH5EIWpPNfbJSwM0SFZtJgzceNNLc","execution_time":"2026-03-26 05:18:02"} 
[2026-03-26 05:20:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"LGHo6uvQvtUUtoVSze2Gh8L9GtHiJDO9","execution_time":"2026-03-26 05:20:02"} 
[2026-03-26 05:20:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"LGHo6uvQvtUUtoVSze2Gh8L9GtHiJDO9","execution_time":"2026-03-26 05:20:02"} 
[2026-03-26 05:20:02] production.INFO: Executing GetProducts task...  
[2026-03-26 05:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 05:20:02] production.INFO: Executing GetProducts task...  
[2026-03-26 05:20:04] production.INFO: async() رجع: true  
[2026-03-26 05:20:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 05:20:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 05:20:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 05:20:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 05:20:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 05:20:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 05:20:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 05:20:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 05:20:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 05:20:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 05:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 05:22:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KCcQYbSdWOQiJHlxYNmyFQTuLIEQKO7x","execution_time":"2026-03-26 05:22:03"} 
[2026-03-26 05:22:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"KCcQYbSdWOQiJHlxYNmyFQTuLIEQKO7x","execution_time":"2026-03-26 05:22:03"} 
[2026-03-26 05:24:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0sX8CE7CJLaT5ZaSzDjBVbT8WFEdiO0Q","execution_time":"2026-03-26 05:24:03"} 
[2026-03-26 05:24:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"0sX8CE7CJLaT5ZaSzDjBVbT8WFEdiO0Q","execution_time":"2026-03-26 05:24:03"} 
[2026-03-26 05:25:03] production.INFO: Executing GetProducts task...  
[2026-03-26 05:25:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 05:25:03] production.INFO: Executing GetProducts task...  
[2026-03-26 05:25:05] production.INFO: async() رجع: true  
[2026-03-26 05:25:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 05:25:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 05:25:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 05:25:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 05:25:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 05:25:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 05:25:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 05:25:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 05:25:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 05:25:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 05:25:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 05:26:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ElFkDuONiQjLlUIh6mN3JZXXc97D9rdL","execution_time":"2026-03-26 05:26:03"} 
[2026-03-26 05:26:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"ElFkDuONiQjLlUIh6mN3JZXXc97D9rdL","execution_time":"2026-03-26 05:26:03"} 
[2026-03-26 05:28:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4FvKrkGcha6jl3i52bB3BYMTbWiDgmEm","execution_time":"2026-03-26 05:28:03"} 
[2026-03-26 05:28:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"4FvKrkGcha6jl3i52bB3BYMTbWiDgmEm","execution_time":"2026-03-26 05:28:03"} 
[2026-03-26 05:30:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KF6kB6CQLtQtUzkPV3kCdUdSiyYElB0k","execution_time":"2026-03-26 05:30:03"} 
[2026-03-26 05:30:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"KF6kB6CQLtQtUzkPV3kCdUdSiyYElB0k","execution_time":"2026-03-26 05:30:03"} 
[2026-03-26 05:30:03] production.INFO: Executing GetProducts task...  
[2026-03-26 05:30:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 05:30:03] production.INFO: Executing GetProducts task...  
[2026-03-26 05:30:05] production.INFO: async() رجع: true  
[2026-03-26 05:30:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 05:30:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 05:30:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 05:30:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 05:30:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 05:30:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 05:30:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 05:30:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 05:30:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 05:30:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 05:30:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 05:32:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"mQ4WZPTZvsfVMswk8hw9VB6YXkdlxrdk","execution_time":"2026-03-26 05:32:03"} 
[2026-03-26 05:32:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"mQ4WZPTZvsfVMswk8hw9VB6YXkdlxrdk","execution_time":"2026-03-26 05:32:03"} 
[2026-03-26 05:34:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"vwz0bnLYeGB5k2ewLJsmjO2TLRn2o4Sn","execution_time":"2026-03-26 05:34:04"} 
[2026-03-26 05:34:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"vwz0bnLYeGB5k2ewLJsmjO2TLRn2o4Sn","execution_time":"2026-03-26 05:34:04"} 
[2026-03-26 05:35:04] production.INFO: Executing GetProducts task...  
[2026-03-26 05:35:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 05:35:04] production.INFO: Executing GetProducts task...  
[2026-03-26 05:35:06] production.INFO: async() رجع: true  
[2026-03-26 05:35:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 05:35:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 05:35:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 05:35:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 05:35:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 05:35:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 05:35:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 05:35:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 05:35:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 05:35:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 05:35:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 05:36:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xSUbnCnVOHrNGNL9WLd5mL6tp9xpb2f3","execution_time":"2026-03-26 05:36:01"} 
[2026-03-26 05:36:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"xSUbnCnVOHrNGNL9WLd5mL6tp9xpb2f3","execution_time":"2026-03-26 05:36:01"} 
[2026-03-26 05:38:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"NxwfomvM8zwsKaTU1z4f3EQVRqgBJBdE","execution_time":"2026-03-26 05:38:01"} 
[2026-03-26 05:38:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"NxwfomvM8zwsKaTU1z4f3EQVRqgBJBdE","execution_time":"2026-03-26 05:38:01"} 
[2026-03-26 05:40:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jtQ9aIXBlNNTuQNnWPSH1vkytoLZZXbu","execution_time":"2026-03-26 05:40:01"} 
[2026-03-26 05:40:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"jtQ9aIXBlNNTuQNnWPSH1vkytoLZZXbu","execution_time":"2026-03-26 05:40:01"} 
[2026-03-26 05:40:01] production.INFO: Executing GetProducts task...  
[2026-03-26 05:40:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 05:40:01] production.INFO: Executing GetProducts task...  
[2026-03-26 05:40:03] production.INFO: async() رجع: true  
[2026-03-26 05:40:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 05:40:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 05:40:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 05:40:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 05:40:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 05:40:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 05:40:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 05:40:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 05:40:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 05:40:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 05:40:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 05:42:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"2w50q3kfitC4yGsDjd0SZzlEsUP0qodl","execution_time":"2026-03-26 05:42:02"} 
[2026-03-26 05:42:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"2w50q3kfitC4yGsDjd0SZzlEsUP0qodl","execution_time":"2026-03-26 05:42:02"} 
[2026-03-26 05:44:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Caeh0QesT2oUuxJONxc7aWUV75GmVhO0","execution_time":"2026-03-26 05:44:02"} 
[2026-03-26 05:44:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Caeh0QesT2oUuxJONxc7aWUV75GmVhO0","execution_time":"2026-03-26 05:44:02"} 
[2026-03-26 05:45:02] production.INFO: Executing GetProducts task...  
[2026-03-26 05:45:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 05:45:02] production.INFO: Executing GetProducts task...  
[2026-03-26 05:45:04] production.INFO: async() رجع: true  
[2026-03-26 05:45:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 05:45:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 05:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 05:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 05:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 05:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 05:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 05:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 05:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 05:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 05:45:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 05:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"johjOJGtQu6QvnKaRT45PMGJ0jZvwE6Z","execution_time":"2026-03-26 05:46:02"} 
[2026-03-26 05:46:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"johjOJGtQu6QvnKaRT45PMGJ0jZvwE6Z","execution_time":"2026-03-26 05:46:02"} 
[2026-03-26 05:48:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Un1dcpu0XnFfWyazwQVozV6pvHm7c4mw","execution_time":"2026-03-26 05:48:02"} 
[2026-03-26 05:48:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Un1dcpu0XnFfWyazwQVozV6pvHm7c4mw","execution_time":"2026-03-26 05:48:02"} 
[2026-03-26 05:50:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"feChHlIRlzBWjjpcFV3Y6v6iiwuuSRzZ","execution_time":"2026-03-26 05:50:02"} 
[2026-03-26 05:50:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"feChHlIRlzBWjjpcFV3Y6v6iiwuuSRzZ","execution_time":"2026-03-26 05:50:02"} 
[2026-03-26 05:50:02] production.INFO: Executing GetProducts task...  
[2026-03-26 05:50:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 05:50:02] production.INFO: Executing GetProducts task...  
[2026-03-26 05:50:04] production.INFO: async() رجع: true  
[2026-03-26 05:50:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 05:50:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 05:50:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 05:50:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 05:50:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 05:50:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 05:50:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 05:50:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 05:50:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 05:50:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 05:50:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 05:52:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9LRkZjXh8rUc7lGWJvZSFFoxVwXBM63M","execution_time":"2026-03-26 05:52:04"} 
[2026-03-26 05:52:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"9LRkZjXh8rUc7lGWJvZSFFoxVwXBM63M","execution_time":"2026-03-26 05:52:04"} 
[2026-03-26 05:54:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"cqEI5KKQbeqSzTsiws5xBjtzHfKT1cAb","execution_time":"2026-03-26 05:54:04"} 
[2026-03-26 05:54:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"cqEI5KKQbeqSzTsiws5xBjtzHfKT1cAb","execution_time":"2026-03-26 05:54:04"} 
[2026-03-26 05:55:04] production.INFO: Executing GetProducts task...  
[2026-03-26 05:55:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 05:55:04] production.INFO: Executing GetProducts task...  
[2026-03-26 05:55:06] production.INFO: async() رجع: true  
[2026-03-26 05:55:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 05:55:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 05:55:07] production.WARNING: Product with ID 213 not found  
[2026-03-26 05:55:07] production.WARNING: Product with ID 212 not found  
[2026-03-26 05:55:07] production.WARNING: Product with ID 211 not found  
[2026-03-26 05:55:07] production.WARNING: Product with ID 210 not found  
[2026-03-26 05:55:07] production.WARNING: Product with ID 209 not found  
[2026-03-26 05:55:07] production.WARNING: Product with ID 214 not found  
[2026-03-26 05:55:07] production.WARNING: Product with ID 215 not found  
[2026-03-26 05:55:07] production.WARNING: Product with ID 216 not found  
[2026-03-26 05:55:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 05:56:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"TexirhFiUHhxV2XHxxkmLP5GKYxVexi0","execution_time":"2026-03-26 05:56:01"} 
[2026-03-26 05:56:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"TexirhFiUHhxV2XHxxkmLP5GKYxVexi0","execution_time":"2026-03-26 05:56:01"} 
[2026-03-26 05:58:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"3AsQVL8iuzb4j5ifr9irfjxLGwPBAvka","execution_time":"2026-03-26 05:58:01"} 
[2026-03-26 05:58:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"3AsQVL8iuzb4j5ifr9irfjxLGwPBAvka","execution_time":"2026-03-26 05:58:01"} 
[2026-03-26 06:00:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"auY6spEK4TbNyJB9oCDMRNB2r1U7oljk","execution_time":"2026-03-26 06:00:02"} 
[2026-03-26 06:00:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"auY6spEK4TbNyJB9oCDMRNB2r1U7oljk","execution_time":"2026-03-26 06:00:02"} 
[2026-03-26 06:00:02] production.INFO: Executing GetProducts task...  
[2026-03-26 06:00:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 06:00:02] production.INFO: Executing GetProducts task...  
[2026-03-26 06:00:04] production.INFO: async() رجع: true  
[2026-03-26 06:00:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 06:00:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 06:00:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 06:00:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 06:00:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 06:00:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 06:00:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 06:00:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 06:00:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 06:00:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 06:00:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 06:02:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"76nTqIRybfT98rJgTUYYXPj6YMC41060","execution_time":"2026-03-26 06:02:03"} 
[2026-03-26 06:02:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"76nTqIRybfT98rJgTUYYXPj6YMC41060","execution_time":"2026-03-26 06:02:03"} 
[2026-03-26 06:04:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"OuRVGxOzbnHIgzaCewndvilZIkT7A5w6","execution_time":"2026-03-26 06:04:03"} 
[2026-03-26 06:04:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"OuRVGxOzbnHIgzaCewndvilZIkT7A5w6","execution_time":"2026-03-26 06:04:03"} 
[2026-03-26 06:05:03] production.INFO: Executing GetProducts task...  
[2026-03-26 06:05:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 06:05:03] production.INFO: Executing GetProducts task...  
[2026-03-26 06:05:05] production.INFO: async() رجع: true  
[2026-03-26 06:05:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 06:05:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 06:05:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 06:05:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 06:05:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 06:05:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 06:05:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 06:05:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 06:05:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 06:05:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 06:05:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 06:06:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hmfGHnFaHEt5BVkyxj7pQbPqqMjE2XEL","execution_time":"2026-03-26 06:06:04"} 
[2026-03-26 06:06:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"hmfGHnFaHEt5BVkyxj7pQbPqqMjE2XEL","execution_time":"2026-03-26 06:06:04"} 
[2026-03-26 06:08:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"UW3uWcmvBKwMYdrAvjucBjGL4ITpVbQ6","execution_time":"2026-03-26 06:08:04"} 
[2026-03-26 06:08:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"UW3uWcmvBKwMYdrAvjucBjGL4ITpVbQ6","execution_time":"2026-03-26 06:08:04"} 
[2026-03-26 06:10:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"E6cP4sWl18Dpd6rDiN3Bwtb4URciYJrQ","execution_time":"2026-03-26 06:10:04"} 
[2026-03-26 06:10:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"E6cP4sWl18Dpd6rDiN3Bwtb4URciYJrQ","execution_time":"2026-03-26 06:10:04"} 
[2026-03-26 06:10:04] production.INFO: Executing GetProducts task...  
[2026-03-26 06:10:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 06:10:04] production.INFO: Executing GetProducts task...  
[2026-03-26 06:10:06] production.INFO: async() رجع: true  
[2026-03-26 06:10:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 06:10:07] production.WARNING: Product with ID 395 not found  
[2026-03-26 06:10:07] production.WARNING: Product with ID 213 not found  
[2026-03-26 06:10:07] production.WARNING: Product with ID 212 not found  
[2026-03-26 06:10:07] production.WARNING: Product with ID 211 not found  
[2026-03-26 06:10:07] production.WARNING: Product with ID 210 not found  
[2026-03-26 06:10:07] production.WARNING: Product with ID 209 not found  
[2026-03-26 06:10:07] production.WARNING: Product with ID 214 not found  
[2026-03-26 06:10:07] production.WARNING: Product with ID 215 not found  
[2026-03-26 06:10:07] production.WARNING: Product with ID 216 not found  
[2026-03-26 06:10:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 06:12:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"OXDPuDkQeoTTEutRokzrftSjn8AmVuOl","execution_time":"2026-03-26 06:12:02"} 
[2026-03-26 06:12:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"OXDPuDkQeoTTEutRokzrftSjn8AmVuOl","execution_time":"2026-03-26 06:12:02"} 
[2026-03-26 06:14:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Ao0WiMMMPriyMix7oqSTHA7YbLi9TraO","execution_time":"2026-03-26 06:14:02"} 
[2026-03-26 06:14:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Ao0WiMMMPriyMix7oqSTHA7YbLi9TraO","execution_time":"2026-03-26 06:14:02"} 
[2026-03-26 06:15:02] production.INFO: Executing GetProducts task...  
[2026-03-26 06:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 06:15:02] production.INFO: Executing GetProducts task...  
[2026-03-26 06:15:04] production.INFO: async() رجع: true  
[2026-03-26 06:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 06:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 06:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 06:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 06:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 06:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 06:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 06:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 06:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 06:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 06:15:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 06:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"eoLJbU4mu70TVrDPUOe50JXW6cmJtqP3","execution_time":"2026-03-26 06:16:02"} 
[2026-03-26 06:16:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"eoLJbU4mu70TVrDPUOe50JXW6cmJtqP3","execution_time":"2026-03-26 06:16:02"} 
[2026-03-26 06:18:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"q4iWySA9mALBfcfSAgruGWTO2ANt6awf","execution_time":"2026-03-26 06:18:02"} 
[2026-03-26 06:18:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"q4iWySA9mALBfcfSAgruGWTO2ANt6awf","execution_time":"2026-03-26 06:18:02"} 
[2026-03-26 06:20:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"p2halLi2P7XP8y0nSd0gnMPFIrr9USIi","execution_time":"2026-03-26 06:20:03"} 
[2026-03-26 06:20:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"p2halLi2P7XP8y0nSd0gnMPFIrr9USIi","execution_time":"2026-03-26 06:20:03"} 
[2026-03-26 06:20:03] production.INFO: Executing GetProducts task...  
[2026-03-26 06:20:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 06:20:03] production.INFO: Executing GetProducts task...  
[2026-03-26 06:20:05] production.INFO: async() رجع: true  
[2026-03-26 06:20:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 06:20:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 06:20:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 06:20:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 06:20:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 06:20:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 06:20:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 06:20:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 06:20:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 06:20:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 06:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 06:22:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hzQIB960ZYOyS0PNTjcaBrHzUfIxyTW2","execution_time":"2026-03-26 06:22:03"} 
[2026-03-26 06:22:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"hzQIB960ZYOyS0PNTjcaBrHzUfIxyTW2","execution_time":"2026-03-26 06:22:03"} 
[2026-03-26 06:24:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0DQq5XtXcoG8HHkpH5KGUhPc2IfrhN7K","execution_time":"2026-03-26 06:24:03"} 
[2026-03-26 06:24:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"0DQq5XtXcoG8HHkpH5KGUhPc2IfrhN7K","execution_time":"2026-03-26 06:24:03"} 
[2026-03-26 06:25:03] production.INFO: Executing GetProducts task...  
[2026-03-26 06:25:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 06:25:03] production.INFO: Executing GetProducts task...  
[2026-03-26 06:25:05] production.INFO: async() رجع: true  
[2026-03-26 06:25:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 06:25:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 06:25:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 06:25:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 06:25:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 06:25:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 06:25:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 06:25:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 06:25:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 06:25:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 06:25:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 06:26:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"2HIXy371itB1TRmgXWXuXjjf03rhDNqI","execution_time":"2026-03-26 06:26:01"} 
[2026-03-26 06:26:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"2HIXy371itB1TRmgXWXuXjjf03rhDNqI","execution_time":"2026-03-26 06:26:01"} 
[2026-03-26 06:28:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"egfePZhYkx2KBL5AGoDoRQX14bEg1csa","execution_time":"2026-03-26 06:28:01"} 
[2026-03-26 06:28:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"egfePZhYkx2KBL5AGoDoRQX14bEg1csa","execution_time":"2026-03-26 06:28:01"} 
[2026-03-26 06:30:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"dFCxQ16CGGSdxui7uLpaAslEYHzYeOcG","execution_time":"2026-03-26 06:30:01"} 
[2026-03-26 06:30:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"dFCxQ16CGGSdxui7uLpaAslEYHzYeOcG","execution_time":"2026-03-26 06:30:01"} 
[2026-03-26 06:30:01] production.INFO: Executing GetProducts task...  
[2026-03-26 06:30:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 06:30:01] production.INFO: Executing GetProducts task...  
[2026-03-26 06:30:03] production.INFO: async() رجع: true  
[2026-03-26 06:30:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 06:30:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 06:30:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 06:30:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 06:30:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 06:30:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 06:30:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 06:30:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 06:30:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 06:30:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 06:30:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 06:32:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"g8g0GHqrBPte4aSzfSdhVzr3EhDv6H7K","execution_time":"2026-03-26 06:32:02"} 
[2026-03-26 06:32:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"g8g0GHqrBPte4aSzfSdhVzr3EhDv6H7K","execution_time":"2026-03-26 06:32:02"} 
[2026-03-26 06:34:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"AEECPp23IqiBCtDIq5GSsy86cRisWai4","execution_time":"2026-03-26 06:34:02"} 
[2026-03-26 06:34:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"AEECPp23IqiBCtDIq5GSsy86cRisWai4","execution_time":"2026-03-26 06:34:02"} 
[2026-03-26 06:35:02] production.INFO: Executing GetProducts task...  
[2026-03-26 06:35:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 06:35:02] production.INFO: Executing GetProducts task...  
[2026-03-26 06:35:04] production.INFO: async() رجع: true  
[2026-03-26 06:35:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 06:35:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 06:35:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 06:35:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 06:35:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 06:35:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 06:35:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 06:35:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 06:35:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 06:35:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 06:35:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 06:36:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"egibuTFqwalPszuJcXFXDsgweIJFudOC","execution_time":"2026-03-26 06:36:03"} 
[2026-03-26 06:36:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"egibuTFqwalPszuJcXFXDsgweIJFudOC","execution_time":"2026-03-26 06:36:03"} 
[2026-03-26 06:38:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"esUKqLzFVDjnidrj6BatWxdHKrU1erEy","execution_time":"2026-03-26 06:38:03"} 
[2026-03-26 06:38:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"esUKqLzFVDjnidrj6BatWxdHKrU1erEy","execution_time":"2026-03-26 06:38:03"} 
[2026-03-26 06:40:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0AoNV0w7oEixaQu0HqgPNe78urUnKSEq","execution_time":"2026-03-26 06:40:03"} 
[2026-03-26 06:40:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"0AoNV0w7oEixaQu0HqgPNe78urUnKSEq","execution_time":"2026-03-26 06:40:03"} 
[2026-03-26 06:40:03] production.INFO: Executing GetProducts task...  
[2026-03-26 06:40:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 06:40:03] production.INFO: Executing GetProducts task...  
[2026-03-26 06:40:05] production.INFO: async() رجع: true  
[2026-03-26 06:40:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 06:40:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 06:40:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 06:40:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 06:40:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 06:40:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 06:40:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 06:40:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 06:40:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 06:40:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 06:40:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 06:42:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BPYo0Mt9JPMsxCG6z45lJjorlc1dAS3l","execution_time":"2026-03-26 06:42:01"} 
[2026-03-26 06:42:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"BPYo0Mt9JPMsxCG6z45lJjorlc1dAS3l","execution_time":"2026-03-26 06:42:01"} 
[2026-03-26 06:44:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Z55NEDSXECuspk7VAtQIe0GPkNBADGZB","execution_time":"2026-03-26 06:44:02"} 
[2026-03-26 06:44:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Z55NEDSXECuspk7VAtQIe0GPkNBADGZB","execution_time":"2026-03-26 06:44:02"} 
[2026-03-26 06:45:02] production.INFO: Executing GetProducts task...  
[2026-03-26 06:45:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 06:45:02] production.INFO: Executing GetProducts task...  
[2026-03-26 06:45:04] production.INFO: async() رجع: true  
[2026-03-26 06:45:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 06:45:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 06:45:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 06:45:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 06:45:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 06:45:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 06:45:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 06:45:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 06:45:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 06:45:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 06:45:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 06:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"uf4HJkefQd7xbkKdEeYLiswsMa5tP7me","execution_time":"2026-03-26 06:46:02"} 
[2026-03-26 06:46:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"uf4HJkefQd7xbkKdEeYLiswsMa5tP7me","execution_time":"2026-03-26 06:46:02"} 
[2026-03-26 06:48:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Wt5Ua53ip5y2i8v0k9NQMHhiV8n7va5z","execution_time":"2026-03-26 06:48:02"} 
[2026-03-26 06:48:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Wt5Ua53ip5y2i8v0k9NQMHhiV8n7va5z","execution_time":"2026-03-26 06:48:02"} 
[2026-03-26 06:50:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4tG5545PYe4uhgyEuw4qxBRAQzaxVQMm","execution_time":"2026-03-26 06:50:02"} 
[2026-03-26 06:50:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"4tG5545PYe4uhgyEuw4qxBRAQzaxVQMm","execution_time":"2026-03-26 06:50:02"} 
[2026-03-26 06:50:02] production.INFO: Executing GetProducts task...  
[2026-03-26 06:50:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 06:50:02] production.INFO: Executing GetProducts task...  
[2026-03-26 06:50:04] production.INFO: async() رجع: true  
[2026-03-26 06:50:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 06:50:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 06:50:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 06:50:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 06:50:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 06:50:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 06:50:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 06:50:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 06:50:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 06:50:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 06:50:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 06:52:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"fYCwJ6Ib1mYqXOtZrMoU0w7YE3GioMCJ","execution_time":"2026-03-26 06:52:03"} 
[2026-03-26 06:52:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"fYCwJ6Ib1mYqXOtZrMoU0w7YE3GioMCJ","execution_time":"2026-03-26 06:52:03"} 
[2026-03-26 06:54:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"l50l44hJ0HRkqIPpAEPLY72BmLcOmQOE","execution_time":"2026-03-26 06:54:03"} 
[2026-03-26 06:54:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"l50l44hJ0HRkqIPpAEPLY72BmLcOmQOE","execution_time":"2026-03-26 06:54:03"} 
[2026-03-26 06:55:03] production.INFO: Executing GetProducts task...  
[2026-03-26 06:55:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 06:55:03] production.INFO: Executing GetProducts task...  
[2026-03-26 06:55:05] production.INFO: async() رجع: true  
[2026-03-26 06:55:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 06:55:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 06:55:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 06:55:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 06:55:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 06:55:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 06:55:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 06:55:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 06:55:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 06:55:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 06:55:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 06:56:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Z1O97L2rAO5IenYuKUZbWLTCDg6NKmKp","execution_time":"2026-03-26 06:56:03"} 
[2026-03-26 06:56:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Z1O97L2rAO5IenYuKUZbWLTCDg6NKmKp","execution_time":"2026-03-26 06:56:03"} 
[2026-03-26 06:58:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9aTVXGe6G2Xh73VbKiAS1lKjWXeNsIsw","execution_time":"2026-03-26 06:58:03"} 
[2026-03-26 06:58:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"9aTVXGe6G2Xh73VbKiAS1lKjWXeNsIsw","execution_time":"2026-03-26 06:58:03"} 
[2026-03-26 07:00:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Gh9pfKpM8EG7AOmBCfqQFMi9vo5o65Fs","execution_time":"2026-03-26 07:00:03"} 
[2026-03-26 07:00:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Gh9pfKpM8EG7AOmBCfqQFMi9vo5o65Fs","execution_time":"2026-03-26 07:00:03"} 
[2026-03-26 07:00:03] production.INFO: Executing GetProducts task...  
[2026-03-26 07:00:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 07:00:03] production.INFO: Executing GetProducts task...  
[2026-03-26 07:00:05] production.INFO: async() رجع: true  
[2026-03-26 07:00:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 07:00:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 07:00:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 07:00:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 07:00:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 07:00:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 07:00:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 07:00:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 07:00:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 07:00:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 07:00:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 07:02:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hVRb3vw7yJDFLHayQTtYMoDfmsfj8zUn","execution_time":"2026-03-26 07:02:04"} 
[2026-03-26 07:02:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"hVRb3vw7yJDFLHayQTtYMoDfmsfj8zUn","execution_time":"2026-03-26 07:02:04"} 
[2026-03-26 07:04:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"rq8mK4pEqarVDbHFKvoGmKc4QiTHjhJE","execution_time":"2026-03-26 07:04:04"} 
[2026-03-26 07:04:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"rq8mK4pEqarVDbHFKvoGmKc4QiTHjhJE","execution_time":"2026-03-26 07:04:04"} 
[2026-03-26 07:05:01] production.INFO: Executing GetProducts task...  
[2026-03-26 07:05:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 07:05:01] production.INFO: Executing GetProducts task...  
[2026-03-26 07:05:03] production.INFO: async() رجع: true  
[2026-03-26 07:05:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 07:05:03] production.WARNING: Product with ID 395 not found  
[2026-03-26 07:05:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 07:05:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 07:05:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 07:05:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 07:05:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 07:05:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 07:05:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 07:05:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 07:05:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 07:06:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"CroBHHZbX0TyON08NgVTecWbasVo64PA","execution_time":"2026-03-26 07:06:01"} 
[2026-03-26 07:06:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"CroBHHZbX0TyON08NgVTecWbasVo64PA","execution_time":"2026-03-26 07:06:01"} 
[2026-03-26 07:08:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"QKGFmoZeKqyyhgm0zuylxztfezR3yCNL","execution_time":"2026-03-26 07:08:01"} 
[2026-03-26 07:08:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"QKGFmoZeKqyyhgm0zuylxztfezR3yCNL","execution_time":"2026-03-26 07:08:01"} 
[2026-03-26 07:10:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xE3ZUqzR5nqqxMS1ZOYE8HN4EmbZxi0l","execution_time":"2026-03-26 07:10:02"} 
[2026-03-26 07:10:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"xE3ZUqzR5nqqxMS1ZOYE8HN4EmbZxi0l","execution_time":"2026-03-26 07:10:02"} 
[2026-03-26 07:10:02] production.INFO: Executing GetProducts task...  
[2026-03-26 07:10:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 07:10:02] production.INFO: Executing GetProducts task...  
[2026-03-26 07:10:04] production.INFO: async() رجع: true  
[2026-03-26 07:10:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 07:10:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 07:10:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 07:10:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 07:10:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 07:10:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 07:10:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 07:10:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 07:10:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 07:10:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 07:10:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 07:12:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KAc4h2LH5gyXjU88lQtwd2Vw2audga2S","execution_time":"2026-03-26 07:12:02"} 
[2026-03-26 07:12:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"KAc4h2LH5gyXjU88lQtwd2Vw2audga2S","execution_time":"2026-03-26 07:12:02"} 
[2026-03-26 07:14:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"5kaI9sxi6tzs2hFJctWkwgGnfOoRvXG0","execution_time":"2026-03-26 07:14:02"} 
[2026-03-26 07:14:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"5kaI9sxi6tzs2hFJctWkwgGnfOoRvXG0","execution_time":"2026-03-26 07:14:02"} 
[2026-03-26 07:15:02] production.INFO: Executing GetProducts task...  
[2026-03-26 07:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 07:15:02] production.INFO: Executing GetProducts task...  
[2026-03-26 07:15:04] production.INFO: async() رجع: true  
[2026-03-26 07:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 07:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 07:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 07:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 07:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 07:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 07:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 07:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 07:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 07:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 07:15:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 07:16:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"yhUi1aDY8PpnpenzspUrkhgZRHkkwAcq","execution_time":"2026-03-26 07:16:03"} 
[2026-03-26 07:16:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"yhUi1aDY8PpnpenzspUrkhgZRHkkwAcq","execution_time":"2026-03-26 07:16:03"} 
[2026-03-26 07:17:28] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"2000.0","mainamount":"2000","operation_number":"159888205","note":"لوكيشن للإتصالات","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php14v29okal5cfbJScfS4"}},"user_id":1123} 
[2026-03-26 07:17:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 07:17:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 07:17:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 07:17:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 07:17:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 07:17:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 07:17:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 07:17:30] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 07:17:30] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18864,"user_id":1123,"amount":2000.0,"admins_notified":7} 
[2026-03-26 07:18:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"kVNpN7e1ra0lJTRp0EHSmateM2C1byKJ","execution_time":"2026-03-26 07:18:03"} 
[2026-03-26 07:18:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"kVNpN7e1ra0lJTRp0EHSmateM2C1byKJ","execution_time":"2026-03-26 07:18:03"} 
[2026-03-26 07:20:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4ScAL1BCeLyb3ZTu6WWI2VuNVDVYPaHY","execution_time":"2026-03-26 07:20:03"} 
[2026-03-26 07:20:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"4ScAL1BCeLyb3ZTu6WWI2VuNVDVYPaHY","execution_time":"2026-03-26 07:20:03"} 
[2026-03-26 07:20:03] production.INFO: Executing GetProducts task...  
[2026-03-26 07:20:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 07:20:03] production.INFO: Executing GetProducts task...  
[2026-03-26 07:20:05] production.INFO: async() رجع: true  
[2026-03-26 07:20:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 07:20:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 07:20:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 07:20:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 07:20:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 07:20:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 07:20:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 07:20:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 07:20:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 07:20:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 07:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 07:22:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"5w7xL2AnKEEWYN2RcHox4TEc5PDQeACA","execution_time":"2026-03-26 07:22:03"} 
[2026-03-26 07:22:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"5w7xL2AnKEEWYN2RcHox4TEc5PDQeACA","execution_time":"2026-03-26 07:22:03"} 
[2026-03-26 07:24:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"pQd4t3QqZwPmg0amDLXC5J3Pkp2VG7rn","execution_time":"2026-03-26 07:24:03"} 
[2026-03-26 07:24:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"pQd4t3QqZwPmg0amDLXC5J3Pkp2VG7rn","execution_time":"2026-03-26 07:24:03"} 
[2026-03-26 07:25:03] production.INFO: Executing GetProducts task...  
[2026-03-26 07:25:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 07:25:03] production.INFO: Executing GetProducts task...  
[2026-03-26 07:25:05] production.INFO: async() رجع: true  
[2026-03-26 07:25:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 07:25:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 07:25:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 07:25:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 07:25:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 07:25:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 07:25:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 07:25:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 07:25:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 07:25:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 07:25:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 07:25:40] production.INFO: Constructing job for order: 180700  
[2026-03-26 07:25:43] production.INFO: Handling job for order: 180700  
[2026-03-26 07:25:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 07:25:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 07:25:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7bdf9e56-f8bf-4fa9-9772-bde0c51b9bed&Player_ID=51957524285  
[2026-03-26 07:25:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7bdf9e56-f8bf-4fa9-9772-bde0c51b9bed&Player_ID=51957524285","has_body":false} 
[2026-03-26 07:25:44] production.INFO: Operation sent successfully {"operation_id":165513,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vIVg6-1774499143","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 07:25:44"}},"processed_data":{"order_number":"ORD-vIVg6-1774499143","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 07:25:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vIVg6-1774499143","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 07:25:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-vIVg6-1774499143","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 07:25:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 07:25:55] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":180700} 
[2026-03-26 07:25:55] production.INFO: Order updated successfully. Order ID: 180700, Status: completed  
[2026-03-26 07:25:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vIVg6-1774499143","status":"completed","codes_count":0} 
[2026-03-26 07:25:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-26 07:26:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"7XYYJONl53pFXnfOKSDJNJCg5voFqq7z","execution_time":"2026-03-26 07:26:02"} 
[2026-03-26 07:26:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"7XYYJONl53pFXnfOKSDJNJCg5voFqq7z","execution_time":"2026-03-26 07:26:02"} 
[2026-03-26 07:28:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9rakiRP1eDXHZ1A3ZkEu04y6Fq7O9Fqg","execution_time":"2026-03-26 07:28:02"} 
[2026-03-26 07:28:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"9rakiRP1eDXHZ1A3ZkEu04y6Fq7O9Fqg","execution_time":"2026-03-26 07:28:02"} 
[2026-03-26 07:30:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"s9cS1tV21iFr2NobZ2dnzsOTGq9ooo7S","execution_time":"2026-03-26 07:30:02"} 
[2026-03-26 07:30:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"s9cS1tV21iFr2NobZ2dnzsOTGq9ooo7S","execution_time":"2026-03-26 07:30:02"} 
[2026-03-26 07:30:02] production.INFO: Executing GetProducts task...  
[2026-03-26 07:30:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 07:30:02] production.INFO: Executing GetProducts task...  
[2026-03-26 07:30:04] production.INFO: async() رجع: true  
[2026-03-26 07:30:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 07:30:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 07:30:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 07:30:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 07:30:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 07:30:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 07:30:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 07:30:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 07:30:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 07:30:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 07:30:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 07:32:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ULyvQkxif9LyFgULphiIMQaLTjvXfq4e","execution_time":"2026-03-26 07:32:03"} 
[2026-03-26 07:32:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"ULyvQkxif9LyFgULphiIMQaLTjvXfq4e","execution_time":"2026-03-26 07:32:03"} 
[2026-03-26 07:32:35] production.INFO: Constructing job for order: 180701  
[2026-03-26 07:32:37] production.INFO: Handling job for order: 180701  
[2026-03-26 07:32:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 07:32:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 07:32:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0b870ea9-2035-4cd3-be8f-0c3b414c6422&Player_ID=51957524285  
[2026-03-26 07:32:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0b870ea9-2035-4cd3-be8f-0c3b414c6422&Player_ID=51957524285","has_body":false} 
[2026-03-26 07:32:37] production.INFO: Operation sent successfully {"operation_id":165514,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vnlymxVe-1774499557","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 07:32:37"}},"processed_data":{"order_number":"ORD-vnlymxVe-1774499557","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 07:32:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vnlymxVe-1774499557","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 07:32:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-vnlymxVe-1774499557","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 07:32:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 07:32:50] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":180701} 
[2026-03-26 07:32:50] production.INFO: Order updated successfully. Order ID: 180701, Status: completed  
[2026-03-26 07:32:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vnlymxVe-1774499557","status":"completed","codes_count":0} 
[2026-03-26 07:32:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-26 07:34:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KiDzMvMwPWArHxVYgMj7Y4nEE01oyXKT","execution_time":"2026-03-26 07:34:01"} 
[2026-03-26 07:34:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"KiDzMvMwPWArHxVYgMj7Y4nEE01oyXKT","execution_time":"2026-03-26 07:34:01"} 
[2026-03-26 07:35:01] production.INFO: Executing GetProducts task...  
[2026-03-26 07:35:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 07:35:01] production.INFO: Executing GetProducts task...  
[2026-03-26 07:35:04] production.INFO: async() رجع: true  
[2026-03-26 07:35:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 07:35:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 07:35:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 07:35:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 07:35:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 07:35:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 07:35:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 07:35:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 07:35:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 07:35:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 07:35:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 07:35:23] production.INFO: Constructing job for order: 180702  
[2026-03-26 07:35:26] production.INFO: Handling job for order: 180702  
[2026-03-26 07:35:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 07:35:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 07:35:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=3d774ba2-6ed9-4cb7-8b80-ec67e4e896ae&Player_ID=51454725917  
[2026-03-26 07:35:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=3d774ba2-6ed9-4cb7-8b80-ec67e4e896ae&Player_ID=51454725917","has_body":false} 
[2026-03-26 07:35:27] production.INFO: Operation sent successfully {"operation_id":165515,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CuAFK-1774499727","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 07:35:27"}},"processed_data":{"order_number":"ORD-CuAFK-1774499727","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 07:35:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-CuAFK-1774499727","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 07:35:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-CuAFK-1774499727","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 07:35:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 07:35:38] production.INFO: SendAcceptReject: Notification queued {"user_id":1703,"notification_type":"order_approved","reference_id":180702} 
[2026-03-26 07:35:38] production.INFO: Order updated successfully. Order ID: 180702, Status: completed  
[2026-03-26 07:35:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-CuAFK-1774499727","status":"completed","codes_count":0} 
[2026-03-26 07:35:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1703  
[2026-03-26 07:36:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"z03KkbULpWOADDXFCbV1UElaHraQLKcs","execution_time":"2026-03-26 07:36:03"} 
[2026-03-26 07:36:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"z03KkbULpWOADDXFCbV1UElaHraQLKcs","execution_time":"2026-03-26 07:36:03"} 
[2026-03-26 07:38:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"IDgkj2alO5iUonDunPebYAJ8eWLh3Vp9","execution_time":"2026-03-26 07:38:03"} 
[2026-03-26 07:38:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"IDgkj2alO5iUonDunPebYAJ8eWLh3Vp9","execution_time":"2026-03-26 07:38:03"} 
[2026-03-26 07:40:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jlqKDnZiGruvhNsgT5XmkkWVtkTb7YnK","execution_time":"2026-03-26 07:40:03"} 
[2026-03-26 07:40:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"jlqKDnZiGruvhNsgT5XmkkWVtkTb7YnK","execution_time":"2026-03-26 07:40:03"} 
[2026-03-26 07:40:03] production.INFO: Executing GetProducts task...  
[2026-03-26 07:40:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 07:40:03] production.INFO: Executing GetProducts task...  
[2026-03-26 07:40:05] production.INFO: async() رجع: true  
[2026-03-26 07:40:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 07:40:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 07:40:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 07:40:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 07:40:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 07:40:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 07:40:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 07:40:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 07:40:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 07:40:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 07:40:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 07:42:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"wlZfkQ1H1IfS99k4E1sx4Pv6FhTS04px","execution_time":"2026-03-26 07:42:04"} 
[2026-03-26 07:42:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"wlZfkQ1H1IfS99k4E1sx4Pv6FhTS04px","execution_time":"2026-03-26 07:42:04"} 
[2026-03-26 07:44:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"j8RTrgnQlHxhpJg2kB3E5upgZAiwsNAK","execution_time":"2026-03-26 07:44:04"} 
[2026-03-26 07:44:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"j8RTrgnQlHxhpJg2kB3E5upgZAiwsNAK","execution_time":"2026-03-26 07:44:04"} 
[2026-03-26 07:45:04] production.INFO: Executing GetProducts task...  
[2026-03-26 07:45:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 07:45:04] production.INFO: Executing GetProducts task...  
[2026-03-26 07:45:06] production.INFO: async() رجع: true  
[2026-03-26 07:45:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 07:45:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 07:45:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 07:45:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 07:45:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 07:45:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 07:45:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 07:45:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 07:45:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 07:45:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 07:45:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 07:46:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GH9KqCoFE8MfJUKaPgrgQtT0ejiq7UId","execution_time":"2026-03-26 07:46:01"} 
[2026-03-26 07:46:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"GH9KqCoFE8MfJUKaPgrgQtT0ejiq7UId","execution_time":"2026-03-26 07:46:01"} 
[2026-03-26 07:48:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Cs9LS2bxaTzummgtLBAbvKqLZC4tAqc5","execution_time":"2026-03-26 07:48:01"} 
[2026-03-26 07:48:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Cs9LS2bxaTzummgtLBAbvKqLZC4tAqc5","execution_time":"2026-03-26 07:48:01"} 
[2026-03-26 07:50:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6uLcz3baU5cyPSr8YScniPP8kTQX9ccC","execution_time":"2026-03-26 07:50:01"} 
[2026-03-26 07:50:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"6uLcz3baU5cyPSr8YScniPP8kTQX9ccC","execution_time":"2026-03-26 07:50:01"} 
[2026-03-26 07:50:01] production.INFO: Executing GetProducts task...  
[2026-03-26 07:50:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 07:50:01] production.INFO: Executing GetProducts task...  
[2026-03-26 07:50:03] production.INFO: async() رجع: true  
[2026-03-26 07:50:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 07:50:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 07:50:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 07:50:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 07:50:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 07:50:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 07:50:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 07:50:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 07:50:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 07:50:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 07:50:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 07:52:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"HtKf9HbNr8RWYF5w8xVFVTY5CQ3tSHV2","execution_time":"2026-03-26 07:52:02"} 
[2026-03-26 07:52:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"HtKf9HbNr8RWYF5w8xVFVTY5CQ3tSHV2","execution_time":"2026-03-26 07:52:02"} 
[2026-03-26 07:54:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"uRZd9Am3Qot04yDR7T4e8XCkBhBinFMj","execution_time":"2026-03-26 07:54:02"} 
[2026-03-26 07:54:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"uRZd9Am3Qot04yDR7T4e8XCkBhBinFMj","execution_time":"2026-03-26 07:54:02"} 
[2026-03-26 07:55:02] production.INFO: Executing GetProducts task...  
[2026-03-26 07:55:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 07:55:02] production.INFO: Executing GetProducts task...  
[2026-03-26 07:55:04] production.INFO: async() رجع: true  
[2026-03-26 07:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 07:55:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 07:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 07:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 07:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 07:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 07:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 07:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 07:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 07:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 07:55:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 07:56:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0ZULc2RpwfNVcwjC74dIp7ktSBdQlyks","execution_time":"2026-03-26 07:56:02"} 
[2026-03-26 07:56:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"0ZULc2RpwfNVcwjC74dIp7ktSBdQlyks","execution_time":"2026-03-26 07:56:02"} 
[2026-03-26 07:58:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"pcU5gZbc6ADF9BbMRWeLvCg1Y6zUrpAn","execution_time":"2026-03-26 07:58:02"} 
[2026-03-26 07:58:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"pcU5gZbc6ADF9BbMRWeLvCg1Y6zUrpAn","execution_time":"2026-03-26 07:58:02"} 
[2026-03-26 08:00:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"M1rLPXF22rU5ckn8xI0cteTTxZ95If7Q","execution_time":"2026-03-26 08:00:02"} 
[2026-03-26 08:00:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"M1rLPXF22rU5ckn8xI0cteTTxZ95If7Q","execution_time":"2026-03-26 08:00:02"} 
[2026-03-26 08:00:02] production.INFO: Executing GetProducts task...  
[2026-03-26 08:00:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 08:00:02] production.INFO: Executing GetProducts task...  
[2026-03-26 08:00:05] production.INFO: async() رجع: true  
[2026-03-26 08:00:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 08:00:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 08:00:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 08:00:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 08:00:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 08:00:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 08:00:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 08:00:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 08:00:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 08:00:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 08:00:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 08:02:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"W3r84q3YsCW4zRp3mb46TzGjsbLVlrHS","execution_time":"2026-03-26 08:02:03"} 
[2026-03-26 08:02:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"W3r84q3YsCW4zRp3mb46TzGjsbLVlrHS","execution_time":"2026-03-26 08:02:03"} 
[2026-03-26 08:04:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"EAQFSBDulHMXAaOnqUImrj7F01MB0ctf","execution_time":"2026-03-26 08:04:03"} 
[2026-03-26 08:04:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"EAQFSBDulHMXAaOnqUImrj7F01MB0ctf","execution_time":"2026-03-26 08:04:03"} 
[2026-03-26 08:05:03] production.INFO: Executing GetProducts task...  
[2026-03-26 08:05:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 08:05:03] production.INFO: Executing GetProducts task...  
[2026-03-26 08:05:05] production.INFO: async() رجع: true  
[2026-03-26 08:05:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 08:05:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 08:05:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 08:05:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 08:05:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 08:05:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 08:05:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 08:05:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 08:05:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 08:05:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 08:05:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 08:06:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8IuHYKF4uizfxvIUZVTPCBYzIeG8rMcO","execution_time":"2026-03-26 08:06:04"} 
[2026-03-26 08:06:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"8IuHYKF4uizfxvIUZVTPCBYzIeG8rMcO","execution_time":"2026-03-26 08:06:04"} 
[2026-03-26 08:08:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"OlE4V3DIElgM71EyjuIuep7SrawvMepd","execution_time":"2026-03-26 08:08:01"} 
[2026-03-26 08:08:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"OlE4V3DIElgM71EyjuIuep7SrawvMepd","execution_time":"2026-03-26 08:08:01"} 
[2026-03-26 08:10:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"LRBlMyZO4dlLmmUyPSfb1FOtcUSnGtdX","execution_time":"2026-03-26 08:10:01"} 
[2026-03-26 08:10:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"LRBlMyZO4dlLmmUyPSfb1FOtcUSnGtdX","execution_time":"2026-03-26 08:10:01"} 
[2026-03-26 08:10:01] production.INFO: Executing GetProducts task...  
[2026-03-26 08:10:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 08:10:01] production.INFO: Executing GetProducts task...  
[2026-03-26 08:10:03] production.INFO: async() رجع: true  
[2026-03-26 08:10:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 08:10:03] production.WARNING: Product with ID 395 not found  
[2026-03-26 08:10:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 08:10:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 08:10:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 08:10:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 08:10:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 08:10:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 08:10:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 08:10:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 08:10:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 08:12:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"wzAhgIDTKce6LAXn7dMryJsITFKasCzX","execution_time":"2026-03-26 08:12:02"} 
[2026-03-26 08:12:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"wzAhgIDTKce6LAXn7dMryJsITFKasCzX","execution_time":"2026-03-26 08:12:02"} 
[2026-03-26 08:14:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"OKcJfVoa0l9Hl9eRooowmx5qEMfX7nI9","execution_time":"2026-03-26 08:14:02"} 
[2026-03-26 08:14:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"OKcJfVoa0l9Hl9eRooowmx5qEMfX7nI9","execution_time":"2026-03-26 08:14:02"} 
[2026-03-26 08:15:02] production.INFO: Executing GetProducts task...  
[2026-03-26 08:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 08:15:02] production.INFO: Executing GetProducts task...  
[2026-03-26 08:15:04] production.INFO: async() رجع: true  
[2026-03-26 08:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 08:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 08:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 08:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 08:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 08:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 08:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 08:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 08:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 08:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 08:15:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 08:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jVTKvgs1Gf3bGyOLzQx6pqRerpxObHKV","execution_time":"2026-03-26 08:16:02"} 
[2026-03-26 08:16:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"jVTKvgs1Gf3bGyOLzQx6pqRerpxObHKV","execution_time":"2026-03-26 08:16:02"} 
[2026-03-26 08:18:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"dhkijMKHOhTWTsTotk3plr282npT73oS","execution_time":"2026-03-26 08:18:02"} 
[2026-03-26 08:18:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"dhkijMKHOhTWTsTotk3plr282npT73oS","execution_time":"2026-03-26 08:18:02"} 
[2026-03-26 08:20:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"UbUDEwrALqL6oSMVZKeCvAdzkl2O26ot","execution_time":"2026-03-26 08:20:02"} 
[2026-03-26 08:20:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"UbUDEwrALqL6oSMVZKeCvAdzkl2O26ot","execution_time":"2026-03-26 08:20:02"} 
[2026-03-26 08:20:02] production.INFO: Executing GetProducts task...  
[2026-03-26 08:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 08:20:02] production.INFO: Executing GetProducts task...  
[2026-03-26 08:20:04] production.INFO: async() رجع: true  
[2026-03-26 08:20:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 08:20:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 08:20:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 08:20:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 08:20:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 08:20:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 08:20:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 08:20:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 08:20:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 08:20:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 08:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 08:22:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Bjq8a1tkxuM83NxQCeCDu4vkjENhe5dH","execution_time":"2026-03-26 08:22:01"} 
[2026-03-26 08:22:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Bjq8a1tkxuM83NxQCeCDu4vkjENhe5dH","execution_time":"2026-03-26 08:22:01"} 
[2026-03-26 08:23:55] production.INFO: Constructing job for order: 180705  
[2026-03-26 08:23:58] production.INFO: Handling job for order: 180705  
[2026-03-26 08:23:58] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 08:23:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 08:23:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=afd517e7-578d-47cb-8bef-97fe64689d0f&Player_ID=0937906751  
[2026-03-26 08:23:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=afd517e7-578d-47cb-8bef-97fe64689d0f&Player_ID=0937906751","has_body":false} 
[2026-03-26 08:23:59] production.INFO: Operation sent successfully {"operation_id":165516,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ee6J-1774502639","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 08:23:59"}},"processed_data":{"order_number":"ORD-ee6J-1774502639","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 08:24:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"k1TRj5mk3gSgFLvpffZ6DU1HH4VskHFA","execution_time":"2026-03-26 08:24:02"} 
[2026-03-26 08:24:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"k1TRj5mk3gSgFLvpffZ6DU1HH4VskHFA","execution_time":"2026-03-26 08:24:02","total_operations":1,"sites_count":1} 
[2026-03-26 08:24:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"k1TRj5mk3gSgFLvpffZ6DU1HH4VskHFA","execution_time":"2026-03-26 08:24:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-ee6J-1774502639"]} 
[2026-03-26 08:24:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"k1TRj5mk3gSgFLvpffZ6DU1HH4VskHFA","execution_time":"2026-03-26 08:24:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 08:24:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"k1TRj5mk3gSgFLvpffZ6DU1HH4VskHFA","execution_time":"2026-03-26 08:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 08:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"k1TRj5mk3gSgFLvpffZ6DU1HH4VskHFA","execution_time":"2026-03-26 08:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ee6J-1774502639","operation_id":165516} 
[2026-03-26 08:24:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"k1TRj5mk3gSgFLvpffZ6DU1HH4VskHFA","execution_time":"2026-03-26 08:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ee6J-1774502639","operation_id":165516,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 08:24:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"k1TRj5mk3gSgFLvpffZ6DU1HH4VskHFA","execution_time":"2026-03-26 08:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ee6J-1774502639","operation_id":165516,"processed":0,"errors":0} 
[2026-03-26 08:24:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"k1TRj5mk3gSgFLvpffZ6DU1HH4VskHFA","execution_time":"2026-03-26 08:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ee6J-1774502639","operation_id":165516} 
[2026-03-26 08:25:02] production.INFO: Executing GetProducts task...  
[2026-03-26 08:25:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 08:25:02] production.INFO: Executing GetProducts task...  
[2026-03-26 08:25:04] production.INFO: async() رجع: true  
[2026-03-26 08:25:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 08:25:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 08:25:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 08:25:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 08:25:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 08:25:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 08:25:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 08:25:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 08:25:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 08:25:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 08:25:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 08:26:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"cid9NoqgHro0t0KWdlq60NnDoymuPneB","execution_time":"2026-03-26 08:26:02"} 
[2026-03-26 08:26:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"cid9NoqgHro0t0KWdlq60NnDoymuPneB","execution_time":"2026-03-26 08:26:02","total_operations":1,"sites_count":1} 
[2026-03-26 08:26:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"cid9NoqgHro0t0KWdlq60NnDoymuPneB","execution_time":"2026-03-26 08:26:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-ee6J-1774502639"]} 
[2026-03-26 08:26:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"cid9NoqgHro0t0KWdlq60NnDoymuPneB","execution_time":"2026-03-26 08:26:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 08:26:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"cid9NoqgHro0t0KWdlq60NnDoymuPneB","execution_time":"2026-03-26 08:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 08:26:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"cid9NoqgHro0t0KWdlq60NnDoymuPneB","execution_time":"2026-03-26 08:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ee6J-1774502639","operation_id":165516,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 08:26:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"cid9NoqgHro0t0KWdlq60NnDoymuPneB","execution_time":"2026-03-26 08:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ee6J-1774502639","operation_id":165516,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 08:26:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"cid9NoqgHro0t0KWdlq60NnDoymuPneB","execution_time":"2026-03-26 08:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ee6J-1774502639","operation_id":165516,"count":1} 
[2026-03-26 08:26:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"cid9NoqgHro0t0KWdlq60NnDoymuPneB","execution_time":"2026-03-26 08:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ee6J-1774502639","operation_id":165516,"count":1} 
[2026-03-26 08:26:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"cid9NoqgHro0t0KWdlq60NnDoymuPneB","execution_time":"2026-03-26 08:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ee6J-1774502639","operation_id":165516,"user_id":903,"notification_type":"order_approved","reference_id":180705} 
[2026-03-26 08:26:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"cid9NoqgHro0t0KWdlq60NnDoymuPneB","execution_time":"2026-03-26 08:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ee6J-1774502639","operation_id":165516,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 08:26:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"cid9NoqgHro0t0KWdlq60NnDoymuPneB","execution_time":"2026-03-26 08:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ee6J-1774502639","operation_id":165516,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 08:26:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"cid9NoqgHro0t0KWdlq60NnDoymuPneB","execution_time":"2026-03-26 08:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ee6J-1774502639","operation_id":165516,"processed":1,"errors":0} 
[2026-03-26 08:26:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"cid9NoqgHro0t0KWdlq60NnDoymuPneB","execution_time":"2026-03-26 08:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ee6J-1774502639","operation_id":165516,"processed":1,"errors":0} 
[2026-03-26 08:26:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"cid9NoqgHro0t0KWdlq60NnDoymuPneB","execution_time":"2026-03-26 08:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ee6J-1774502639","operation_id":165516} 
[2026-03-26 08:26:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-26 08:28:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"q0r9B1dqoNfbpOMFifrPelTwpkrVVXKS","execution_time":"2026-03-26 08:28:03"} 
[2026-03-26 08:28:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"q0r9B1dqoNfbpOMFifrPelTwpkrVVXKS","execution_time":"2026-03-26 08:28:03"} 
[2026-03-26 08:29:46] production.INFO: Constructing job for order: 180706  
[2026-03-26 08:29:48] production.INFO: Handling job for order: 180706  
[2026-03-26 08:29:48] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 08:29:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 08:29:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=cab9f6dd-22fd-4f7d-8d8c-b0ce70a69e3b&Player_ID=0930554532  
[2026-03-26 08:29:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=cab9f6dd-22fd-4f7d-8d8c-b0ce70a69e3b&Player_ID=0930554532","has_body":false} 
[2026-03-26 08:29:49] production.INFO: Operation sent successfully {"operation_id":165517,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-n2khDQ4T-1774502988","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 08:29:49"}},"processed_data":{"order_number":"ORD-n2khDQ4T-1774502988","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 08:30:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"NZpeWCk4oqeK5dDr2CyVE4cZ6bMuixsL","execution_time":"2026-03-26 08:30:04"} 
[2026-03-26 08:30:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"NZpeWCk4oqeK5dDr2CyVE4cZ6bMuixsL","execution_time":"2026-03-26 08:30:04","total_operations":1,"sites_count":1} 
[2026-03-26 08:30:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"NZpeWCk4oqeK5dDr2CyVE4cZ6bMuixsL","execution_time":"2026-03-26 08:30:04","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-n2khDQ4T-1774502988"]} 
[2026-03-26 08:30:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"NZpeWCk4oqeK5dDr2CyVE4cZ6bMuixsL","execution_time":"2026-03-26 08:30:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 08:30:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"NZpeWCk4oqeK5dDr2CyVE4cZ6bMuixsL","execution_time":"2026-03-26 08:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 08:30:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"NZpeWCk4oqeK5dDr2CyVE4cZ6bMuixsL","execution_time":"2026-03-26 08:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-n2khDQ4T-1774502988","operation_id":165517,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 08:30:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"NZpeWCk4oqeK5dDr2CyVE4cZ6bMuixsL","execution_time":"2026-03-26 08:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-n2khDQ4T-1774502988","operation_id":165517,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 08:30:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"NZpeWCk4oqeK5dDr2CyVE4cZ6bMuixsL","execution_time":"2026-03-26 08:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-n2khDQ4T-1774502988","operation_id":165517,"count":1} 
[2026-03-26 08:30:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"NZpeWCk4oqeK5dDr2CyVE4cZ6bMuixsL","execution_time":"2026-03-26 08:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-n2khDQ4T-1774502988","operation_id":165517,"count":1} 
[2026-03-26 08:30:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"NZpeWCk4oqeK5dDr2CyVE4cZ6bMuixsL","execution_time":"2026-03-26 08:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-n2khDQ4T-1774502988","operation_id":165517,"user_id":1767,"notification_type":"order_approved","reference_id":180706} 
[2026-03-26 08:30:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"NZpeWCk4oqeK5dDr2CyVE4cZ6bMuixsL","execution_time":"2026-03-26 08:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-n2khDQ4T-1774502988","operation_id":165517,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 08:30:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"NZpeWCk4oqeK5dDr2CyVE4cZ6bMuixsL","execution_time":"2026-03-26 08:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-n2khDQ4T-1774502988","operation_id":165517,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 08:30:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"NZpeWCk4oqeK5dDr2CyVE4cZ6bMuixsL","execution_time":"2026-03-26 08:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-n2khDQ4T-1774502988","operation_id":165517,"processed":1,"errors":0} 
[2026-03-26 08:30:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"NZpeWCk4oqeK5dDr2CyVE4cZ6bMuixsL","execution_time":"2026-03-26 08:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-n2khDQ4T-1774502988","operation_id":165517,"processed":1,"errors":0} 
[2026-03-26 08:30:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"NZpeWCk4oqeK5dDr2CyVE4cZ6bMuixsL","execution_time":"2026-03-26 08:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-n2khDQ4T-1774502988","operation_id":165517} 
[2026-03-26 08:30:04] production.INFO: Executing GetProducts task...  
[2026-03-26 08:30:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 08:30:04] production.INFO: Executing GetProducts task...  
[2026-03-26 08:30:06] production.INFO: async() رجع: true  
[2026-03-26 08:30:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 08:30:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 08:30:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 08:30:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 08:30:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 08:30:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 08:30:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 08:30:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 08:30:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 08:30:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 08:30:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 08:30:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1767  
[2026-03-26 08:32:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hHT1CX9RCJh4NytwJBcxXEgFvn1AtF1L","execution_time":"2026-03-26 08:32:01"} 
[2026-03-26 08:32:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"hHT1CX9RCJh4NytwJBcxXEgFvn1AtF1L","execution_time":"2026-03-26 08:32:01"} 
[2026-03-26 08:34:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hoYwqh1AFZUMy2FtGhnRAy80LrRZWSXa","execution_time":"2026-03-26 08:34:01"} 
[2026-03-26 08:34:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"hoYwqh1AFZUMy2FtGhnRAy80LrRZWSXa","execution_time":"2026-03-26 08:34:01"} 
[2026-03-26 08:35:01] production.INFO: Executing GetProducts task...  
[2026-03-26 08:35:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 08:35:01] production.INFO: Executing GetProducts task...  
[2026-03-26 08:35:03] production.INFO: async() رجع: true  
[2026-03-26 08:35:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 08:35:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 08:35:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 08:35:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 08:35:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 08:35:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 08:35:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 08:35:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 08:35:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 08:35:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 08:35:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 08:36:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"W2CfvOdXSOFWyOEu5ZFCV1iRaPGAP0mX","execution_time":"2026-03-26 08:36:03"} 
[2026-03-26 08:36:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"W2CfvOdXSOFWyOEu5ZFCV1iRaPGAP0mX","execution_time":"2026-03-26 08:36:03"} 
[2026-03-26 08:38:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"dr2fdpUn3lCmnuWgp4zCsyHLi74nGWF1","execution_time":"2026-03-26 08:38:03"} 
[2026-03-26 08:38:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"dr2fdpUn3lCmnuWgp4zCsyHLi74nGWF1","execution_time":"2026-03-26 08:38:03"} 
[2026-03-26 08:40:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BkAgd3KFWEh5ZMqObcZfUxeUPxPcjzNu","execution_time":"2026-03-26 08:40:03"} 
[2026-03-26 08:40:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"BkAgd3KFWEh5ZMqObcZfUxeUPxPcjzNu","execution_time":"2026-03-26 08:40:03"} 
[2026-03-26 08:40:03] production.INFO: Executing GetProducts task...  
[2026-03-26 08:40:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 08:40:03] production.INFO: Executing GetProducts task...  
[2026-03-26 08:40:05] production.INFO: async() رجع: true  
[2026-03-26 08:40:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 08:40:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 08:40:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 08:40:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 08:40:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 08:40:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 08:40:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 08:40:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 08:40:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 08:40:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 08:40:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 08:42:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"tNWtkDt1ZYNXo4WPJdd6EvzBOlts92MT","execution_time":"2026-03-26 08:42:04"} 
[2026-03-26 08:42:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"tNWtkDt1ZYNXo4WPJdd6EvzBOlts92MT","execution_time":"2026-03-26 08:42:04"} 
[2026-03-26 08:42:45] production.INFO: Constructing job for order: 180707  
[2026-03-26 08:42:46] production.INFO: Handling job for order: 180707  
[2026-03-26 08:42:46] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 08:42:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 08:42:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=3204b3b2-f044-4fbb-8899-66b6d4a467b2&Player_ID=0999693510  
[2026-03-26 08:42:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=3204b3b2-f044-4fbb-8899-66b6d4a467b2&Player_ID=0999693510","has_body":false} 
[2026-03-26 08:42:46] production.INFO: Operation sent successfully {"operation_id":165518,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-J1P-1774503766","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 08:42:46"}},"processed_data":{"order_number":"ORD-J1P-1774503766","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 08:44:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"tGgfGBsNP4ED4KXFFB7b5A2nD1VWeErR","execution_time":"2026-03-26 08:44:01"} 
[2026-03-26 08:44:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"tGgfGBsNP4ED4KXFFB7b5A2nD1VWeErR","execution_time":"2026-03-26 08:44:01","total_operations":1,"sites_count":1} 
[2026-03-26 08:44:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"tGgfGBsNP4ED4KXFFB7b5A2nD1VWeErR","execution_time":"2026-03-26 08:44:01","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-J1P-1774503766"]} 
[2026-03-26 08:44:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"tGgfGBsNP4ED4KXFFB7b5A2nD1VWeErR","execution_time":"2026-03-26 08:44:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 08:44:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"tGgfGBsNP4ED4KXFFB7b5A2nD1VWeErR","execution_time":"2026-03-26 08:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 08:44:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"tGgfGBsNP4ED4KXFFB7b5A2nD1VWeErR","execution_time":"2026-03-26 08:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-J1P-1774503766","operation_id":165518,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 08:44:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"tGgfGBsNP4ED4KXFFB7b5A2nD1VWeErR","execution_time":"2026-03-26 08:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-J1P-1774503766","operation_id":165518,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 08:44:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"tGgfGBsNP4ED4KXFFB7b5A2nD1VWeErR","execution_time":"2026-03-26 08:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-J1P-1774503766","operation_id":165518,"count":1} 
[2026-03-26 08:44:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"tGgfGBsNP4ED4KXFFB7b5A2nD1VWeErR","execution_time":"2026-03-26 08:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-J1P-1774503766","operation_id":165518,"count":1} 
[2026-03-26 08:44:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"tGgfGBsNP4ED4KXFFB7b5A2nD1VWeErR","execution_time":"2026-03-26 08:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-J1P-1774503766","operation_id":165518,"user_id":1740,"notification_type":"order_approved","reference_id":180707} 
[2026-03-26 08:44:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"tGgfGBsNP4ED4KXFFB7b5A2nD1VWeErR","execution_time":"2026-03-26 08:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-J1P-1774503766","operation_id":165518,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 08:44:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"tGgfGBsNP4ED4KXFFB7b5A2nD1VWeErR","execution_time":"2026-03-26 08:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-J1P-1774503766","operation_id":165518,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 08:44:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"tGgfGBsNP4ED4KXFFB7b5A2nD1VWeErR","execution_time":"2026-03-26 08:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-J1P-1774503766","operation_id":165518,"processed":1,"errors":0} 
[2026-03-26 08:44:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"tGgfGBsNP4ED4KXFFB7b5A2nD1VWeErR","execution_time":"2026-03-26 08:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-J1P-1774503766","operation_id":165518,"processed":1,"errors":0} 
[2026-03-26 08:44:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"tGgfGBsNP4ED4KXFFB7b5A2nD1VWeErR","execution_time":"2026-03-26 08:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-J1P-1774503766","operation_id":165518} 
[2026-03-26 08:44:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1740  
[2026-03-26 08:45:02] production.INFO: Executing GetProducts task...  
[2026-03-26 08:45:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 08:45:02] production.INFO: Executing GetProducts task...  
[2026-03-26 08:45:04] production.INFO: async() رجع: true  
[2026-03-26 08:45:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 08:45:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 08:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 08:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 08:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 08:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 08:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 08:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 08:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 08:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 08:45:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 08:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"g0AYyK7V3UTRd59D9I5zOmemOgkfd2Sp","execution_time":"2026-03-26 08:46:02"} 
[2026-03-26 08:46:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"g0AYyK7V3UTRd59D9I5zOmemOgkfd2Sp","execution_time":"2026-03-26 08:46:02"} 
[2026-03-26 08:48:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"CqyTmnR1NGX3P3ULHkJn351KNTu62hDe","execution_time":"2026-03-26 08:48:02"} 
[2026-03-26 08:48:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"CqyTmnR1NGX3P3ULHkJn351KNTu62hDe","execution_time":"2026-03-26 08:48:02"} 
[2026-03-26 08:49:11] production.INFO: Constructing job for order: 180708  
[2026-03-26 08:49:14] production.INFO: Handling job for order: 180708  
[2026-03-26 08:49:14] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 08:49:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 08:49:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=91d7367b-3eb3-463a-8ff7-f39792dff994&Player_ID=0939814636  
[2026-03-26 08:49:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=91d7367b-3eb3-463a-8ff7-f39792dff994&Player_ID=0939814636","has_body":false} 
[2026-03-26 08:49:15] production.INFO: Operation sent successfully {"operation_id":165519,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pe3-1774504155","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 08:49:15"}},"processed_data":{"order_number":"ORD-pe3-1774504155","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 08:50:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jeLKM3m6W4TN4wo1QPZYOeqZl6HWVPxO","execution_time":"2026-03-26 08:50:03"} 
[2026-03-26 08:50:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"jeLKM3m6W4TN4wo1QPZYOeqZl6HWVPxO","execution_time":"2026-03-26 08:50:03","total_operations":1,"sites_count":1} 
[2026-03-26 08:50:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jeLKM3m6W4TN4wo1QPZYOeqZl6HWVPxO","execution_time":"2026-03-26 08:50:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-pe3-1774504155"]} 
[2026-03-26 08:50:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jeLKM3m6W4TN4wo1QPZYOeqZl6HWVPxO","execution_time":"2026-03-26 08:50:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 08:50:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jeLKM3m6W4TN4wo1QPZYOeqZl6HWVPxO","execution_time":"2026-03-26 08:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 08:50:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jeLKM3m6W4TN4wo1QPZYOeqZl6HWVPxO","execution_time":"2026-03-26 08:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pe3-1774504155","operation_id":165519,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 08:50:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"jeLKM3m6W4TN4wo1QPZYOeqZl6HWVPxO","execution_time":"2026-03-26 08:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pe3-1774504155","operation_id":165519,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 08:50:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"jeLKM3m6W4TN4wo1QPZYOeqZl6HWVPxO","execution_time":"2026-03-26 08:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pe3-1774504155","operation_id":165519,"count":1} 
[2026-03-26 08:50:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"jeLKM3m6W4TN4wo1QPZYOeqZl6HWVPxO","execution_time":"2026-03-26 08:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pe3-1774504155","operation_id":165519,"count":1} 
[2026-03-26 08:50:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"jeLKM3m6W4TN4wo1QPZYOeqZl6HWVPxO","execution_time":"2026-03-26 08:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pe3-1774504155","operation_id":165519,"user_id":1056,"notification_type":"order_approved","reference_id":180708} 
[2026-03-26 08:50:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"jeLKM3m6W4TN4wo1QPZYOeqZl6HWVPxO","execution_time":"2026-03-26 08:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pe3-1774504155","operation_id":165519,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 08:50:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"jeLKM3m6W4TN4wo1QPZYOeqZl6HWVPxO","execution_time":"2026-03-26 08:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pe3-1774504155","operation_id":165519,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 08:50:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"jeLKM3m6W4TN4wo1QPZYOeqZl6HWVPxO","execution_time":"2026-03-26 08:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pe3-1774504155","operation_id":165519,"processed":1,"errors":0} 
[2026-03-26 08:50:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jeLKM3m6W4TN4wo1QPZYOeqZl6HWVPxO","execution_time":"2026-03-26 08:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pe3-1774504155","operation_id":165519,"processed":1,"errors":0} 
[2026-03-26 08:50:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"jeLKM3m6W4TN4wo1QPZYOeqZl6HWVPxO","execution_time":"2026-03-26 08:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pe3-1774504155","operation_id":165519} 
[2026-03-26 08:50:03] production.INFO: Executing GetProducts task...  
[2026-03-26 08:50:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 08:50:03] production.INFO: Executing GetProducts task...  
[2026-03-26 08:50:05] production.INFO: async() رجع: true  
[2026-03-26 08:50:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 08:50:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 08:50:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 08:50:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 08:50:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 08:50:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 08:50:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 08:50:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 08:50:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 08:50:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 08:50:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 08:50:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-26 08:52:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ZBFOUIRg65KPDSHq2OwurgH1ed2a552Z","execution_time":"2026-03-26 08:52:04"} 
[2026-03-26 08:52:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"ZBFOUIRg65KPDSHq2OwurgH1ed2a552Z","execution_time":"2026-03-26 08:52:04"} 
[2026-03-26 08:52:36] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-26 08:52:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-26 08:52:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 645  
[2026-03-26 08:52:54] production.INFO: Constructing job for order: 180709  
[2026-03-26 08:52:55] production.INFO: Handling job for order: 180709  
[2026-03-26 08:52:55] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 08:52:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 08:52:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=cdda1b40-bc62-43e0-b293-377f0b005beb&Player_ID=0999693510  
[2026-03-26 08:52:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=cdda1b40-bc62-43e0-b293-377f0b005beb&Player_ID=0999693510","has_body":false} 
[2026-03-26 08:52:55] production.INFO: Operation sent successfully {"operation_id":165520,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XQyaJ-1774504375","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 08:52:55"}},"processed_data":{"order_number":"ORD-XQyaJ-1774504375","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 08:54:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"7zBD8sC5xdf205xk0v4er6iYspzBWYZQ","execution_time":"2026-03-26 08:54:01"} 
[2026-03-26 08:54:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"7zBD8sC5xdf205xk0v4er6iYspzBWYZQ","execution_time":"2026-03-26 08:54:01","total_operations":1,"sites_count":1} 
[2026-03-26 08:54:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"7zBD8sC5xdf205xk0v4er6iYspzBWYZQ","execution_time":"2026-03-26 08:54:01","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-XQyaJ-1774504375"]} 
[2026-03-26 08:54:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"7zBD8sC5xdf205xk0v4er6iYspzBWYZQ","execution_time":"2026-03-26 08:54:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 08:54:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"7zBD8sC5xdf205xk0v4er6iYspzBWYZQ","execution_time":"2026-03-26 08:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 08:54:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"7zBD8sC5xdf205xk0v4er6iYspzBWYZQ","execution_time":"2026-03-26 08:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XQyaJ-1774504375","operation_id":165520,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 08:54:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"7zBD8sC5xdf205xk0v4er6iYspzBWYZQ","execution_time":"2026-03-26 08:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XQyaJ-1774504375","operation_id":165520,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 08:54:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"7zBD8sC5xdf205xk0v4er6iYspzBWYZQ","execution_time":"2026-03-26 08:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XQyaJ-1774504375","operation_id":165520,"count":1} 
[2026-03-26 08:54:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"7zBD8sC5xdf205xk0v4er6iYspzBWYZQ","execution_time":"2026-03-26 08:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XQyaJ-1774504375","operation_id":165520,"count":1} 
[2026-03-26 08:54:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"7zBD8sC5xdf205xk0v4er6iYspzBWYZQ","execution_time":"2026-03-26 08:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XQyaJ-1774504375","operation_id":165520,"user_id":1740,"notification_type":"order_approved","reference_id":180709} 
[2026-03-26 08:54:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"7zBD8sC5xdf205xk0v4er6iYspzBWYZQ","execution_time":"2026-03-26 08:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XQyaJ-1774504375","operation_id":165520,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 08:54:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"7zBD8sC5xdf205xk0v4er6iYspzBWYZQ","execution_time":"2026-03-26 08:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XQyaJ-1774504375","operation_id":165520,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 08:54:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"7zBD8sC5xdf205xk0v4er6iYspzBWYZQ","execution_time":"2026-03-26 08:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XQyaJ-1774504375","operation_id":165520,"processed":1,"errors":0} 
[2026-03-26 08:54:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"7zBD8sC5xdf205xk0v4er6iYspzBWYZQ","execution_time":"2026-03-26 08:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XQyaJ-1774504375","operation_id":165520,"processed":1,"errors":0} 
[2026-03-26 08:54:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"7zBD8sC5xdf205xk0v4er6iYspzBWYZQ","execution_time":"2026-03-26 08:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XQyaJ-1774504375","operation_id":165520} 
[2026-03-26 08:54:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1740  
[2026-03-26 08:55:02] production.INFO: Executing GetProducts task...  
[2026-03-26 08:55:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 08:55:02] production.INFO: Executing GetProducts task...  
[2026-03-26 08:55:04] production.INFO: async() رجع: true  
[2026-03-26 08:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 08:55:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 08:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 08:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 08:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 08:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 08:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 08:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 08:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 08:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 08:55:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 08:55:58] production.INFO: Constructing job for order: 180710  
[2026-03-26 08:55:59] production.INFO: Handling job for order: 180710  
[2026-03-26 08:55:59] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 08:55:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 08:55:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=0c802e2e-a9b3-44a6-9a32-0a4e0e6c552a&Player_ID=0934592642  
[2026-03-26 08:55:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=0c802e2e-a9b3-44a6-9a32-0a4e0e6c552a&Player_ID=0934592642","has_body":false} 
[2026-03-26 08:56:00] production.INFO: Operation sent successfully {"operation_id":165521,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dq0bEt-1774504560","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 08:56:00"}},"processed_data":{"order_number":"ORD-dq0bEt-1774504560","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 08:56:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"MWVtFz9HXCOWG2ftMkYXnPo3ov7iyihK","execution_time":"2026-03-26 08:56:03"} 
[2026-03-26 08:56:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"MWVtFz9HXCOWG2ftMkYXnPo3ov7iyihK","execution_time":"2026-03-26 08:56:03","total_operations":1,"sites_count":1} 
[2026-03-26 08:56:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"MWVtFz9HXCOWG2ftMkYXnPo3ov7iyihK","execution_time":"2026-03-26 08:56:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-dq0bEt-1774504560"]} 
[2026-03-26 08:56:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"MWVtFz9HXCOWG2ftMkYXnPo3ov7iyihK","execution_time":"2026-03-26 08:56:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 08:56:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"MWVtFz9HXCOWG2ftMkYXnPo3ov7iyihK","execution_time":"2026-03-26 08:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 08:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MWVtFz9HXCOWG2ftMkYXnPo3ov7iyihK","execution_time":"2026-03-26 08:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dq0bEt-1774504560","operation_id":165521} 
[2026-03-26 08:56:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"MWVtFz9HXCOWG2ftMkYXnPo3ov7iyihK","execution_time":"2026-03-26 08:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dq0bEt-1774504560","operation_id":165521,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 08:56:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"MWVtFz9HXCOWG2ftMkYXnPo3ov7iyihK","execution_time":"2026-03-26 08:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dq0bEt-1774504560","operation_id":165521,"processed":0,"errors":0} 
[2026-03-26 08:56:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"MWVtFz9HXCOWG2ftMkYXnPo3ov7iyihK","execution_time":"2026-03-26 08:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dq0bEt-1774504560","operation_id":165521} 
[2026-03-26 08:57:55] production.INFO: Constructing job for order: 180711  
[2026-03-26 08:57:57] production.INFO: Handling job for order: 180711  
[2026-03-26 08:57:57] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 08:57:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 08:57:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=01be2b81-47ae-4a8c-b0ad-f6b9e47a1033&Player_ID=0934592642  
[2026-03-26 08:57:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=01be2b81-47ae-4a8c-b0ad-f6b9e47a1033&Player_ID=0934592642","has_body":false} 
[2026-03-26 08:57:58] production.INFO: Operation sent successfully {"operation_id":165522,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fyqSBsPL-1774504678","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 08:57:58"}},"processed_data":{"order_number":"ORD-fyqSBsPL-1774504678","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 08:58:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"oRTPzLMZiZaVJekvcPoTo2yBZQPGyvJ8","execution_time":"2026-03-26 08:58:04"} 
[2026-03-26 08:58:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"oRTPzLMZiZaVJekvcPoTo2yBZQPGyvJ8","execution_time":"2026-03-26 08:58:04","total_operations":2,"sites_count":1} 
[2026-03-26 08:58:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"oRTPzLMZiZaVJekvcPoTo2yBZQPGyvJ8","execution_time":"2026-03-26 08:58:04","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-dq0bEt-1774504560","ORD-fyqSBsPL-1774504678"]} 
[2026-03-26 08:58:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"oRTPzLMZiZaVJekvcPoTo2yBZQPGyvJ8","execution_time":"2026-03-26 08:58:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 08:58:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"oRTPzLMZiZaVJekvcPoTo2yBZQPGyvJ8","execution_time":"2026-03-26 08:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 08:58:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oRTPzLMZiZaVJekvcPoTo2yBZQPGyvJ8","execution_time":"2026-03-26 08:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fyqSBsPL-1774504678","operation_id":165522} 
[2026-03-26 08:58:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"oRTPzLMZiZaVJekvcPoTo2yBZQPGyvJ8","execution_time":"2026-03-26 08:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fyqSBsPL-1774504678","operation_id":165522,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-26 08:58:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"oRTPzLMZiZaVJekvcPoTo2yBZQPGyvJ8","execution_time":"2026-03-26 08:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fyqSBsPL-1774504678","operation_id":165522,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 08:58:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"oRTPzLMZiZaVJekvcPoTo2yBZQPGyvJ8","execution_time":"2026-03-26 08:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fyqSBsPL-1774504678","operation_id":165522,"count":1} 
[2026-03-26 08:58:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"oRTPzLMZiZaVJekvcPoTo2yBZQPGyvJ8","execution_time":"2026-03-26 08:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fyqSBsPL-1774504678","operation_id":165522,"count":1} 
[2026-03-26 08:58:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"oRTPzLMZiZaVJekvcPoTo2yBZQPGyvJ8","execution_time":"2026-03-26 08:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fyqSBsPL-1774504678","operation_id":165522,"user_id":1056,"notification_type":"order_approved","reference_id":180710} 
[2026-03-26 08:58:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"oRTPzLMZiZaVJekvcPoTo2yBZQPGyvJ8","execution_time":"2026-03-26 08:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fyqSBsPL-1774504678","operation_id":165522,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 08:58:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"oRTPzLMZiZaVJekvcPoTo2yBZQPGyvJ8","execution_time":"2026-03-26 08:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fyqSBsPL-1774504678","operation_id":165522,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 08:58:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"oRTPzLMZiZaVJekvcPoTo2yBZQPGyvJ8","execution_time":"2026-03-26 08:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fyqSBsPL-1774504678","operation_id":165522,"processed":1,"errors":0} 
[2026-03-26 08:58:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"oRTPzLMZiZaVJekvcPoTo2yBZQPGyvJ8","execution_time":"2026-03-26 08:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fyqSBsPL-1774504678","operation_id":165522,"processed":1,"errors":0} 
[2026-03-26 08:58:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"oRTPzLMZiZaVJekvcPoTo2yBZQPGyvJ8","execution_time":"2026-03-26 08:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fyqSBsPL-1774504678","operation_id":165522} 
[2026-03-26 08:58:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-26 09:00:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"yyJa52hkR68xyJc2Ohybt9qlES1U4X1A","execution_time":"2026-03-26 09:00:01"} 
[2026-03-26 09:00:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"yyJa52hkR68xyJc2Ohybt9qlES1U4X1A","execution_time":"2026-03-26 09:00:01","total_operations":1,"sites_count":1} 
[2026-03-26 09:00:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yyJa52hkR68xyJc2Ohybt9qlES1U4X1A","execution_time":"2026-03-26 09:00:01","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-fyqSBsPL-1774504678"]} 
[2026-03-26 09:00:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yyJa52hkR68xyJc2Ohybt9qlES1U4X1A","execution_time":"2026-03-26 09:00:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 09:00:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yyJa52hkR68xyJc2Ohybt9qlES1U4X1A","execution_time":"2026-03-26 09:00:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 09:00:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yyJa52hkR68xyJc2Ohybt9qlES1U4X1A","execution_time":"2026-03-26 09:00:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fyqSBsPL-1774504678","operation_id":165522,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 09:00:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"yyJa52hkR68xyJc2Ohybt9qlES1U4X1A","execution_time":"2026-03-26 09:00:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fyqSBsPL-1774504678","operation_id":165522,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 09:00:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"yyJa52hkR68xyJc2Ohybt9qlES1U4X1A","execution_time":"2026-03-26 09:00:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fyqSBsPL-1774504678","operation_id":165522,"count":1} 
[2026-03-26 09:00:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"yyJa52hkR68xyJc2Ohybt9qlES1U4X1A","execution_time":"2026-03-26 09:00:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fyqSBsPL-1774504678","operation_id":165522,"count":1} 
[2026-03-26 09:00:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"yyJa52hkR68xyJc2Ohybt9qlES1U4X1A","execution_time":"2026-03-26 09:00:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fyqSBsPL-1774504678","operation_id":165522,"user_id":1056,"notification_type":"order_approved","reference_id":180711} 
[2026-03-26 09:00:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"yyJa52hkR68xyJc2Ohybt9qlES1U4X1A","execution_time":"2026-03-26 09:00:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fyqSBsPL-1774504678","operation_id":165522,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 09:00:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"yyJa52hkR68xyJc2Ohybt9qlES1U4X1A","execution_time":"2026-03-26 09:00:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fyqSBsPL-1774504678","operation_id":165522,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 09:00:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"yyJa52hkR68xyJc2Ohybt9qlES1U4X1A","execution_time":"2026-03-26 09:00:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fyqSBsPL-1774504678","operation_id":165522,"processed":1,"errors":0} 
[2026-03-26 09:00:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yyJa52hkR68xyJc2Ohybt9qlES1U4X1A","execution_time":"2026-03-26 09:00:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fyqSBsPL-1774504678","operation_id":165522,"processed":1,"errors":0} 
[2026-03-26 09:00:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"yyJa52hkR68xyJc2Ohybt9qlES1U4X1A","execution_time":"2026-03-26 09:00:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fyqSBsPL-1774504678","operation_id":165522} 
[2026-03-26 09:00:01] production.INFO: Executing GetProducts task...  
[2026-03-26 09:00:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 09:00:01] production.INFO: Executing GetProducts task...  
[2026-03-26 09:00:03] production.INFO: async() رجع: true  
[2026-03-26 09:00:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 09:00:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 09:00:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 09:00:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 09:00:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 09:00:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 09:00:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 09:00:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 09:00:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 09:00:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 09:00:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 09:00:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-26 09:02:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"iK59yHLuvtI89y0ZwUDSecyWSXyka7XO","execution_time":"2026-03-26 09:02:02"} 
[2026-03-26 09:02:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"iK59yHLuvtI89y0ZwUDSecyWSXyka7XO","execution_time":"2026-03-26 09:02:02"} 
[2026-03-26 09:04:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"pGksELiCtMcurj22F8cffwvknYWHRmzF","execution_time":"2026-03-26 09:04:02"} 
[2026-03-26 09:04:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"pGksELiCtMcurj22F8cffwvknYWHRmzF","execution_time":"2026-03-26 09:04:02"} 
[2026-03-26 09:05:02] production.INFO: Executing GetProducts task...  
[2026-03-26 09:05:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 09:05:02] production.INFO: Executing GetProducts task...  
[2026-03-26 09:05:04] production.INFO: async() رجع: true  
[2026-03-26 09:05:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 09:05:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 09:05:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 09:05:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 09:05:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 09:05:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 09:05:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 09:05:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 09:05:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 09:05:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 09:05:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 09:06:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"JPJ1f5mkC9PvwCXxvLoInQGQHFLX0kS4","execution_time":"2026-03-26 09:06:02"} 
[2026-03-26 09:06:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"JPJ1f5mkC9PvwCXxvLoInQGQHFLX0kS4","execution_time":"2026-03-26 09:06:02"} 
[2026-03-26 09:07:03] production.INFO: Constructing job for order: 180712  
[2026-03-26 09:07:06] production.INFO: Handling job for order: 180712  
[2026-03-26 09:07:06] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 09:07:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 09:07:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=3f837e2c-8861-43c3-bcbd-68d69c03e06b&Player_ID=0996448275  
[2026-03-26 09:07:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=3f837e2c-8861-43c3-bcbd-68d69c03e06b&Player_ID=0996448275","has_body":false} 
[2026-03-26 09:07:06] production.INFO: Operation sent successfully {"operation_id":165523,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-usgFR83h-1774505226","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 09:07:06"}},"processed_data":{"order_number":"ORD-usgFR83h-1774505226","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 09:07:10] production.INFO: Constructing job for order: 180713  
[2026-03-26 09:07:12] production.INFO: Handling job for order: 180713  
[2026-03-26 09:07:12] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 09:07:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 09:07:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/28/params?qty=1&uuid=d657bd6a-46f6-4291-899d-dc3947039ab2&Player_ID=0996448275  
[2026-03-26 09:07:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/28/params?qty=1&uuid=d657bd6a-46f6-4291-899d-dc3947039ab2&Player_ID=0996448275","has_body":false} 
[2026-03-26 09:07:13] production.INFO: Operation sent successfully {"operation_id":165524,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lbdhy-1774505233","amount":5.07528000000000023561597117804922163486480712890625,"status":"processing","product":"4.81 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 09:07:13"}},"processed_data":{"order_number":"ORD-lbdhy-1774505233","amount":5.07528000000000023561597117804922163486480712890625,"status":"processing","product":"4.81 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 09:08:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"CeBRGsMOTA0EZEFBjmjsRTjjRTXGwn2p","execution_time":"2026-03-26 09:08:01"} 
[2026-03-26 09:08:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"CeBRGsMOTA0EZEFBjmjsRTjjRTXGwn2p","execution_time":"2026-03-26 09:08:01","total_operations":2,"sites_count":1} 
[2026-03-26 09:08:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"CeBRGsMOTA0EZEFBjmjsRTjjRTXGwn2p","execution_time":"2026-03-26 09:08:01","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-usgFR83h-1774505226","ORD-lbdhy-1774505233"]} 
[2026-03-26 09:08:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"CeBRGsMOTA0EZEFBjmjsRTjjRTXGwn2p","execution_time":"2026-03-26 09:08:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 09:08:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"CeBRGsMOTA0EZEFBjmjsRTjjRTXGwn2p","execution_time":"2026-03-26 09:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 09:08:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"CeBRGsMOTA0EZEFBjmjsRTjjRTXGwn2p","execution_time":"2026-03-26 09:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-usgFR83h-1774505226","operation_id":165523,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 09:08:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"CeBRGsMOTA0EZEFBjmjsRTjjRTXGwn2p","execution_time":"2026-03-26 09:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-usgFR83h-1774505226","operation_id":165523,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 09:08:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"CeBRGsMOTA0EZEFBjmjsRTjjRTXGwn2p","execution_time":"2026-03-26 09:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-usgFR83h-1774505226","operation_id":165523,"count":2} 
[2026-03-26 09:08:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"CeBRGsMOTA0EZEFBjmjsRTjjRTXGwn2p","execution_time":"2026-03-26 09:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-usgFR83h-1774505226","operation_id":165523,"count":2} 
[2026-03-26 09:08:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"CeBRGsMOTA0EZEFBjmjsRTjjRTXGwn2p","execution_time":"2026-03-26 09:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-usgFR83h-1774505226","operation_id":165523,"user_id":1056,"notification_type":"order_approved","reference_id":180713} 
[2026-03-26 09:08:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"CeBRGsMOTA0EZEFBjmjsRTjjRTXGwn2p","execution_time":"2026-03-26 09:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-usgFR83h-1774505226","operation_id":165523,"user_id":1056,"notification_type":"order_approved","reference_id":180712} 
[2026-03-26 09:08:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"CeBRGsMOTA0EZEFBjmjsRTjjRTXGwn2p","execution_time":"2026-03-26 09:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-usgFR83h-1774505226","operation_id":165523,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 09:08:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"CeBRGsMOTA0EZEFBjmjsRTjjRTXGwn2p","execution_time":"2026-03-26 09:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-usgFR83h-1774505226","operation_id":165523,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 09:08:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"CeBRGsMOTA0EZEFBjmjsRTjjRTXGwn2p","execution_time":"2026-03-26 09:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-usgFR83h-1774505226","operation_id":165523,"processed":2,"errors":0} 
[2026-03-26 09:08:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"CeBRGsMOTA0EZEFBjmjsRTjjRTXGwn2p","execution_time":"2026-03-26 09:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-usgFR83h-1774505226","operation_id":165523,"processed":2,"errors":0} 
[2026-03-26 09:08:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"CeBRGsMOTA0EZEFBjmjsRTjjRTXGwn2p","execution_time":"2026-03-26 09:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-usgFR83h-1774505226","operation_id":165523} 
[2026-03-26 09:08:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-26 09:08:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-26 09:10:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jaCygxFM1c5HQpzcouLLuGTDdLF6pTMZ","execution_time":"2026-03-26 09:10:04"} 
[2026-03-26 09:10:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"jaCygxFM1c5HQpzcouLLuGTDdLF6pTMZ","execution_time":"2026-03-26 09:10:04"} 
[2026-03-26 09:10:04] production.INFO: Executing GetProducts task...  
[2026-03-26 09:10:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 09:10:04] production.INFO: Executing GetProducts task...  
[2026-03-26 09:10:06] production.INFO: async() رجع: true  
[2026-03-26 09:10:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 09:10:07] production.WARNING: Product with ID 395 not found  
[2026-03-26 09:10:07] production.WARNING: Product with ID 213 not found  
[2026-03-26 09:10:07] production.WARNING: Product with ID 212 not found  
[2026-03-26 09:10:07] production.WARNING: Product with ID 211 not found  
[2026-03-26 09:10:07] production.WARNING: Product with ID 210 not found  
[2026-03-26 09:10:07] production.WARNING: Product with ID 209 not found  
[2026-03-26 09:10:07] production.WARNING: Product with ID 214 not found  
[2026-03-26 09:10:07] production.WARNING: Product with ID 215 not found  
[2026-03-26 09:10:07] production.WARNING: Product with ID 216 not found  
[2026-03-26 09:10:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 09:12:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hlxmcvKdK1uO6u2nFQnD3uALlYnl4bY2","execution_time":"2026-03-26 09:12:03"} 
[2026-03-26 09:12:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"hlxmcvKdK1uO6u2nFQnD3uALlYnl4bY2","execution_time":"2026-03-26 09:12:03"} 
[2026-03-26 09:14:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"wTTDwbSSz8gRQHL1EaVZqc5NKsHBPmdG","execution_time":"2026-03-26 09:14:03"} 
[2026-03-26 09:14:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"wTTDwbSSz8gRQHL1EaVZqc5NKsHBPmdG","execution_time":"2026-03-26 09:14:03"} 
[2026-03-26 09:15:03] production.INFO: Executing GetProducts task...  
[2026-03-26 09:15:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 09:15:03] production.INFO: Executing GetProducts task...  
[2026-03-26 09:15:05] production.INFO: async() رجع: true  
[2026-03-26 09:15:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 09:15:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 09:15:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 09:15:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 09:15:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 09:15:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 09:15:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 09:15:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 09:15:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 09:15:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 09:15:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 09:15:51] production.INFO: Constructing job for order: 180714  
[2026-03-26 09:15:54] production.INFO: Handling job for order: 180714  
[2026-03-26 09:15:54] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 09:15:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 09:15:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=d41cecb0-c5e6-4110-b41e-9f12894b1cb2&Player_ID=0985279389  
[2026-03-26 09:15:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=d41cecb0-c5e6-4110-b41e-9f12894b1cb2&Player_ID=0985279389","has_body":false} 
[2026-03-26 09:15:55] production.INFO: Operation sent successfully {"operation_id":165525,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wqVT-1774505755","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 09:15:55"}},"processed_data":{"order_number":"ORD-wqVT-1774505755","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 09:15:58] production.INFO: Constructing job for order: 180715  
[2026-03-26 09:16:01] production.INFO: Handling job for order: 180715  
[2026-03-26 09:16:01] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 09:16:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 09:16:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=9395e5ef-203a-4bf5-b2ae-d87cb42b7747&Player_ID=0945526440  
[2026-03-26 09:16:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=9395e5ef-203a-4bf5-b2ae-d87cb42b7747&Player_ID=0945526440","has_body":false} 
[2026-03-26 09:16:02] production.INFO: Operation sent successfully {"operation_id":165526,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OGA2w8tE-1774505762","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 09:16:02"}},"processed_data":{"order_number":"ORD-OGA2w8tE-1774505762","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 09:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"l5LfkhmFNu55XFWbTUEoxs44WgJZYSIg","execution_time":"2026-03-26 09:16:02"} 
[2026-03-26 09:16:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"l5LfkhmFNu55XFWbTUEoxs44WgJZYSIg","execution_time":"2026-03-26 09:16:02","total_operations":2,"sites_count":1} 
[2026-03-26 09:16:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"l5LfkhmFNu55XFWbTUEoxs44WgJZYSIg","execution_time":"2026-03-26 09:16:02","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-wqVT-1774505755","ORD-OGA2w8tE-1774505762"]} 
[2026-03-26 09:16:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"l5LfkhmFNu55XFWbTUEoxs44WgJZYSIg","execution_time":"2026-03-26 09:16:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 09:16:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"l5LfkhmFNu55XFWbTUEoxs44WgJZYSIg","execution_time":"2026-03-26 09:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 09:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"l5LfkhmFNu55XFWbTUEoxs44WgJZYSIg","execution_time":"2026-03-26 09:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OGA2w8tE-1774505762","operation_id":165526} 
[2026-03-26 09:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"l5LfkhmFNu55XFWbTUEoxs44WgJZYSIg","execution_time":"2026-03-26 09:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wqVT-1774505755","operation_id":165525} 
[2026-03-26 09:16:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"l5LfkhmFNu55XFWbTUEoxs44WgJZYSIg","execution_time":"2026-03-26 09:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wqVT-1774505755","operation_id":165525,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 09:16:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"l5LfkhmFNu55XFWbTUEoxs44WgJZYSIg","execution_time":"2026-03-26 09:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wqVT-1774505755","operation_id":165525,"processed":0,"errors":0} 
[2026-03-26 09:16:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"l5LfkhmFNu55XFWbTUEoxs44WgJZYSIg","execution_time":"2026-03-26 09:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wqVT-1774505755","operation_id":165525} 
[2026-03-26 09:17:23] production.INFO: Constructing job for order: 180716  
[2026-03-26 09:17:26] production.INFO: Handling job for order: 180716  
[2026-03-26 09:17:26] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 09:17:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 09:17:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=6672da79-ae04-4b01-914f-6f29f3606d9a&Player_ID=0945526440  
[2026-03-26 09:17:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=6672da79-ae04-4b01-914f-6f29f3606d9a&Player_ID=0945526440","has_body":false} 
[2026-03-26 09:17:27] production.INFO: Operation sent successfully {"operation_id":165527,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kPAspqmN-1774505847","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 09:17:27"}},"processed_data":{"order_number":"ORD-kPAspqmN-1774505847","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 09:18:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"YKTBc5vrPN0NeQvyxvTRlprlCxq7Gvuz","execution_time":"2026-03-26 09:18:03"} 
[2026-03-26 09:18:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"YKTBc5vrPN0NeQvyxvTRlprlCxq7Gvuz","execution_time":"2026-03-26 09:18:03","total_operations":3,"sites_count":1} 
[2026-03-26 09:18:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"YKTBc5vrPN0NeQvyxvTRlprlCxq7Gvuz","execution_time":"2026-03-26 09:18:03","site_id":4,"site_name":"swgamessls","orders_count":3,"order_ids":["ORD-wqVT-1774505755","ORD-OGA2w8tE-1774505762","ORD-kPAspqmN-1774505847"]} 
[2026-03-26 09:18:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"YKTBc5vrPN0NeQvyxvTRlprlCxq7Gvuz","execution_time":"2026-03-26 09:18:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 09:18:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"YKTBc5vrPN0NeQvyxvTRlprlCxq7Gvuz","execution_time":"2026-03-26 09:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-26 09:18:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"YKTBc5vrPN0NeQvyxvTRlprlCxq7Gvuz","execution_time":"2026-03-26 09:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wqVT-1774505755","operation_id":165525,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-26 09:18:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"YKTBc5vrPN0NeQvyxvTRlprlCxq7Gvuz","execution_time":"2026-03-26 09:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wqVT-1774505755","operation_id":165525,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-26 09:18:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"YKTBc5vrPN0NeQvyxvTRlprlCxq7Gvuz","execution_time":"2026-03-26 09:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wqVT-1774505755","operation_id":165525,"count":3} 
[2026-03-26 09:18:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"YKTBc5vrPN0NeQvyxvTRlprlCxq7Gvuz","execution_time":"2026-03-26 09:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wqVT-1774505755","operation_id":165525,"count":3} 
[2026-03-26 09:18:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"YKTBc5vrPN0NeQvyxvTRlprlCxq7Gvuz","execution_time":"2026-03-26 09:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wqVT-1774505755","operation_id":165525,"user_id":1774,"notification_type":"order_approved","reference_id":180716} 
[2026-03-26 09:18:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"YKTBc5vrPN0NeQvyxvTRlprlCxq7Gvuz","execution_time":"2026-03-26 09:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wqVT-1774505755","operation_id":165525,"user_id":1774,"notification_type":"order_approved","reference_id":180715} 
[2026-03-26 09:18:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"YKTBc5vrPN0NeQvyxvTRlprlCxq7Gvuz","execution_time":"2026-03-26 09:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wqVT-1774505755","operation_id":165525,"user_id":1056,"notification_type":"order_approved","reference_id":180714} 
[2026-03-26 09:18:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"YKTBc5vrPN0NeQvyxvTRlprlCxq7Gvuz","execution_time":"2026-03-26 09:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wqVT-1774505755","operation_id":165525,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-26 09:18:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"YKTBc5vrPN0NeQvyxvTRlprlCxq7Gvuz","execution_time":"2026-03-26 09:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wqVT-1774505755","operation_id":165525,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-26 09:18:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"YKTBc5vrPN0NeQvyxvTRlprlCxq7Gvuz","execution_time":"2026-03-26 09:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wqVT-1774505755","operation_id":165525,"processed":3,"errors":0} 
[2026-03-26 09:18:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"YKTBc5vrPN0NeQvyxvTRlprlCxq7Gvuz","execution_time":"2026-03-26 09:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wqVT-1774505755","operation_id":165525,"processed":3,"errors":0} 
[2026-03-26 09:18:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"YKTBc5vrPN0NeQvyxvTRlprlCxq7Gvuz","execution_time":"2026-03-26 09:18:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wqVT-1774505755","operation_id":165525} 
[2026-03-26 09:18:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1774  
[2026-03-26 09:18:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1774  
[2026-03-26 09:18:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-26 09:18:39] production.INFO: Constructing job for order: 180717  
[2026-03-26 09:18:42] production.INFO: Handling job for order: 180717  
[2026-03-26 09:18:42] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 09:18:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 09:18:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/807/params?qty=1&uuid=18239188-fe41-424a-8622-1a219dec0c7a&Player_ID=0936442116  
[2026-03-26 09:18:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/807/params?qty=1&uuid=18239188-fe41-424a-8622-1a219dec0c7a&Player_ID=0936442116","has_body":false} 
[2026-03-26 09:18:43] production.INFO: Operation sent successfully {"operation_id":165528,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MSLTAoi-1774505923","amount":193.81729000000001406078808940947055816650390625,"status":"processing","product":"183.65 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 09:18:43"}},"processed_data":{"order_number":"ORD-MSLTAoi-1774505923","amount":193.81729000000001406078808940947055816650390625,"status":"processing","product":"183.65 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 09:19:58] production.INFO: Constructing job for order: 180718  
[2026-03-26 09:20:01] production.INFO: Handling job for order: 180718  
[2026-03-26 09:20:01] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 09:20:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 09:20:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/811/params?qty=1&uuid=1d34f620-f961-4195-a560-ec0450bef091&Player_ID=0969461425  
[2026-03-26 09:20:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/811/params?qty=1&uuid=1d34f620-f961-4195-a560-ec0450bef091&Player_ID=0969461425","has_body":false} 
[2026-03-26 09:20:01] production.INFO: Operation sent successfully {"operation_id":165529,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZVD3kV-1774506001","amount":304.42617000000001326043275184929370880126953125,"status":"processing","product":"288.46 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 09:20:01"}},"processed_data":{"order_number":"ORD-ZVD3kV-1774506001","amount":304.42617000000001326043275184929370880126953125,"status":"processing","product":"288.46 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 09:20:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"QKzkPkjySiBLgQfcyndxL1lDlzlEuPSA","execution_time":"2026-03-26 09:20:01"} 
[2026-03-26 09:20:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"QKzkPkjySiBLgQfcyndxL1lDlzlEuPSA","execution_time":"2026-03-26 09:20:01","total_operations":2,"sites_count":1} 
[2026-03-26 09:20:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"QKzkPkjySiBLgQfcyndxL1lDlzlEuPSA","execution_time":"2026-03-26 09:20:01","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-MSLTAoi-1774505923","ORD-ZVD3kV-1774506001"]} 
[2026-03-26 09:20:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"QKzkPkjySiBLgQfcyndxL1lDlzlEuPSA","execution_time":"2026-03-26 09:20:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 09:20:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"QKzkPkjySiBLgQfcyndxL1lDlzlEuPSA","execution_time":"2026-03-26 09:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 09:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QKzkPkjySiBLgQfcyndxL1lDlzlEuPSA","execution_time":"2026-03-26 09:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZVD3kV-1774506001","operation_id":165529} 
[2026-03-26 09:20:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"QKzkPkjySiBLgQfcyndxL1lDlzlEuPSA","execution_time":"2026-03-26 09:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZVD3kV-1774506001","operation_id":165529,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-26 09:20:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"QKzkPkjySiBLgQfcyndxL1lDlzlEuPSA","execution_time":"2026-03-26 09:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZVD3kV-1774506001","operation_id":165529,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 09:20:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"QKzkPkjySiBLgQfcyndxL1lDlzlEuPSA","execution_time":"2026-03-26 09:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZVD3kV-1774506001","operation_id":165529,"count":1} 
[2026-03-26 09:20:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"QKzkPkjySiBLgQfcyndxL1lDlzlEuPSA","execution_time":"2026-03-26 09:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZVD3kV-1774506001","operation_id":165529,"count":1} 
[2026-03-26 09:20:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"QKzkPkjySiBLgQfcyndxL1lDlzlEuPSA","execution_time":"2026-03-26 09:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZVD3kV-1774506001","operation_id":165529,"user_id":34,"notification_type":"order_approved","reference_id":180717} 
[2026-03-26 09:20:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"QKzkPkjySiBLgQfcyndxL1lDlzlEuPSA","execution_time":"2026-03-26 09:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZVD3kV-1774506001","operation_id":165529,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 09:20:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"QKzkPkjySiBLgQfcyndxL1lDlzlEuPSA","execution_time":"2026-03-26 09:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZVD3kV-1774506001","operation_id":165529,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 09:20:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"QKzkPkjySiBLgQfcyndxL1lDlzlEuPSA","execution_time":"2026-03-26 09:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZVD3kV-1774506001","operation_id":165529,"processed":1,"errors":0} 
[2026-03-26 09:20:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"QKzkPkjySiBLgQfcyndxL1lDlzlEuPSA","execution_time":"2026-03-26 09:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZVD3kV-1774506001","operation_id":165529,"processed":1,"errors":0} 
[2026-03-26 09:20:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"QKzkPkjySiBLgQfcyndxL1lDlzlEuPSA","execution_time":"2026-03-26 09:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZVD3kV-1774506001","operation_id":165529} 
[2026-03-26 09:20:02] production.INFO: Executing GetProducts task...  
[2026-03-26 09:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 09:20:02] production.INFO: Executing GetProducts task...  
[2026-03-26 09:20:04] production.INFO: async() رجع: true  
[2026-03-26 09:20:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 09:20:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 09:20:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 09:20:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 09:20:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 09:20:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 09:20:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 09:20:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 09:20:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 09:20:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 09:20:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 09:20:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 34  
[2026-03-26 09:22:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"nPc3LSpTo2W3Gxr9jUf9ytgUaHQTbILO","execution_time":"2026-03-26 09:22:02"} 
[2026-03-26 09:22:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"nPc3LSpTo2W3Gxr9jUf9ytgUaHQTbILO","execution_time":"2026-03-26 09:22:02","total_operations":1,"sites_count":1} 
[2026-03-26 09:22:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"nPc3LSpTo2W3Gxr9jUf9ytgUaHQTbILO","execution_time":"2026-03-26 09:22:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-ZVD3kV-1774506001"]} 
[2026-03-26 09:22:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"nPc3LSpTo2W3Gxr9jUf9ytgUaHQTbILO","execution_time":"2026-03-26 09:22:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 09:22:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"nPc3LSpTo2W3Gxr9jUf9ytgUaHQTbILO","execution_time":"2026-03-26 09:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 09:22:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"nPc3LSpTo2W3Gxr9jUf9ytgUaHQTbILO","execution_time":"2026-03-26 09:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZVD3kV-1774506001","operation_id":165529,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 09:22:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"nPc3LSpTo2W3Gxr9jUf9ytgUaHQTbILO","execution_time":"2026-03-26 09:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZVD3kV-1774506001","operation_id":165529,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 09:22:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"nPc3LSpTo2W3Gxr9jUf9ytgUaHQTbILO","execution_time":"2026-03-26 09:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZVD3kV-1774506001","operation_id":165529,"count":1} 
[2026-03-26 09:22:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"nPc3LSpTo2W3Gxr9jUf9ytgUaHQTbILO","execution_time":"2026-03-26 09:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZVD3kV-1774506001","operation_id":165529,"count":1} 
[2026-03-26 09:22:02] production.INFO: Bulk processed user refunds {"job":"Quryjob","job_id":"nPc3LSpTo2W3Gxr9jUf9ytgUaHQTbILO","execution_time":"2026-03-26 09:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZVD3kV-1774506001","operation_id":165529,"count":1} 
[2026-03-26 09:22:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"nPc3LSpTo2W3Gxr9jUf9ytgUaHQTbILO","execution_time":"2026-03-26 09:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZVD3kV-1774506001","operation_id":165529,"user_id":34,"notification_type":"order_rejected","reference_id":180718} 
[2026-03-26 09:22:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"nPc3LSpTo2W3Gxr9jUf9ytgUaHQTbILO","execution_time":"2026-03-26 09:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZVD3kV-1774506001","operation_id":165529,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":1} 
[2026-03-26 09:22:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"nPc3LSpTo2W3Gxr9jUf9ytgUaHQTbILO","execution_time":"2026-03-26 09:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZVD3kV-1774506001","operation_id":165529,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 09:22:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"nPc3LSpTo2W3Gxr9jUf9ytgUaHQTbILO","execution_time":"2026-03-26 09:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZVD3kV-1774506001","operation_id":165529,"processed":1,"errors":0} 
[2026-03-26 09:22:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"nPc3LSpTo2W3Gxr9jUf9ytgUaHQTbILO","execution_time":"2026-03-26 09:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZVD3kV-1774506001","operation_id":165529,"processed":1,"errors":0} 
[2026-03-26 09:22:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"nPc3LSpTo2W3Gxr9jUf9ytgUaHQTbILO","execution_time":"2026-03-26 09:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZVD3kV-1774506001","operation_id":165529} 
[2026-03-26 09:22:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 34  
[2026-03-26 09:22:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 34  
[2026-03-26 09:22:37] production.INFO: Constructing job for order: 180719  
[2026-03-26 09:22:38] production.INFO: Handling job for order: 180719  
[2026-03-26 09:22:38] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 09:22:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 09:22:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=ba6b6a52-0a8e-45a6-b3c0-173bfebb3684&Player_ID=0985239861  
[2026-03-26 09:22:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=ba6b6a52-0a8e-45a6-b3c0-173bfebb3684&Player_ID=0985239861","has_body":false} 
[2026-03-26 09:22:39] production.INFO: Operation sent successfully {"operation_id":165530,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8iSvv0-1774506159","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 09:22:39"}},"processed_data":{"order_number":"ORD-8iSvv0-1774506159","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 09:22:41] production.INFO: Constructing job for order: 180720  
[2026-03-26 09:22:42] production.INFO: Handling job for order: 180720  
[2026-03-26 09:22:42] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 09:22:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 09:22:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=43fa060c-7712-42a8-beef-35edde3d3d96&Player_ID=0985239861  
[2026-03-26 09:22:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=43fa060c-7712-42a8-beef-35edde3d3d96&Player_ID=0985239861","has_body":false} 
[2026-03-26 09:22:43] production.INFO: Operation sent successfully {"operation_id":165531,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ArIffWw-1774506163","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 09:22:43"}},"processed_data":{"order_number":"ORD-ArIffWw-1774506163","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 09:24:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"uylx7g3wvwlcaClnf7rNitcu0r5DzPV8","execution_time":"2026-03-26 09:24:04"} 
[2026-03-26 09:24:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"uylx7g3wvwlcaClnf7rNitcu0r5DzPV8","execution_time":"2026-03-26 09:24:04","total_operations":2,"sites_count":1} 
[2026-03-26 09:24:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"uylx7g3wvwlcaClnf7rNitcu0r5DzPV8","execution_time":"2026-03-26 09:24:04","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-8iSvv0-1774506159","ORD-ArIffWw-1774506163"]} 
[2026-03-26 09:24:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"uylx7g3wvwlcaClnf7rNitcu0r5DzPV8","execution_time":"2026-03-26 09:24:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 09:24:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"uylx7g3wvwlcaClnf7rNitcu0r5DzPV8","execution_time":"2026-03-26 09:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 09:24:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"uylx7g3wvwlcaClnf7rNitcu0r5DzPV8","execution_time":"2026-03-26 09:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ArIffWw-1774506163","operation_id":165531,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 09:24:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"uylx7g3wvwlcaClnf7rNitcu0r5DzPV8","execution_time":"2026-03-26 09:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ArIffWw-1774506163","operation_id":165531,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 09:24:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"uylx7g3wvwlcaClnf7rNitcu0r5DzPV8","execution_time":"2026-03-26 09:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ArIffWw-1774506163","operation_id":165531,"count":2} 
[2026-03-26 09:24:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"uylx7g3wvwlcaClnf7rNitcu0r5DzPV8","execution_time":"2026-03-26 09:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ArIffWw-1774506163","operation_id":165531,"count":2} 
[2026-03-26 09:24:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"uylx7g3wvwlcaClnf7rNitcu0r5DzPV8","execution_time":"2026-03-26 09:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ArIffWw-1774506163","operation_id":165531,"user_id":43,"notification_type":"order_approved","reference_id":180719} 
[2026-03-26 09:24:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"uylx7g3wvwlcaClnf7rNitcu0r5DzPV8","execution_time":"2026-03-26 09:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ArIffWw-1774506163","operation_id":165531,"user_id":43,"notification_type":"order_approved","reference_id":180720} 
[2026-03-26 09:24:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"uylx7g3wvwlcaClnf7rNitcu0r5DzPV8","execution_time":"2026-03-26 09:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ArIffWw-1774506163","operation_id":165531,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 09:24:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"uylx7g3wvwlcaClnf7rNitcu0r5DzPV8","execution_time":"2026-03-26 09:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ArIffWw-1774506163","operation_id":165531,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 09:24:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"uylx7g3wvwlcaClnf7rNitcu0r5DzPV8","execution_time":"2026-03-26 09:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ArIffWw-1774506163","operation_id":165531,"processed":2,"errors":0} 
[2026-03-26 09:24:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"uylx7g3wvwlcaClnf7rNitcu0r5DzPV8","execution_time":"2026-03-26 09:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ArIffWw-1774506163","operation_id":165531,"processed":2,"errors":0} 
[2026-03-26 09:24:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"uylx7g3wvwlcaClnf7rNitcu0r5DzPV8","execution_time":"2026-03-26 09:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ArIffWw-1774506163","operation_id":165531} 
[2026-03-26 09:24:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-26 09:24:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-26 09:25:04] production.INFO: Executing GetProducts task...  
[2026-03-26 09:25:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 09:25:04] production.INFO: Executing GetProducts task...  
[2026-03-26 09:25:06] production.INFO: async() رجع: true  
[2026-03-26 09:25:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 09:25:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 09:25:07] production.WARNING: Product with ID 213 not found  
[2026-03-26 09:25:07] production.WARNING: Product with ID 212 not found  
[2026-03-26 09:25:07] production.WARNING: Product with ID 211 not found  
[2026-03-26 09:25:07] production.WARNING: Product with ID 210 not found  
[2026-03-26 09:25:07] production.WARNING: Product with ID 209 not found  
[2026-03-26 09:25:07] production.WARNING: Product with ID 214 not found  
[2026-03-26 09:25:07] production.WARNING: Product with ID 215 not found  
[2026-03-26 09:25:07] production.WARNING: Product with ID 216 not found  
[2026-03-26 09:25:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 09:26:05] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"RvcpTHZvvNHLlSugAtupyJvBLFlvkmCn","execution_time":"2026-03-26 09:26:05"} 
[2026-03-26 09:26:05] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"RvcpTHZvvNHLlSugAtupyJvBLFlvkmCn","execution_time":"2026-03-26 09:26:05"} 
[2026-03-26 09:28:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"G7uH1jE35qicAXn3JzbLsLlJ0syrWKPP","execution_time":"2026-03-26 09:28:02"} 
[2026-03-26 09:28:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"G7uH1jE35qicAXn3JzbLsLlJ0syrWKPP","execution_time":"2026-03-26 09:28:02"} 
[2026-03-26 09:30:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KotR3Wu5dlnJKo5AcfWjarl4JBlhMDcY","execution_time":"2026-03-26 09:30:02"} 
[2026-03-26 09:30:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"KotR3Wu5dlnJKo5AcfWjarl4JBlhMDcY","execution_time":"2026-03-26 09:30:02"} 
[2026-03-26 09:30:02] production.INFO: Executing GetProducts task...  
[2026-03-26 09:30:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 09:30:02] production.INFO: Executing GetProducts task...  
[2026-03-26 09:30:04] production.INFO: async() رجع: true  
[2026-03-26 09:30:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 09:30:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 09:30:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 09:30:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 09:30:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 09:30:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 09:30:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 09:30:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 09:30:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 09:30:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 09:30:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 09:32:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"L4ZnUqKMGQCFZuFRCshQN4N1pTUzzrnu","execution_time":"2026-03-26 09:32:03"} 
[2026-03-26 09:32:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"L4ZnUqKMGQCFZuFRCshQN4N1pTUzzrnu","execution_time":"2026-03-26 09:32:03"} 
[2026-03-26 09:33:24] production.INFO: Constructing job for order: 180721  
[2026-03-26 09:33:27] production.INFO: Handling job for order: 180721  
[2026-03-26 09:33:27] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 09:33:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 09:33:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=38eee5c4-f137-4ab4-904d-292fcd745e34&Player_ID=0941498281  
[2026-03-26 09:33:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=38eee5c4-f137-4ab4-904d-292fcd745e34&Player_ID=0941498281","has_body":false} 
[2026-03-26 09:33:27] production.INFO: Operation sent successfully {"operation_id":165532,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dC2x4tr-1774506807","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 09:33:27"}},"processed_data":{"order_number":"ORD-dC2x4tr-1774506807","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 09:34:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"7sCUbbMxOWCDeLnMZmclhH8nkkUl8sJf","execution_time":"2026-03-26 09:34:03"} 
[2026-03-26 09:34:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"7sCUbbMxOWCDeLnMZmclhH8nkkUl8sJf","execution_time":"2026-03-26 09:34:03","total_operations":1,"sites_count":1} 
[2026-03-26 09:34:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"7sCUbbMxOWCDeLnMZmclhH8nkkUl8sJf","execution_time":"2026-03-26 09:34:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-dC2x4tr-1774506807"]} 
[2026-03-26 09:34:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"7sCUbbMxOWCDeLnMZmclhH8nkkUl8sJf","execution_time":"2026-03-26 09:34:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 09:34:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"7sCUbbMxOWCDeLnMZmclhH8nkkUl8sJf","execution_time":"2026-03-26 09:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 09:34:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"7sCUbbMxOWCDeLnMZmclhH8nkkUl8sJf","execution_time":"2026-03-26 09:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dC2x4tr-1774506807","operation_id":165532,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 09:34:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"7sCUbbMxOWCDeLnMZmclhH8nkkUl8sJf","execution_time":"2026-03-26 09:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dC2x4tr-1774506807","operation_id":165532,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 09:34:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"7sCUbbMxOWCDeLnMZmclhH8nkkUl8sJf","execution_time":"2026-03-26 09:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dC2x4tr-1774506807","operation_id":165532,"count":1} 
[2026-03-26 09:34:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"7sCUbbMxOWCDeLnMZmclhH8nkkUl8sJf","execution_time":"2026-03-26 09:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dC2x4tr-1774506807","operation_id":165532,"count":1} 
[2026-03-26 09:34:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"7sCUbbMxOWCDeLnMZmclhH8nkkUl8sJf","execution_time":"2026-03-26 09:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dC2x4tr-1774506807","operation_id":165532,"user_id":107,"notification_type":"order_approved","reference_id":180721} 
[2026-03-26 09:34:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"7sCUbbMxOWCDeLnMZmclhH8nkkUl8sJf","execution_time":"2026-03-26 09:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dC2x4tr-1774506807","operation_id":165532,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 09:34:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"7sCUbbMxOWCDeLnMZmclhH8nkkUl8sJf","execution_time":"2026-03-26 09:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dC2x4tr-1774506807","operation_id":165532,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 09:34:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"7sCUbbMxOWCDeLnMZmclhH8nkkUl8sJf","execution_time":"2026-03-26 09:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dC2x4tr-1774506807","operation_id":165532,"processed":1,"errors":0} 
[2026-03-26 09:34:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"7sCUbbMxOWCDeLnMZmclhH8nkkUl8sJf","execution_time":"2026-03-26 09:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dC2x4tr-1774506807","operation_id":165532,"processed":1,"errors":0} 
[2026-03-26 09:34:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"7sCUbbMxOWCDeLnMZmclhH8nkkUl8sJf","execution_time":"2026-03-26 09:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dC2x4tr-1774506807","operation_id":165532} 
[2026-03-26 09:34:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-26 09:35:04] production.INFO: Executing GetProducts task...  
[2026-03-26 09:35:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 09:35:04] production.INFO: Executing GetProducts task...  
[2026-03-26 09:35:06] production.INFO: async() رجع: true  
[2026-03-26 09:35:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 09:35:07] production.WARNING: Product with ID 395 not found  
[2026-03-26 09:35:07] production.WARNING: Product with ID 213 not found  
[2026-03-26 09:35:07] production.WARNING: Product with ID 212 not found  
[2026-03-26 09:35:07] production.WARNING: Product with ID 211 not found  
[2026-03-26 09:35:07] production.WARNING: Product with ID 210 not found  
[2026-03-26 09:35:07] production.WARNING: Product with ID 209 not found  
[2026-03-26 09:35:07] production.WARNING: Product with ID 214 not found  
[2026-03-26 09:35:07] production.WARNING: Product with ID 215 not found  
[2026-03-26 09:35:07] production.WARNING: Product with ID 216 not found  
[2026-03-26 09:35:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 09:36:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"AXlfkC1Q9gqegVyuAOkJQAXh252ltVMU","execution_time":"2026-03-26 09:36:02"} 
[2026-03-26 09:36:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"AXlfkC1Q9gqegVyuAOkJQAXh252ltVMU","execution_time":"2026-03-26 09:36:02"} 
[2026-03-26 09:38:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Jz1POKDX7SYlbs2luhTPRqwEPqhsYBpI","execution_time":"2026-03-26 09:38:02"} 
[2026-03-26 09:38:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Jz1POKDX7SYlbs2luhTPRqwEPqhsYBpI","execution_time":"2026-03-26 09:38:02"} 
[2026-03-26 09:40:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"pUOEfk1IbjyH4s3IVLnwbVgd9Mh9FmRN","execution_time":"2026-03-26 09:40:02"} 
[2026-03-26 09:40:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"pUOEfk1IbjyH4s3IVLnwbVgd9Mh9FmRN","execution_time":"2026-03-26 09:40:02"} 
[2026-03-26 09:40:02] production.INFO: Executing GetProducts task...  
[2026-03-26 09:40:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 09:40:02] production.INFO: Executing GetProducts task...  
[2026-03-26 09:40:04] production.INFO: async() رجع: true  
[2026-03-26 09:40:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 09:40:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 09:40:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 09:40:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 09:40:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 09:40:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 09:40:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 09:40:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 09:40:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 09:40:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 09:40:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 09:42:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"O7spgQarpDz9VHiHeJoGARRlFa9hLABf","execution_time":"2026-03-26 09:42:03"} 
[2026-03-26 09:42:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"O7spgQarpDz9VHiHeJoGARRlFa9hLABf","execution_time":"2026-03-26 09:42:03"} 
[2026-03-26 09:44:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9xh9h1B74TMcicIAUbp2MOJb2JI6WbDJ","execution_time":"2026-03-26 09:44:03"} 
[2026-03-26 09:44:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"9xh9h1B74TMcicIAUbp2MOJb2JI6WbDJ","execution_time":"2026-03-26 09:44:03"} 
[2026-03-26 09:45:03] production.INFO: Executing GetProducts task...  
[2026-03-26 09:45:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 09:45:03] production.INFO: Executing GetProducts task...  
[2026-03-26 09:45:05] production.INFO: async() رجع: true  
[2026-03-26 09:45:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 09:45:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 09:45:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 09:45:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 09:45:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 09:45:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 09:45:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 09:45:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 09:45:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 09:45:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 09:45:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 09:46:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"gkjwr49beJJy2XnhsL8XcEcjtT1zpuAI","execution_time":"2026-03-26 09:46:04"} 
[2026-03-26 09:46:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"gkjwr49beJJy2XnhsL8XcEcjtT1zpuAI","execution_time":"2026-03-26 09:46:04"} 
[2026-03-26 09:48:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"vQsQE6nkO0FyKUj8V1mOftbK6Uz6ulHj","execution_time":"2026-03-26 09:48:04"} 
[2026-03-26 09:48:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"vQsQE6nkO0FyKUj8V1mOftbK6Uz6ulHj","execution_time":"2026-03-26 09:48:04"} 
[2026-03-26 09:48:29] production.INFO: Constructing job for order: 180722  
[2026-03-26 09:48:31] production.INFO: Handling job for order: 180722  
[2026-03-26 09:48:31] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 09:48:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 09:48:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/13/params?qty=1&uuid=45253b1e-f8a3-4246-8fe2-7e9375753079&Player_ID=0968281005  
[2026-03-26 09:48:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/13/params?qty=1&uuid=45253b1e-f8a3-4246-8fe2-7e9375753079&Player_ID=0968281005","has_body":false} 
[2026-03-26 09:48:32] production.INFO: Operation sent successfully {"operation_id":165533,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9kz-1774507711","amount":295.49407999999999674400896765291690826416015625,"status":"processing","product":"280 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 09:48:32"}},"processed_data":{"order_number":"ORD-9kz-1774507711","amount":295.49407999999999674400896765291690826416015625,"status":"processing","product":"280 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 09:48:36] production.INFO: Constructing job for order: 180723  
[2026-03-26 09:48:38] production.INFO: Handling job for order: 180723  
[2026-03-26 09:48:38] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 09:48:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 09:48:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=46162ace-53a6-4a08-96bc-4c07571e9e2e&Player_ID=0968281005  
[2026-03-26 09:48:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=46162ace-53a6-4a08-96bc-4c07571e9e2e&Player_ID=0968281005","has_body":false} 
[2026-03-26 09:48:38] production.INFO: Operation sent successfully {"operation_id":165534,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ADX-1774507718","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 09:48:38"}},"processed_data":{"order_number":"ORD-ADX-1774507718","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 09:49:05] production.INFO: Constructing job for order: 180724  
[2026-03-26 09:49:08] production.INFO: Handling job for order: 180724  
[2026-03-26 09:49:08] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 09:49:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 09:49:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/16/params?qty=1&uuid=eab86523-492c-45af-a5e7-d8c7700da43e&Player_ID=0945289254  
[2026-03-26 09:49:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/16/params?qty=1&uuid=eab86523-492c-45af-a5e7-d8c7700da43e&Player_ID=0945289254","has_body":false} 
[2026-03-26 09:49:09] production.INFO: Operation sent successfully {"operation_id":165535,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5Zvu8IX-1774507749","amount":527.6680000000000063664629124104976654052734375,"status":"processing","product":"500 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 09:49:09"}},"processed_data":{"order_number":"ORD-5Zvu8IX-1774507749","amount":527.6680000000000063664629124104976654052734375,"status":"processing","product":"500 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 09:50:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"k3f6UXYKGPrZbb3FbgD3Jiy16q9zkfg4","execution_time":"2026-03-26 09:50:03"} 
[2026-03-26 09:50:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"k3f6UXYKGPrZbb3FbgD3Jiy16q9zkfg4","execution_time":"2026-03-26 09:50:03","total_operations":3,"sites_count":1} 
[2026-03-26 09:50:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"k3f6UXYKGPrZbb3FbgD3Jiy16q9zkfg4","execution_time":"2026-03-26 09:50:03","site_id":4,"site_name":"swgamessls","orders_count":3,"order_ids":["ORD-9kz-1774507711","ORD-ADX-1774507718","ORD-5Zvu8IX-1774507749"]} 
[2026-03-26 09:50:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"k3f6UXYKGPrZbb3FbgD3Jiy16q9zkfg4","execution_time":"2026-03-26 09:50:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 09:50:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"k3f6UXYKGPrZbb3FbgD3Jiy16q9zkfg4","execution_time":"2026-03-26 09:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-26 09:50:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"k3f6UXYKGPrZbb3FbgD3Jiy16q9zkfg4","execution_time":"2026-03-26 09:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ADX-1774507718","operation_id":165534,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-26 09:50:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"k3f6UXYKGPrZbb3FbgD3Jiy16q9zkfg4","execution_time":"2026-03-26 09:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ADX-1774507718","operation_id":165534,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-26 09:50:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"k3f6UXYKGPrZbb3FbgD3Jiy16q9zkfg4","execution_time":"2026-03-26 09:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ADX-1774507718","operation_id":165534,"count":3} 
[2026-03-26 09:50:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"k3f6UXYKGPrZbb3FbgD3Jiy16q9zkfg4","execution_time":"2026-03-26 09:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ADX-1774507718","operation_id":165534,"count":3} 
[2026-03-26 09:50:03] production.INFO: Bulk processed user refunds {"job":"Quryjob","job_id":"k3f6UXYKGPrZbb3FbgD3Jiy16q9zkfg4","execution_time":"2026-03-26 09:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ADX-1774507718","operation_id":165534,"count":2} 
[2026-03-26 09:50:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"k3f6UXYKGPrZbb3FbgD3Jiy16q9zkfg4","execution_time":"2026-03-26 09:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ADX-1774507718","operation_id":165534,"user_id":107,"notification_type":"order_approved","reference_id":180724} 
[2026-03-26 09:50:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"k3f6UXYKGPrZbb3FbgD3Jiy16q9zkfg4","execution_time":"2026-03-26 09:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ADX-1774507718","operation_id":165534,"user_id":107,"notification_type":"order_rejected","reference_id":180722} 
[2026-03-26 09:50:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"k3f6UXYKGPrZbb3FbgD3Jiy16q9zkfg4","execution_time":"2026-03-26 09:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ADX-1774507718","operation_id":165534,"user_id":107,"notification_type":"order_rejected","reference_id":180723} 
[2026-03-26 09:50:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"k3f6UXYKGPrZbb3FbgD3Jiy16q9zkfg4","execution_time":"2026-03-26 09:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ADX-1774507718","operation_id":165534,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":2} 
[2026-03-26 09:50:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"k3f6UXYKGPrZbb3FbgD3Jiy16q9zkfg4","execution_time":"2026-03-26 09:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ADX-1774507718","operation_id":165534,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-26 09:50:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"k3f6UXYKGPrZbb3FbgD3Jiy16q9zkfg4","execution_time":"2026-03-26 09:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ADX-1774507718","operation_id":165534,"processed":3,"errors":0} 
[2026-03-26 09:50:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"k3f6UXYKGPrZbb3FbgD3Jiy16q9zkfg4","execution_time":"2026-03-26 09:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ADX-1774507718","operation_id":165534,"processed":3,"errors":0} 
[2026-03-26 09:50:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"k3f6UXYKGPrZbb3FbgD3Jiy16q9zkfg4","execution_time":"2026-03-26 09:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ADX-1774507718","operation_id":165534} 
[2026-03-26 09:50:03] production.INFO: Executing GetProducts task...  
[2026-03-26 09:50:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 09:50:03] production.INFO: Executing GetProducts task...  
[2026-03-26 09:50:05] production.INFO: async() رجع: true  
[2026-03-26 09:50:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 09:50:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 09:50:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 09:50:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 09:50:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 09:50:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 09:50:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 09:50:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 09:50:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 09:50:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 09:50:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 09:50:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-26 09:50:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-26 09:50:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-26 09:50:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-26 09:50:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-26 09:52:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9FxkIWvh2B09ZeFV4JYyz6QKm6xsxe8C","execution_time":"2026-03-26 09:52:04"} 
[2026-03-26 09:52:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"9FxkIWvh2B09ZeFV4JYyz6QKm6xsxe8C","execution_time":"2026-03-26 09:52:04"} 
[2026-03-26 09:54:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ntlC4X45XpccZHqHqwGpV5xMSawmv0ZJ","execution_time":"2026-03-26 09:54:04"} 
[2026-03-26 09:54:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"ntlC4X45XpccZHqHqwGpV5xMSawmv0ZJ","execution_time":"2026-03-26 09:54:04"} 
[2026-03-26 09:55:00] production.INFO: Constructing job for order: 180725  
[2026-03-26 09:55:01] production.INFO: Handling job for order: 180725  
[2026-03-26 09:55:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 09:55:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 09:55:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/626/params?qty=15000&uuid=ef93862a-5a9b-46d7-b2ad-7a88b7411da1&Player_ID=6525106  
[2026-03-26 09:55:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/626/params?qty=15000&uuid=ef93862a-5a9b-46d7-b2ad-7a88b7411da1&Player_ID=6525106","has_body":false} 
[2026-03-26 09:55:02] production.INFO: Operation sent successfully {"operation_id":165536,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HcP-1774508102","amount":1.8808635000000000214726014746702276170253753662109375,"status":"processing","product":"SoMatch Amount","game":"SoMatch","notes":[],"created_at":"2026-03-26 09:55:02"}},"processed_data":{"order_number":"ORD-HcP-1774508102","amount":1.8808635000000000214726014746702276170253753662109375,"status":"processing","product":"SoMatch Amount","game":"SoMatch"}} 
[2026-03-26 09:55:02] production.INFO: Executing GetProducts task...  
[2026-03-26 09:55:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 09:55:02] production.INFO: Executing GetProducts task...  
[2026-03-26 09:55:04] production.INFO: async() رجع: true  
[2026-03-26 09:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 09:55:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 09:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 09:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 09:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 09:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 09:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 09:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 09:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 09:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 09:55:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 09:56:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4I7vNi3ommUMA3Abkjv26cYFRwo3lQRj","execution_time":"2026-03-26 09:56:02"} 
[2026-03-26 09:56:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"4I7vNi3ommUMA3Abkjv26cYFRwo3lQRj","execution_time":"2026-03-26 09:56:02","total_operations":1,"sites_count":1} 
[2026-03-26 09:56:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4I7vNi3ommUMA3Abkjv26cYFRwo3lQRj","execution_time":"2026-03-26 09:56:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-HcP-1774508102"]} 
[2026-03-26 09:56:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4I7vNi3ommUMA3Abkjv26cYFRwo3lQRj","execution_time":"2026-03-26 09:56:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 09:56:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4I7vNi3ommUMA3Abkjv26cYFRwo3lQRj","execution_time":"2026-03-26 09:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 09:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4I7vNi3ommUMA3Abkjv26cYFRwo3lQRj","execution_time":"2026-03-26 09:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HcP-1774508102","operation_id":165536} 
[2026-03-26 09:56:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4I7vNi3ommUMA3Abkjv26cYFRwo3lQRj","execution_time":"2026-03-26 09:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HcP-1774508102","operation_id":165536,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 09:56:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4I7vNi3ommUMA3Abkjv26cYFRwo3lQRj","execution_time":"2026-03-26 09:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HcP-1774508102","operation_id":165536,"processed":0,"errors":0} 
[2026-03-26 09:56:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"4I7vNi3ommUMA3Abkjv26cYFRwo3lQRj","execution_time":"2026-03-26 09:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HcP-1774508102","operation_id":165536} 
[2026-03-26 09:56:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HcP-1774508102","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 09:56:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-HcP-1774508102","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 09:56:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 09:56:04] production.INFO: SendAcceptReject: Notification queued {"user_id":357,"notification_type":"order_approved","reference_id":180725} 
[2026-03-26 09:56:04] production.INFO: Order updated successfully. Order ID: 180725, Status: completed  
[2026-03-26 09:56:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HcP-1774508102","status":"completed","codes_count":0} 
[2026-03-26 09:56:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 357  
[2026-03-26 09:56:41] production.INFO: Constructing job for order: 180727  
[2026-03-26 09:56:42] production.INFO: Handling job for order: 180727  
[2026-03-26 09:56:42] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 09:56:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 09:56:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/812/params?qty=1&uuid=72e8c1e2-a7cf-49a3-83fc-70012d5c6207&Player_ID=0939481114  
[2026-03-26 09:56:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/812/params?qty=1&uuid=72e8c1e2-a7cf-49a3-83fc-70012d5c6207&Player_ID=0939481114","has_body":false} 
[2026-03-26 09:56:42] production.INFO: Operation sent successfully {"operation_id":165537,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vVg34ue-1774508202","amount":334.86777999999998201019479893147945404052734375,"status":"processing","product":"317.31 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 09:56:42"}},"processed_data":{"order_number":"ORD-vVg34ue-1774508202","amount":334.86777999999998201019479893147945404052734375,"status":"processing","product":"317.31 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 09:58:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"l6dMqDfQsi61KDvED4V33x1W7lZPIx6m","execution_time":"2026-03-26 09:58:03"} 
[2026-03-26 09:58:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"l6dMqDfQsi61KDvED4V33x1W7lZPIx6m","execution_time":"2026-03-26 09:58:03","total_operations":1,"sites_count":1} 
[2026-03-26 09:58:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"l6dMqDfQsi61KDvED4V33x1W7lZPIx6m","execution_time":"2026-03-26 09:58:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-vVg34ue-1774508202"]} 
[2026-03-26 09:58:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"l6dMqDfQsi61KDvED4V33x1W7lZPIx6m","execution_time":"2026-03-26 09:58:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 09:58:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"l6dMqDfQsi61KDvED4V33x1W7lZPIx6m","execution_time":"2026-03-26 09:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 09:58:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"l6dMqDfQsi61KDvED4V33x1W7lZPIx6m","execution_time":"2026-03-26 09:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vVg34ue-1774508202","operation_id":165537,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 09:58:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"l6dMqDfQsi61KDvED4V33x1W7lZPIx6m","execution_time":"2026-03-26 09:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vVg34ue-1774508202","operation_id":165537,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 09:58:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"l6dMqDfQsi61KDvED4V33x1W7lZPIx6m","execution_time":"2026-03-26 09:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vVg34ue-1774508202","operation_id":165537,"count":1} 
[2026-03-26 09:58:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"l6dMqDfQsi61KDvED4V33x1W7lZPIx6m","execution_time":"2026-03-26 09:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vVg34ue-1774508202","operation_id":165537,"count":1} 
[2026-03-26 09:58:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"l6dMqDfQsi61KDvED4V33x1W7lZPIx6m","execution_time":"2026-03-26 09:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vVg34ue-1774508202","operation_id":165537,"user_id":107,"notification_type":"order_approved","reference_id":180727} 
[2026-03-26 09:58:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"l6dMqDfQsi61KDvED4V33x1W7lZPIx6m","execution_time":"2026-03-26 09:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vVg34ue-1774508202","operation_id":165537,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 09:58:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"l6dMqDfQsi61KDvED4V33x1W7lZPIx6m","execution_time":"2026-03-26 09:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vVg34ue-1774508202","operation_id":165537,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 09:58:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"l6dMqDfQsi61KDvED4V33x1W7lZPIx6m","execution_time":"2026-03-26 09:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vVg34ue-1774508202","operation_id":165537,"processed":1,"errors":0} 
[2026-03-26 09:58:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"l6dMqDfQsi61KDvED4V33x1W7lZPIx6m","execution_time":"2026-03-26 09:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vVg34ue-1774508202","operation_id":165537,"processed":1,"errors":0} 
[2026-03-26 09:58:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"l6dMqDfQsi61KDvED4V33x1W7lZPIx6m","execution_time":"2026-03-26 09:58:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vVg34ue-1774508202","operation_id":165537} 
[2026-03-26 09:58:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-26 09:58:54] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"3000.0","mainamount":"3000","operation_number":"159931852","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpko2c82jo9hv33p7xHWx"}},"user_id":1056} 
[2026-03-26 09:58:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 09:58:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 09:58:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 09:58:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 09:58:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 09:58:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 09:58:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 09:58:55] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 09:58:55] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18865,"user_id":1056,"amount":3000.0,"admins_notified":7} 
[2026-03-26 10:00:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"M9aAkpnq4AFvFmA1pmNHyZYKiwvViuKi","execution_time":"2026-03-26 10:00:04"} 
[2026-03-26 10:00:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"M9aAkpnq4AFvFmA1pmNHyZYKiwvViuKi","execution_time":"2026-03-26 10:00:04"} 
[2026-03-26 10:00:04] production.INFO: Executing GetProducts task...  
[2026-03-26 10:00:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 10:00:04] production.INFO: Executing GetProducts task...  
[2026-03-26 10:00:06] production.INFO: async() رجع: true  
[2026-03-26 10:00:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 10:00:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 10:00:07] production.WARNING: Product with ID 213 not found  
[2026-03-26 10:00:07] production.WARNING: Product with ID 212 not found  
[2026-03-26 10:00:07] production.WARNING: Product with ID 211 not found  
[2026-03-26 10:00:07] production.WARNING: Product with ID 210 not found  
[2026-03-26 10:00:07] production.WARNING: Product with ID 209 not found  
[2026-03-26 10:00:07] production.WARNING: Product with ID 214 not found  
[2026-03-26 10:00:07] production.WARNING: Product with ID 215 not found  
[2026-03-26 10:00:07] production.WARNING: Product with ID 216 not found  
[2026-03-26 10:00:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 10:00:47] production.INFO: Constructing job for order: 180728  
[2026-03-26 10:00:50] production.INFO: Handling job for order: 180728  
[2026-03-26 10:00:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 10:00:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 10:00:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=d4d8affc-98e5-4c19-862a-8bda36ae5b47&Player_ID=11200494  
[2026-03-26 10:00:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=d4d8affc-98e5-4c19-862a-8bda36ae5b47&Player_ID=11200494","has_body":false} 
[2026-03-26 10:00:50] production.INFO: Operation sent successfully {"operation_id":165538,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ySEQRy-1774508450","amount":2.054932800000000003848299456876702606678009033203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-26 10:00:50"}},"processed_data":{"order_number":"ORD-ySEQRy-1774508450","amount":2.054932800000000003848299456876702606678009033203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-26 10:02:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"rDZgrTjRHdshRUxxYoQUboJgqJgigf9i","execution_time":"2026-03-26 10:02:04"} 
[2026-03-26 10:02:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"rDZgrTjRHdshRUxxYoQUboJgqJgigf9i","execution_time":"2026-03-26 10:02:04","total_operations":1,"sites_count":1} 
[2026-03-26 10:02:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"rDZgrTjRHdshRUxxYoQUboJgqJgigf9i","execution_time":"2026-03-26 10:02:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-ySEQRy-1774508450"]} 
[2026-03-26 10:02:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"rDZgrTjRHdshRUxxYoQUboJgqJgigf9i","execution_time":"2026-03-26 10:02:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 10:02:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"rDZgrTjRHdshRUxxYoQUboJgqJgigf9i","execution_time":"2026-03-26 10:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 10:02:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rDZgrTjRHdshRUxxYoQUboJgqJgigf9i","execution_time":"2026-03-26 10:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ySEQRy-1774508450","operation_id":165538} 
[2026-03-26 10:02:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"rDZgrTjRHdshRUxxYoQUboJgqJgigf9i","execution_time":"2026-03-26 10:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ySEQRy-1774508450","operation_id":165538,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 10:02:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"rDZgrTjRHdshRUxxYoQUboJgqJgigf9i","execution_time":"2026-03-26 10:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ySEQRy-1774508450","operation_id":165538,"processed":0,"errors":0} 
[2026-03-26 10:02:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"rDZgrTjRHdshRUxxYoQUboJgqJgigf9i","execution_time":"2026-03-26 10:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ySEQRy-1774508450","operation_id":165538} 
[2026-03-26 10:02:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ySEQRy-1774508450","status":"completed","notes":["جميع العمليات اكتملت بنجاح","-"],"codes":[]}} 
[2026-03-26 10:02:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-ySEQRy-1774508450","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح","-"]} 
[2026-03-26 10:02:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 10:02:07] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":180728} 
[2026-03-26 10:02:07] production.INFO: Order updated successfully. Order ID: 180728, Status: completed  
[2026-03-26 10:02:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ySEQRy-1774508450","status":"completed","codes_count":0} 
[2026-03-26 10:02:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-26 10:04:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"WNNj6xh30ynE1zsy1192EIfZujevOJuL","execution_time":"2026-03-26 10:04:01"} 
[2026-03-26 10:04:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"WNNj6xh30ynE1zsy1192EIfZujevOJuL","execution_time":"2026-03-26 10:04:01"} 
[2026-03-26 10:05:01] production.INFO: Executing GetProducts task...  
[2026-03-26 10:05:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 10:05:01] production.INFO: Executing GetProducts task...  
[2026-03-26 10:05:03] production.INFO: async() رجع: true  
[2026-03-26 10:05:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 10:05:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 10:05:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 10:05:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 10:05:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 10:05:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 10:05:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 10:05:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 10:05:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 10:05:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 10:05:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 10:06:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"N0dDbULR2cALouV6VuZ6Si5HTwWhtcgy","execution_time":"2026-03-26 10:06:02"} 
[2026-03-26 10:06:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"N0dDbULR2cALouV6VuZ6Si5HTwWhtcgy","execution_time":"2026-03-26 10:06:02"} 
[2026-03-26 10:08:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Hg6yY5wCV5AKbIhyHuc7rIOIufnaALhT","execution_time":"2026-03-26 10:08:02"} 
[2026-03-26 10:08:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Hg6yY5wCV5AKbIhyHuc7rIOIufnaALhT","execution_time":"2026-03-26 10:08:02"} 
[2026-03-26 10:08:14] production.INFO: Constructing job for order: 180729  
[2026-03-26 10:08:17] production.INFO: Handling job for order: 180729  
[2026-03-26 10:08:17] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 10:08:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 10:08:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/49/params?qty=1&uuid=e74c0cbb-4586-4c2b-83ee-19ef77079740&Player_ID=0938+434+214  
[2026-03-26 10:08:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/49/params?qty=1&uuid=e74c0cbb-4586-4c2b-83ee-19ef77079740&Player_ID=0938+434+214","has_body":false} 
[2026-03-26 10:08:17] production.ERROR: ❌ Missing required field: order_number for site: swgamessls {"available_fields":["error","message",0],"required_fields":["order_number","amount","status"]} 
[2026-03-26 10:08:17] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165539,"exception":"Unknown named parameter $userId"} 
[2026-03-26 10:08:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-26 10:08:49] production.INFO: Constructing job for order: 180730  
[2026-03-26 10:08:50] production.INFO: Handling job for order: 180730  
[2026-03-26 10:08:50] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 10:08:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 10:08:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=343f0e00-d6b3-4fde-87c7-d201ef6eee7f&Player_ID=18741484  
[2026-03-26 10:08:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=343f0e00-d6b3-4fde-87c7-d201ef6eee7f&Player_ID=18741484","has_body":false} 
[2026-03-26 10:08:51] production.INFO: Operation sent successfully {"operation_id":165540,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gVGqG7Tv-1774508930","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 10:08:51"}},"processed_data":{"order_number":"ORD-gVGqG7Tv-1774508930","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 10:10:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"B8Hw814fmgYU76oFZz5AYmxk4eyu2leP","execution_time":"2026-03-26 10:10:03"} 
[2026-03-26 10:10:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"B8Hw814fmgYU76oFZz5AYmxk4eyu2leP","execution_time":"2026-03-26 10:10:03","total_operations":1,"sites_count":1} 
[2026-03-26 10:10:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"B8Hw814fmgYU76oFZz5AYmxk4eyu2leP","execution_time":"2026-03-26 10:10:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-gVGqG7Tv-1774508930"]} 
[2026-03-26 10:10:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"B8Hw814fmgYU76oFZz5AYmxk4eyu2leP","execution_time":"2026-03-26 10:10:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 10:10:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"B8Hw814fmgYU76oFZz5AYmxk4eyu2leP","execution_time":"2026-03-26 10:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 10:10:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"B8Hw814fmgYU76oFZz5AYmxk4eyu2leP","execution_time":"2026-03-26 10:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gVGqG7Tv-1774508930","operation_id":165540,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 10:10:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"B8Hw814fmgYU76oFZz5AYmxk4eyu2leP","execution_time":"2026-03-26 10:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gVGqG7Tv-1774508930","operation_id":165540,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 10:10:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"B8Hw814fmgYU76oFZz5AYmxk4eyu2leP","execution_time":"2026-03-26 10:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gVGqG7Tv-1774508930","operation_id":165540,"count":1} 
[2026-03-26 10:10:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"B8Hw814fmgYU76oFZz5AYmxk4eyu2leP","execution_time":"2026-03-26 10:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gVGqG7Tv-1774508930","operation_id":165540,"count":1} 
[2026-03-26 10:10:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"B8Hw814fmgYU76oFZz5AYmxk4eyu2leP","execution_time":"2026-03-26 10:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gVGqG7Tv-1774508930","operation_id":165540,"user_id":366,"notification_type":"order_approved","reference_id":180730} 
[2026-03-26 10:10:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"B8Hw814fmgYU76oFZz5AYmxk4eyu2leP","execution_time":"2026-03-26 10:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gVGqG7Tv-1774508930","operation_id":165540,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 10:10:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"B8Hw814fmgYU76oFZz5AYmxk4eyu2leP","execution_time":"2026-03-26 10:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gVGqG7Tv-1774508930","operation_id":165540,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 10:10:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"B8Hw814fmgYU76oFZz5AYmxk4eyu2leP","execution_time":"2026-03-26 10:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gVGqG7Tv-1774508930","operation_id":165540,"processed":1,"errors":0} 
[2026-03-26 10:10:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"B8Hw814fmgYU76oFZz5AYmxk4eyu2leP","execution_time":"2026-03-26 10:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gVGqG7Tv-1774508930","operation_id":165540,"processed":1,"errors":0} 
[2026-03-26 10:10:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"B8Hw814fmgYU76oFZz5AYmxk4eyu2leP","execution_time":"2026-03-26 10:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gVGqG7Tv-1774508930","operation_id":165540} 
[2026-03-26 10:10:03] production.INFO: Executing GetProducts task...  
[2026-03-26 10:10:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 10:10:03] production.INFO: Executing GetProducts task...  
[2026-03-26 10:10:05] production.INFO: async() رجع: true  
[2026-03-26 10:10:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 10:10:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 10:10:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 10:10:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 10:10:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 10:10:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 10:10:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 10:10:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 10:10:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 10:10:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 10:10:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 10:10:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-26 10:12:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"VAJnc7zGF9V1MSmnJ8fYntrHuRtfrZul","execution_time":"2026-03-26 10:12:03"} 
[2026-03-26 10:12:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"VAJnc7zGF9V1MSmnJ8fYntrHuRtfrZul","execution_time":"2026-03-26 10:12:03"} 
[2026-03-26 10:13:56] production.INFO: Constructing job for order: 180731  
[2026-03-26 10:13:57] production.INFO: Handling job for order: 180731  
[2026-03-26 10:13:57] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 10:13:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 10:13:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=700f125e-0382-4c0a-9709-41d9cf66283c&Player_ID=0943416915  
[2026-03-26 10:13:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=700f125e-0382-4c0a-9709-41d9cf66283c&Player_ID=0943416915","has_body":false} 
[2026-03-26 10:13:58] production.INFO: Operation sent successfully {"operation_id":165541,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NK82DIZ-1774509238","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 10:13:58"}},"processed_data":{"order_number":"ORD-NK82DIZ-1774509238","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 10:14:00] production.INFO: Constructing job for order: 180732  
[2026-03-26 10:14:01] production.INFO: Handling job for order: 180732  
[2026-03-26 10:14:01] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 10:14:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 10:14:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=a0f9acff-b172-46b8-ad97-e0843b4b8945&Player_ID=0943416915  
[2026-03-26 10:14:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=a0f9acff-b172-46b8-ad97-e0843b4b8945&Player_ID=0943416915","has_body":false} 
[2026-03-26 10:14:02] production.INFO: Operation sent successfully {"operation_id":165542,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jmbstZz-1774509242","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 10:14:02"}},"processed_data":{"order_number":"ORD-jmbstZz-1774509242","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 10:14:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Em89bZBXh0zPqAPe0OfuMr9c9lX1fBr7","execution_time":"2026-03-26 10:14:02"} 
[2026-03-26 10:14:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Em89bZBXh0zPqAPe0OfuMr9c9lX1fBr7","execution_time":"2026-03-26 10:14:02","total_operations":2,"sites_count":1} 
[2026-03-26 10:14:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Em89bZBXh0zPqAPe0OfuMr9c9lX1fBr7","execution_time":"2026-03-26 10:14:02","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-NK82DIZ-1774509238","ORD-jmbstZz-1774509242"]} 
[2026-03-26 10:14:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Em89bZBXh0zPqAPe0OfuMr9c9lX1fBr7","execution_time":"2026-03-26 10:14:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 10:14:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Em89bZBXh0zPqAPe0OfuMr9c9lX1fBr7","execution_time":"2026-03-26 10:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 10:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Em89bZBXh0zPqAPe0OfuMr9c9lX1fBr7","execution_time":"2026-03-26 10:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jmbstZz-1774509242","operation_id":165542} 
[2026-03-26 10:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Em89bZBXh0zPqAPe0OfuMr9c9lX1fBr7","execution_time":"2026-03-26 10:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NK82DIZ-1774509238","operation_id":165541} 
[2026-03-26 10:14:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Em89bZBXh0zPqAPe0OfuMr9c9lX1fBr7","execution_time":"2026-03-26 10:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NK82DIZ-1774509238","operation_id":165541,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 10:14:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Em89bZBXh0zPqAPe0OfuMr9c9lX1fBr7","execution_time":"2026-03-26 10:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NK82DIZ-1774509238","operation_id":165541,"processed":0,"errors":0} 
[2026-03-26 10:14:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Em89bZBXh0zPqAPe0OfuMr9c9lX1fBr7","execution_time":"2026-03-26 10:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NK82DIZ-1774509238","operation_id":165541} 
[2026-03-26 10:15:02] production.INFO: Executing GetProducts task...  
[2026-03-26 10:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 10:15:02] production.INFO: Executing GetProducts task...  
[2026-03-26 10:15:04] production.INFO: async() رجع: true  
[2026-03-26 10:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 10:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 10:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 10:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 10:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 10:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 10:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 10:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 10:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 10:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 10:15:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 10:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"dp3iJRPTqj02lNnYZEUJoUeifYUYWhEj","execution_time":"2026-03-26 10:16:02"} 
[2026-03-26 10:16:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"dp3iJRPTqj02lNnYZEUJoUeifYUYWhEj","execution_time":"2026-03-26 10:16:02","total_operations":2,"sites_count":1} 
[2026-03-26 10:16:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"dp3iJRPTqj02lNnYZEUJoUeifYUYWhEj","execution_time":"2026-03-26 10:16:02","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-NK82DIZ-1774509238","ORD-jmbstZz-1774509242"]} 
[2026-03-26 10:16:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"dp3iJRPTqj02lNnYZEUJoUeifYUYWhEj","execution_time":"2026-03-26 10:16:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 10:16:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"dp3iJRPTqj02lNnYZEUJoUeifYUYWhEj","execution_time":"2026-03-26 10:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 10:16:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"dp3iJRPTqj02lNnYZEUJoUeifYUYWhEj","execution_time":"2026-03-26 10:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NK82DIZ-1774509238","operation_id":165541,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 10:16:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"dp3iJRPTqj02lNnYZEUJoUeifYUYWhEj","execution_time":"2026-03-26 10:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NK82DIZ-1774509238","operation_id":165541,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 10:16:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"dp3iJRPTqj02lNnYZEUJoUeifYUYWhEj","execution_time":"2026-03-26 10:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NK82DIZ-1774509238","operation_id":165541,"count":2} 
[2026-03-26 10:16:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"dp3iJRPTqj02lNnYZEUJoUeifYUYWhEj","execution_time":"2026-03-26 10:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NK82DIZ-1774509238","operation_id":165541,"count":2} 
[2026-03-26 10:16:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"dp3iJRPTqj02lNnYZEUJoUeifYUYWhEj","execution_time":"2026-03-26 10:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NK82DIZ-1774509238","operation_id":165541,"user_id":600,"notification_type":"order_approved","reference_id":180732} 
[2026-03-26 10:16:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"dp3iJRPTqj02lNnYZEUJoUeifYUYWhEj","execution_time":"2026-03-26 10:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NK82DIZ-1774509238","operation_id":165541,"user_id":600,"notification_type":"order_approved","reference_id":180731} 
[2026-03-26 10:16:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"dp3iJRPTqj02lNnYZEUJoUeifYUYWhEj","execution_time":"2026-03-26 10:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NK82DIZ-1774509238","operation_id":165541,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 10:16:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"dp3iJRPTqj02lNnYZEUJoUeifYUYWhEj","execution_time":"2026-03-26 10:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NK82DIZ-1774509238","operation_id":165541,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 10:16:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"dp3iJRPTqj02lNnYZEUJoUeifYUYWhEj","execution_time":"2026-03-26 10:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NK82DIZ-1774509238","operation_id":165541,"processed":2,"errors":0} 
[2026-03-26 10:16:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"dp3iJRPTqj02lNnYZEUJoUeifYUYWhEj","execution_time":"2026-03-26 10:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NK82DIZ-1774509238","operation_id":165541,"processed":2,"errors":0} 
[2026-03-26 10:16:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"dp3iJRPTqj02lNnYZEUJoUeifYUYWhEj","execution_time":"2026-03-26 10:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NK82DIZ-1774509238","operation_id":165541} 
[2026-03-26 10:16:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 600  
[2026-03-26 10:16:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 600  
[2026-03-26 10:18:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"kjuQjFifuXtZBxEiLjDo8UHb2BeZQYsl","execution_time":"2026-03-26 10:18:03"} 
[2026-03-26 10:18:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"kjuQjFifuXtZBxEiLjDo8UHb2BeZQYsl","execution_time":"2026-03-26 10:18:03"} 
[2026-03-26 10:20:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"5U0fZWyok3tImvYybbWoPVTZ2dzWjHXf","execution_time":"2026-03-26 10:20:03"} 
[2026-03-26 10:20:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"5U0fZWyok3tImvYybbWoPVTZ2dzWjHXf","execution_time":"2026-03-26 10:20:03"} 
[2026-03-26 10:20:03] production.INFO: Executing GetProducts task...  
[2026-03-26 10:20:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 10:20:03] production.INFO: Executing GetProducts task...  
[2026-03-26 10:20:05] production.INFO: async() رجع: true  
[2026-03-26 10:20:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 10:20:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 10:20:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 10:20:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 10:20:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 10:20:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 10:20:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 10:20:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 10:20:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 10:20:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 10:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 10:22:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0fRj7xNBtxR2VdI8xnOrAUV6xvyTPsVT","execution_time":"2026-03-26 10:22:03"} 
[2026-03-26 10:22:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"0fRj7xNBtxR2VdI8xnOrAUV6xvyTPsVT","execution_time":"2026-03-26 10:22:03"} 
[2026-03-26 10:22:47] production.INFO: Constructing job for order: 180734  
[2026-03-26 10:22:48] production.INFO: Handling job for order: 180734  
[2026-03-26 10:22:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 10:22:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 10:22:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=19dd9c01-4bdc-4721-b5d9-81a9a93bfde5&Player_ID=5299761591  
[2026-03-26 10:22:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=19dd9c01-4bdc-4721-b5d9-81a9a93bfde5&Player_ID=5299761591","has_body":false} 
[2026-03-26 10:22:49] production.INFO: Operation sent successfully {"operation_id":165543,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CgXN3qM-1774509769","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 10:22:49"}},"processed_data":{"order_number":"ORD-CgXN3qM-1774509769","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 10:23:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-CgXN3qM-1774509769","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 10:23:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-CgXN3qM-1774509769","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 10:23:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 10:23:03] production.INFO: SendAcceptReject: Notification queued {"user_id":1665,"notification_type":"order_approved","reference_id":180734} 
[2026-03-26 10:23:03] production.INFO: Order updated successfully. Order ID: 180734, Status: completed  
[2026-03-26 10:23:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-CgXN3qM-1774509769","status":"completed","codes_count":0} 
[2026-03-26 10:23:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-26 10:24:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"O4LxpZ9Xp3EMiADbAE4AJm9Rf3GQVqLD","execution_time":"2026-03-26 10:24:01"} 
[2026-03-26 10:24:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"O4LxpZ9Xp3EMiADbAE4AJm9Rf3GQVqLD","execution_time":"2026-03-26 10:24:01"} 
[2026-03-26 10:25:04] production.INFO: Executing GetProducts task...  
[2026-03-26 10:25:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 10:25:04] production.INFO: Executing GetProducts task...  
[2026-03-26 10:25:06] production.INFO: async() رجع: true  
[2026-03-26 10:25:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 10:25:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 10:25:07] production.WARNING: Product with ID 213 not found  
[2026-03-26 10:25:07] production.WARNING: Product with ID 212 not found  
[2026-03-26 10:25:07] production.WARNING: Product with ID 211 not found  
[2026-03-26 10:25:07] production.WARNING: Product with ID 210 not found  
[2026-03-26 10:25:07] production.WARNING: Product with ID 209 not found  
[2026-03-26 10:25:07] production.WARNING: Product with ID 214 not found  
[2026-03-26 10:25:07] production.WARNING: Product with ID 215 not found  
[2026-03-26 10:25:07] production.WARNING: Product with ID 216 not found  
[2026-03-26 10:25:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 10:26:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"oPwQMtv6fb4XZ2m4yTfpzHe45GSsTcXk","execution_time":"2026-03-26 10:26:01"} 
[2026-03-26 10:26:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"oPwQMtv6fb4XZ2m4yTfpzHe45GSsTcXk","execution_time":"2026-03-26 10:26:01"} 
[2026-03-26 10:26:56] production.INFO: Constructing job for order: 180735  
[2026-03-26 10:26:58] production.INFO: Handling job for order: 180735  
[2026-03-26 10:26:58] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 10:26:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 10:26:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=ae52505b-671d-452c-a331-e8392a569615&Player_ID=0959287969  
[2026-03-26 10:26:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=ae52505b-671d-452c-a331-e8392a569615&Player_ID=0959287969","has_body":false} 
[2026-03-26 10:26:59] production.INFO: Operation sent successfully {"operation_id":165544,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-b5BmYuW-1774510019","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 10:26:59"}},"processed_data":{"order_number":"ORD-b5BmYuW-1774510019","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 10:28:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"H7911CaHeCtEgwoGVix7ojqFsre0JKB1","execution_time":"2026-03-26 10:28:02"} 
[2026-03-26 10:28:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"H7911CaHeCtEgwoGVix7ojqFsre0JKB1","execution_time":"2026-03-26 10:28:02","total_operations":1,"sites_count":1} 
[2026-03-26 10:28:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"H7911CaHeCtEgwoGVix7ojqFsre0JKB1","execution_time":"2026-03-26 10:28:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-b5BmYuW-1774510019"]} 
[2026-03-26 10:28:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"H7911CaHeCtEgwoGVix7ojqFsre0JKB1","execution_time":"2026-03-26 10:28:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 10:28:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"H7911CaHeCtEgwoGVix7ojqFsre0JKB1","execution_time":"2026-03-26 10:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 10:28:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"H7911CaHeCtEgwoGVix7ojqFsre0JKB1","execution_time":"2026-03-26 10:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-b5BmYuW-1774510019","operation_id":165544,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 10:28:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"H7911CaHeCtEgwoGVix7ojqFsre0JKB1","execution_time":"2026-03-26 10:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-b5BmYuW-1774510019","operation_id":165544,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 10:28:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"H7911CaHeCtEgwoGVix7ojqFsre0JKB1","execution_time":"2026-03-26 10:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-b5BmYuW-1774510019","operation_id":165544,"count":1} 
[2026-03-26 10:28:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"H7911CaHeCtEgwoGVix7ojqFsre0JKB1","execution_time":"2026-03-26 10:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-b5BmYuW-1774510019","operation_id":165544,"count":1} 
[2026-03-26 10:28:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"H7911CaHeCtEgwoGVix7ojqFsre0JKB1","execution_time":"2026-03-26 10:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-b5BmYuW-1774510019","operation_id":165544,"user_id":1320,"notification_type":"order_approved","reference_id":180735} 
[2026-03-26 10:28:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"H7911CaHeCtEgwoGVix7ojqFsre0JKB1","execution_time":"2026-03-26 10:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-b5BmYuW-1774510019","operation_id":165544,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 10:28:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"H7911CaHeCtEgwoGVix7ojqFsre0JKB1","execution_time":"2026-03-26 10:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-b5BmYuW-1774510019","operation_id":165544,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 10:28:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"H7911CaHeCtEgwoGVix7ojqFsre0JKB1","execution_time":"2026-03-26 10:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-b5BmYuW-1774510019","operation_id":165544,"processed":1,"errors":0} 
[2026-03-26 10:28:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"H7911CaHeCtEgwoGVix7ojqFsre0JKB1","execution_time":"2026-03-26 10:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-b5BmYuW-1774510019","operation_id":165544,"processed":1,"errors":0} 
[2026-03-26 10:28:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"H7911CaHeCtEgwoGVix7ojqFsre0JKB1","execution_time":"2026-03-26 10:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-b5BmYuW-1774510019","operation_id":165544} 
[2026-03-26 10:28:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-26 10:28:52] production.INFO: Constructing job for order: 180736  
[2026-03-26 10:28:53] production.INFO: Handling job for order: 180736  
[2026-03-26 10:28:53] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 10:28:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 10:28:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=5eb2a6c1-8143-408e-ada5-b4a1b44b11fb&Player_ID=0934861285  
[2026-03-26 10:28:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=5eb2a6c1-8143-408e-ada5-b4a1b44b11fb&Player_ID=0934861285","has_body":false} 
[2026-03-26 10:28:54] production.INFO: Operation sent successfully {"operation_id":165545,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QqXXNN6V-1774510134","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 10:28:54"}},"processed_data":{"order_number":"ORD-QqXXNN6V-1774510134","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 10:29:31] production.INFO: Constructing job for order: 180737  
[2026-03-26 10:29:33] production.INFO: Handling job for order: 180737  
[2026-03-26 10:29:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 10:29:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 10:29:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9de39f77-945b-43a2-935d-53b4ada7f3fa&Player_ID=51957524285  
[2026-03-26 10:29:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9de39f77-945b-43a2-935d-53b4ada7f3fa&Player_ID=51957524285","has_body":false} 
[2026-03-26 10:29:34] production.INFO: Operation sent successfully {"operation_id":165546,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1lqFo-1774510174","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 10:29:34"}},"processed_data":{"order_number":"ORD-1lqFo-1774510174","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 10:29:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1lqFo-1774510174","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 10:29:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-1lqFo-1774510174","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 10:29:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 10:29:45] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":180737} 
[2026-03-26 10:29:45] production.INFO: Order updated successfully. Order ID: 180737, Status: completed  
[2026-03-26 10:29:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1lqFo-1774510174","status":"completed","codes_count":0} 
[2026-03-26 10:29:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-26 10:30:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"HFchx1jce9ZgSueyKe8piY0cCEXZldMI","execution_time":"2026-03-26 10:30:04"} 
[2026-03-26 10:30:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"HFchx1jce9ZgSueyKe8piY0cCEXZldMI","execution_time":"2026-03-26 10:30:04","total_operations":1,"sites_count":1} 
[2026-03-26 10:30:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"HFchx1jce9ZgSueyKe8piY0cCEXZldMI","execution_time":"2026-03-26 10:30:04","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-QqXXNN6V-1774510134"]} 
[2026-03-26 10:30:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"HFchx1jce9ZgSueyKe8piY0cCEXZldMI","execution_time":"2026-03-26 10:30:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 10:30:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"HFchx1jce9ZgSueyKe8piY0cCEXZldMI","execution_time":"2026-03-26 10:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 10:30:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"HFchx1jce9ZgSueyKe8piY0cCEXZldMI","execution_time":"2026-03-26 10:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QqXXNN6V-1774510134","operation_id":165545,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 10:30:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"HFchx1jce9ZgSueyKe8piY0cCEXZldMI","execution_time":"2026-03-26 10:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QqXXNN6V-1774510134","operation_id":165545,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 10:30:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"HFchx1jce9ZgSueyKe8piY0cCEXZldMI","execution_time":"2026-03-26 10:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QqXXNN6V-1774510134","operation_id":165545,"count":1} 
[2026-03-26 10:30:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"HFchx1jce9ZgSueyKe8piY0cCEXZldMI","execution_time":"2026-03-26 10:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QqXXNN6V-1774510134","operation_id":165545,"count":1} 
[2026-03-26 10:30:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"HFchx1jce9ZgSueyKe8piY0cCEXZldMI","execution_time":"2026-03-26 10:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QqXXNN6V-1774510134","operation_id":165545,"user_id":43,"notification_type":"order_approved","reference_id":180736} 
[2026-03-26 10:30:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"HFchx1jce9ZgSueyKe8piY0cCEXZldMI","execution_time":"2026-03-26 10:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QqXXNN6V-1774510134","operation_id":165545,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 10:30:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"HFchx1jce9ZgSueyKe8piY0cCEXZldMI","execution_time":"2026-03-26 10:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QqXXNN6V-1774510134","operation_id":165545,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 10:30:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"HFchx1jce9ZgSueyKe8piY0cCEXZldMI","execution_time":"2026-03-26 10:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QqXXNN6V-1774510134","operation_id":165545,"processed":1,"errors":0} 
[2026-03-26 10:30:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"HFchx1jce9ZgSueyKe8piY0cCEXZldMI","execution_time":"2026-03-26 10:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QqXXNN6V-1774510134","operation_id":165545,"processed":1,"errors":0} 
[2026-03-26 10:30:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"HFchx1jce9ZgSueyKe8piY0cCEXZldMI","execution_time":"2026-03-26 10:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QqXXNN6V-1774510134","operation_id":165545} 
[2026-03-26 10:30:04] production.INFO: Executing GetProducts task...  
[2026-03-26 10:30:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 10:30:04] production.INFO: Executing GetProducts task...  
[2026-03-26 10:30:06] production.INFO: async() رجع: true  
[2026-03-26 10:30:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 10:30:07] production.WARNING: Product with ID 395 not found  
[2026-03-26 10:30:07] production.WARNING: Product with ID 213 not found  
[2026-03-26 10:30:07] production.WARNING: Product with ID 212 not found  
[2026-03-26 10:30:07] production.WARNING: Product with ID 211 not found  
[2026-03-26 10:30:07] production.WARNING: Product with ID 210 not found  
[2026-03-26 10:30:07] production.WARNING: Product with ID 209 not found  
[2026-03-26 10:30:07] production.WARNING: Product with ID 214 not found  
[2026-03-26 10:30:07] production.WARNING: Product with ID 215 not found  
[2026-03-26 10:30:07] production.WARNING: Product with ID 216 not found  
[2026-03-26 10:30:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 10:30:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-26 10:30:10] production.INFO: Constructing job for order: 180738  
[2026-03-26 10:30:11] production.INFO: Handling job for order: 180738  
[2026-03-26 10:30:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 10:30:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 10:30:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=353d2305-bf9f-4f4d-a542-1a1c2892f38f&Player_ID=5127908429  
[2026-03-26 10:30:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=353d2305-bf9f-4f4d-a542-1a1c2892f38f&Player_ID=5127908429","has_body":false} 
[2026-03-26 10:30:11] production.INFO: Operation sent successfully {"operation_id":165547,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LKUbV-1774510211","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 10:30:11"}},"processed_data":{"order_number":"ORD-LKUbV-1774510211","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 10:30:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LKUbV-1774510211","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 10:30:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-LKUbV-1774510211","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 10:30:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 10:30:21] production.INFO: SendAcceptReject: Notification queued {"user_id":861,"notification_type":"order_approved","reference_id":180738} 
[2026-03-26 10:30:21] production.INFO: Order updated successfully. Order ID: 180738, Status: completed  
[2026-03-26 10:30:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LKUbV-1774510211","status":"completed","codes_count":0} 
[2026-03-26 10:30:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 861  
[2026-03-26 10:30:39] production.INFO: Constructing job for order: 180739  
[2026-03-26 10:30:41] production.INFO: Handling job for order: 180739  
[2026-03-26 10:30:41] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 10:30:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 10:30:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=a113d7c5-34b3-4a32-ab37-e3bb102383b1&Player_ID=0992716961  
[2026-03-26 10:30:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=a113d7c5-34b3-4a32-ab37-e3bb102383b1&Player_ID=0992716961","has_body":false} 
[2026-03-26 10:30:42] production.INFO: Operation sent successfully {"operation_id":165548,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6EZ6kxKq-1774510242","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 10:30:42"}},"processed_data":{"order_number":"ORD-6EZ6kxKq-1774510242","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 10:30:46] production.INFO: Constructing job for order: 180740  
[2026-03-26 10:30:48] production.INFO: Handling job for order: 180740  
[2026-03-26 10:30:48] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 10:30:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 10:30:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=b357a5e4-6b15-4ae5-9ddc-7d3de9c29419&Player_ID=0939860376  
[2026-03-26 10:30:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=b357a5e4-6b15-4ae5-9ddc-7d3de9c29419&Player_ID=0939860376","has_body":false} 
[2026-03-26 10:30:49] production.INFO: Operation sent successfully {"operation_id":165549,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-etpag-1774510249","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 10:30:49"}},"processed_data":{"order_number":"ORD-etpag-1774510249","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 10:30:49] production.INFO: Constructing job for order: 180741  
[2026-03-26 10:30:52] production.INFO: Handling job for order: 180741  
[2026-03-26 10:30:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 10:30:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 10:30:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ee5b3ce3-577d-443a-8e31-402a4b2866e7&Player_ID=52440143935  
[2026-03-26 10:30:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ee5b3ce3-577d-443a-8e31-402a4b2866e7&Player_ID=52440143935","has_body":false} 
[2026-03-26 10:30:53] production.INFO: Operation sent successfully {"operation_id":165550,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-a5yF-1774510253","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 10:30:53"}},"processed_data":{"order_number":"ORD-a5yF-1774510253","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 10:30:56] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"5000.0","mainamount":"5000","operation_number":"159952366","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phphisn55mglrm8b2GFVCD"}},"user_id":354} 
[2026-03-26 10:30:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 10:30:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 10:30:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 10:30:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 10:30:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 10:30:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 10:30:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 10:30:56] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 10:30:56] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18866,"user_id":354,"amount":5000.0,"admins_notified":7} 
[2026-03-26 10:31:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-a5yF-1774510253","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 10:31:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-a5yF-1774510253","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 10:31:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 10:31:16] production.INFO: SendAcceptReject: Notification queued {"user_id":1056,"notification_type":"order_approved","reference_id":180741} 
[2026-03-26 10:31:16] production.INFO: Order updated successfully. Order ID: 180741, Status: completed  
[2026-03-26 10:31:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-a5yF-1774510253","status":"completed","codes_count":0} 
[2026-03-26 10:31:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-26 10:31:24] production.INFO: Constructing job for order: 180742  
[2026-03-26 10:31:26] production.INFO: Handling job for order: 180742  
[2026-03-26 10:31:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 10:31:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 10:31:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b0cbdc99-fc7a-4c3a-a16e-7dbbc817e7b0&Player_ID=5127908429  
[2026-03-26 10:31:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b0cbdc99-fc7a-4c3a-a16e-7dbbc817e7b0&Player_ID=5127908429","has_body":false} 
[2026-03-26 10:31:27] production.INFO: Operation sent successfully {"operation_id":165551,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UX4UiB-1774510286","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 10:31:27"}},"processed_data":{"order_number":"ORD-UX4UiB-1774510286","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 10:31:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-UX4UiB-1774510286","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 10:31:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-UX4UiB-1774510286","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 10:31:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 10:31:40] production.INFO: SendAcceptReject: Notification queued {"user_id":861,"notification_type":"order_approved","reference_id":180742} 
[2026-03-26 10:31:40] production.INFO: Order updated successfully. Order ID: 180742, Status: completed  
[2026-03-26 10:31:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-UX4UiB-1774510286","status":"completed","codes_count":0} 
[2026-03-26 10:31:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 861  
[2026-03-26 10:31:42] production.INFO: Constructing job for order: 180743  
[2026-03-26 10:31:45] production.INFO: Handling job for order: 180743  
[2026-03-26 10:31:45] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 10:31:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 10:31:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=9f45d011-f189-4f87-bb53-19f596a851c1&Player_ID=0992716961  
[2026-03-26 10:31:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=9f45d011-f189-4f87-bb53-19f596a851c1&Player_ID=0992716961","has_body":false} 
[2026-03-26 10:31:46] production.INFO: Operation sent successfully {"operation_id":165552,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EZGi7e-1774510305","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 10:31:45"}},"processed_data":{"order_number":"ORD-EZGi7e-1774510305","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 10:32:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"VE6wcuOaEN6IgKAdn9T4IdUagQeVlvTq","execution_time":"2026-03-26 10:32:04"} 
[2026-03-26 10:32:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"VE6wcuOaEN6IgKAdn9T4IdUagQeVlvTq","execution_time":"2026-03-26 10:32:04","total_operations":3,"sites_count":1} 
[2026-03-26 10:32:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"VE6wcuOaEN6IgKAdn9T4IdUagQeVlvTq","execution_time":"2026-03-26 10:32:04","site_id":4,"site_name":"swgamessls","orders_count":3,"order_ids":["ORD-6EZ6kxKq-1774510242","ORD-etpag-1774510249","ORD-EZGi7e-1774510305"]} 
[2026-03-26 10:32:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"VE6wcuOaEN6IgKAdn9T4IdUagQeVlvTq","execution_time":"2026-03-26 10:32:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 10:32:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"VE6wcuOaEN6IgKAdn9T4IdUagQeVlvTq","execution_time":"2026-03-26 10:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-26 10:32:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"VE6wcuOaEN6IgKAdn9T4IdUagQeVlvTq","execution_time":"2026-03-26 10:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EZGi7e-1774510305","operation_id":165552,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-26 10:32:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"VE6wcuOaEN6IgKAdn9T4IdUagQeVlvTq","execution_time":"2026-03-26 10:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EZGi7e-1774510305","operation_id":165552,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-26 10:32:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"VE6wcuOaEN6IgKAdn9T4IdUagQeVlvTq","execution_time":"2026-03-26 10:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EZGi7e-1774510305","operation_id":165552,"count":3} 
[2026-03-26 10:32:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"VE6wcuOaEN6IgKAdn9T4IdUagQeVlvTq","execution_time":"2026-03-26 10:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EZGi7e-1774510305","operation_id":165552,"count":3} 
[2026-03-26 10:32:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"VE6wcuOaEN6IgKAdn9T4IdUagQeVlvTq","execution_time":"2026-03-26 10:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EZGi7e-1774510305","operation_id":165552,"user_id":43,"notification_type":"order_approved","reference_id":180739} 
[2026-03-26 10:32:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"VE6wcuOaEN6IgKAdn9T4IdUagQeVlvTq","execution_time":"2026-03-26 10:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EZGi7e-1774510305","operation_id":165552,"user_id":1774,"notification_type":"order_approved","reference_id":180740} 
[2026-03-26 10:32:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"VE6wcuOaEN6IgKAdn9T4IdUagQeVlvTq","execution_time":"2026-03-26 10:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EZGi7e-1774510305","operation_id":165552,"user_id":43,"notification_type":"order_approved","reference_id":180743} 
[2026-03-26 10:32:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"VE6wcuOaEN6IgKAdn9T4IdUagQeVlvTq","execution_time":"2026-03-26 10:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EZGi7e-1774510305","operation_id":165552,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-26 10:32:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"VE6wcuOaEN6IgKAdn9T4IdUagQeVlvTq","execution_time":"2026-03-26 10:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EZGi7e-1774510305","operation_id":165552,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-26 10:32:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"VE6wcuOaEN6IgKAdn9T4IdUagQeVlvTq","execution_time":"2026-03-26 10:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EZGi7e-1774510305","operation_id":165552,"processed":3,"errors":0} 
[2026-03-26 10:32:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"VE6wcuOaEN6IgKAdn9T4IdUagQeVlvTq","execution_time":"2026-03-26 10:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EZGi7e-1774510305","operation_id":165552,"processed":3,"errors":0} 
[2026-03-26 10:32:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"VE6wcuOaEN6IgKAdn9T4IdUagQeVlvTq","execution_time":"2026-03-26 10:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EZGi7e-1774510305","operation_id":165552} 
[2026-03-26 10:32:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-26 10:32:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1774  
[2026-03-26 10:32:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-26 10:33:20] production.INFO: Constructing job for order: 180744  
[2026-03-26 10:33:22] production.INFO: Handling job for order: 180744  
[2026-03-26 10:33:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 10:33:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 10:33:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=2af52a10-75d0-40c3-8fae-47a5ad49bfa2&Player_ID=106707341  
[2026-03-26 10:33:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=2af52a10-75d0-40c3-8fae-47a5ad49bfa2&Player_ID=106707341","has_body":false} 
[2026-03-26 10:33:23] production.INFO: Operation sent successfully {"operation_id":165553,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6HKQkUSu-1774510402","amount":1.6750000000000000444089209850062616169452667236328125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-26 10:33:23"}},"processed_data":{"order_number":"ORD-6HKQkUSu-1774510402","amount":1.6750000000000000444089209850062616169452667236328125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-26 10:33:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6HKQkUSu-1774510402","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 10:33:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-6HKQkUSu-1774510402","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 10:33:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 10:33:28] production.INFO: SendAcceptReject: Notification queued {"user_id":1738,"notification_type":"order_approved","reference_id":180744} 
[2026-03-26 10:33:28] production.INFO: Order updated successfully. Order ID: 180744, Status: completed  
[2026-03-26 10:33:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6HKQkUSu-1774510402","status":"completed","codes_count":0} 
[2026-03-26 10:33:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1738  
[2026-03-26 10:34:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xcc9qBexNCXMBud1OWgQ0QferPfEZ7RT","execution_time":"2026-03-26 10:34:02"} 
[2026-03-26 10:34:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"xcc9qBexNCXMBud1OWgQ0QferPfEZ7RT","execution_time":"2026-03-26 10:34:02"} 
[2026-03-26 10:35:02] production.INFO: Executing GetProducts task...  
[2026-03-26 10:35:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 10:35:02] production.INFO: Executing GetProducts task...  
[2026-03-26 10:35:04] production.INFO: async() رجع: true  
[2026-03-26 10:35:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 10:35:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 10:35:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 10:35:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 10:35:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 10:35:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 10:35:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 10:35:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 10:35:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 10:35:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 10:35:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 10:36:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"vC4Y9unPsVO90ZKVT4NAd3mq1s7QPkLs","execution_time":"2026-03-26 10:36:02"} 
[2026-03-26 10:36:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"vC4Y9unPsVO90ZKVT4NAd3mq1s7QPkLs","execution_time":"2026-03-26 10:36:02"} 
[2026-03-26 10:36:57] production.INFO: Constructing job for order: 180745  
[2026-03-26 10:36:59] production.INFO: Handling job for order: 180745  
[2026-03-26 10:36:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 10:36:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 10:36:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/626/params?qty=25000&uuid=f5a7b508-4bc2-4c05-9768-20d76b111a58&Player_ID=5583892  
[2026-03-26 10:36:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/626/params?qty=25000&uuid=f5a7b508-4bc2-4c05-9768-20d76b111a58&Player_ID=5583892","has_body":false} 
[2026-03-26 10:37:00] production.INFO: Operation sent successfully {"operation_id":165554,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QOJ01UxD-1774510620","amount":3.134772499999999961772800816106610000133514404296875,"status":"processing","product":"SoMatch Amount","game":"SoMatch","notes":[],"created_at":"2026-03-26 10:37:00"}},"processed_data":{"order_number":"ORD-QOJ01UxD-1774510620","amount":3.134772499999999961772800816106610000133514404296875,"status":"processing","product":"SoMatch Amount","game":"SoMatch"}} 
[2026-03-26 10:38:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"JB1TMn2GZAHB5HLja8KMTq9ghGnU0FVJ","execution_time":"2026-03-26 10:38:03"} 
[2026-03-26 10:38:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"JB1TMn2GZAHB5HLja8KMTq9ghGnU0FVJ","execution_time":"2026-03-26 10:38:03","total_operations":1,"sites_count":1} 
[2026-03-26 10:38:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"JB1TMn2GZAHB5HLja8KMTq9ghGnU0FVJ","execution_time":"2026-03-26 10:38:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-QOJ01UxD-1774510620"]} 
[2026-03-26 10:38:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"JB1TMn2GZAHB5HLja8KMTq9ghGnU0FVJ","execution_time":"2026-03-26 10:38:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 10:38:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"JB1TMn2GZAHB5HLja8KMTq9ghGnU0FVJ","execution_time":"2026-03-26 10:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 10:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JB1TMn2GZAHB5HLja8KMTq9ghGnU0FVJ","execution_time":"2026-03-26 10:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QOJ01UxD-1774510620","operation_id":165554} 
[2026-03-26 10:38:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"JB1TMn2GZAHB5HLja8KMTq9ghGnU0FVJ","execution_time":"2026-03-26 10:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QOJ01UxD-1774510620","operation_id":165554,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 10:38:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"JB1TMn2GZAHB5HLja8KMTq9ghGnU0FVJ","execution_time":"2026-03-26 10:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QOJ01UxD-1774510620","operation_id":165554,"processed":0,"errors":0} 
[2026-03-26 10:38:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"JB1TMn2GZAHB5HLja8KMTq9ghGnU0FVJ","execution_time":"2026-03-26 10:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QOJ01UxD-1774510620","operation_id":165554} 
[2026-03-26 10:38:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QOJ01UxD-1774510620","status":"completed","notes":["جميع العمليات اكتملت بنجاح","-"],"codes":[]}} 
[2026-03-26 10:38:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-QOJ01UxD-1774510620","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح","-"]} 
[2026-03-26 10:38:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 10:38:07] production.INFO: SendAcceptReject: Notification queued {"user_id":769,"notification_type":"order_approved","reference_id":180745} 
[2026-03-26 10:38:07] production.INFO: Order updated successfully. Order ID: 180745, Status: completed  
[2026-03-26 10:38:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QOJ01UxD-1774510620","status":"completed","codes_count":0} 
[2026-03-26 10:38:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 769  
[2026-03-26 10:38:20] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"2500.0","mainamount":"2500","operation_number":"159957349","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php3odpqpo2n7k14AVUyd4"}},"user_id":1659} 
[2026-03-26 10:38:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 10:38:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 10:38:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 10:38:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 10:38:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 10:38:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 10:38:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 10:38:21] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 10:38:21] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18867,"user_id":1659,"amount":2500.0,"admins_notified":7} 
[2026-03-26 10:39:42] production.INFO: Constructing job for order: 180746  
[2026-03-26 10:39:45] production.INFO: Handling job for order: 180746  
[2026-03-26 10:39:45] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 10:39:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 10:39:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=a5a68f7b-6c60-4251-98c4-df0ff1eea44b&Player_ID=0939516984  
[2026-03-26 10:39:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=a5a68f7b-6c60-4251-98c4-df0ff1eea44b&Player_ID=0939516984","has_body":false} 
[2026-03-26 10:39:46] production.INFO: Operation sent successfully {"operation_id":165555,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9PuQdux5-1774510786","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 10:39:46"}},"processed_data":{"order_number":"ORD-9PuQdux5-1774510786","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 10:39:54] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-26 10:39:55] production.INFO: Constructing job for order: 180747  
[2026-03-26 10:39:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-26 10:39:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 619  
[2026-03-26 10:39:56] production.INFO: Constructing job for order: 180748  
[2026-03-26 10:39:58] production.INFO: Handling job for order: 180747  
[2026-03-26 10:39:58] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 10:39:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 10:39:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=0e2cf195-f198-4d20-94e5-c74344a629a0&Player_ID=0939516984  
[2026-03-26 10:39:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=0e2cf195-f198-4d20-94e5-c74344a629a0&Player_ID=0939516984","has_body":false} 
[2026-03-26 10:39:59] production.INFO: Operation sent successfully {"operation_id":165556,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-O5Ibb2-1774510799","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 10:39:59"}},"processed_data":{"order_number":"ORD-O5Ibb2-1774510799","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 10:39:59] production.INFO: Handling job for order: 180748  
[2026-03-26 10:39:59] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 10:39:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 10:39:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=e3e34251-ebc9-4222-8c41-6178e4fe0444&Player_ID=0997135973  
[2026-03-26 10:39:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=e3e34251-ebc9-4222-8c41-6178e4fe0444&Player_ID=0997135973","has_body":false} 
[2026-03-26 10:40:00] production.INFO: Operation sent successfully {"operation_id":165557,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-snSdsHuI-1774510799","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 10:40:00"}},"processed_data":{"order_number":"ORD-snSdsHuI-1774510799","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 10:40:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Gns70xnn25ZFBAOjverA4aaXVcEfkqeK","execution_time":"2026-03-26 10:40:03"} 
[2026-03-26 10:40:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Gns70xnn25ZFBAOjverA4aaXVcEfkqeK","execution_time":"2026-03-26 10:40:03","total_operations":3,"sites_count":1} 
[2026-03-26 10:40:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Gns70xnn25ZFBAOjverA4aaXVcEfkqeK","execution_time":"2026-03-26 10:40:03","site_id":4,"site_name":"swgamessls","orders_count":3,"order_ids":["ORD-9PuQdux5-1774510786","ORD-O5Ibb2-1774510799","ORD-snSdsHuI-1774510799"]} 
[2026-03-26 10:40:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Gns70xnn25ZFBAOjverA4aaXVcEfkqeK","execution_time":"2026-03-26 10:40:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 10:40:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Gns70xnn25ZFBAOjverA4aaXVcEfkqeK","execution_time":"2026-03-26 10:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-26 10:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Gns70xnn25ZFBAOjverA4aaXVcEfkqeK","execution_time":"2026-03-26 10:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O5Ibb2-1774510799","operation_id":165556} 
[2026-03-26 10:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Gns70xnn25ZFBAOjverA4aaXVcEfkqeK","execution_time":"2026-03-26 10:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-snSdsHuI-1774510799","operation_id":165557} 
[2026-03-26 10:40:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Gns70xnn25ZFBAOjverA4aaXVcEfkqeK","execution_time":"2026-03-26 10:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-snSdsHuI-1774510799","operation_id":165557,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-26 10:40:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Gns70xnn25ZFBAOjverA4aaXVcEfkqeK","execution_time":"2026-03-26 10:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-snSdsHuI-1774510799","operation_id":165557,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 10:40:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Gns70xnn25ZFBAOjverA4aaXVcEfkqeK","execution_time":"2026-03-26 10:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-snSdsHuI-1774510799","operation_id":165557,"count":1} 
[2026-03-26 10:40:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Gns70xnn25ZFBAOjverA4aaXVcEfkqeK","execution_time":"2026-03-26 10:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-snSdsHuI-1774510799","operation_id":165557,"count":1} 
[2026-03-26 10:40:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Gns70xnn25ZFBAOjverA4aaXVcEfkqeK","execution_time":"2026-03-26 10:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-snSdsHuI-1774510799","operation_id":165557,"user_id":43,"notification_type":"order_approved","reference_id":180746} 
[2026-03-26 10:40:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Gns70xnn25ZFBAOjverA4aaXVcEfkqeK","execution_time":"2026-03-26 10:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-snSdsHuI-1774510799","operation_id":165557,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 10:40:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Gns70xnn25ZFBAOjverA4aaXVcEfkqeK","execution_time":"2026-03-26 10:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-snSdsHuI-1774510799","operation_id":165557,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 10:40:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Gns70xnn25ZFBAOjverA4aaXVcEfkqeK","execution_time":"2026-03-26 10:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-snSdsHuI-1774510799","operation_id":165557,"processed":1,"errors":0} 
[2026-03-26 10:40:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Gns70xnn25ZFBAOjverA4aaXVcEfkqeK","execution_time":"2026-03-26 10:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-snSdsHuI-1774510799","operation_id":165557,"processed":1,"errors":0} 
[2026-03-26 10:40:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Gns70xnn25ZFBAOjverA4aaXVcEfkqeK","execution_time":"2026-03-26 10:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-snSdsHuI-1774510799","operation_id":165557} 
[2026-03-26 10:40:03] production.INFO: Executing GetProducts task...  
[2026-03-26 10:40:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 10:40:03] production.INFO: Executing GetProducts task...  
[2026-03-26 10:40:05] production.INFO: async() رجع: true  
[2026-03-26 10:40:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 10:40:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 10:40:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 10:40:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 10:40:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 10:40:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 10:40:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 10:40:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 10:40:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 10:40:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 10:40:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 10:40:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-26 10:42:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"iWOQjdLTNcDVBrjxxxmEhpOkpYrubwwv","execution_time":"2026-03-26 10:42:03"} 
[2026-03-26 10:42:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"iWOQjdLTNcDVBrjxxxmEhpOkpYrubwwv","execution_time":"2026-03-26 10:42:03","total_operations":2,"sites_count":1} 
[2026-03-26 10:42:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"iWOQjdLTNcDVBrjxxxmEhpOkpYrubwwv","execution_time":"2026-03-26 10:42:03","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-O5Ibb2-1774510799","ORD-snSdsHuI-1774510799"]} 
[2026-03-26 10:42:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"iWOQjdLTNcDVBrjxxxmEhpOkpYrubwwv","execution_time":"2026-03-26 10:42:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 10:42:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"iWOQjdLTNcDVBrjxxxmEhpOkpYrubwwv","execution_time":"2026-03-26 10:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 10:42:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"iWOQjdLTNcDVBrjxxxmEhpOkpYrubwwv","execution_time":"2026-03-26 10:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-snSdsHuI-1774510799","operation_id":165557,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 10:42:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"iWOQjdLTNcDVBrjxxxmEhpOkpYrubwwv","execution_time":"2026-03-26 10:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-snSdsHuI-1774510799","operation_id":165557,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 10:42:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"iWOQjdLTNcDVBrjxxxmEhpOkpYrubwwv","execution_time":"2026-03-26 10:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-snSdsHuI-1774510799","operation_id":165557,"count":2} 
[2026-03-26 10:42:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"iWOQjdLTNcDVBrjxxxmEhpOkpYrubwwv","execution_time":"2026-03-26 10:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-snSdsHuI-1774510799","operation_id":165557,"count":2} 
[2026-03-26 10:42:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"iWOQjdLTNcDVBrjxxxmEhpOkpYrubwwv","execution_time":"2026-03-26 10:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-snSdsHuI-1774510799","operation_id":165557,"user_id":43,"notification_type":"order_approved","reference_id":180747} 
[2026-03-26 10:42:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"iWOQjdLTNcDVBrjxxxmEhpOkpYrubwwv","execution_time":"2026-03-26 10:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-snSdsHuI-1774510799","operation_id":165557,"user_id":1774,"notification_type":"order_approved","reference_id":180748} 
[2026-03-26 10:42:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"iWOQjdLTNcDVBrjxxxmEhpOkpYrubwwv","execution_time":"2026-03-26 10:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-snSdsHuI-1774510799","operation_id":165557,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 10:42:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"iWOQjdLTNcDVBrjxxxmEhpOkpYrubwwv","execution_time":"2026-03-26 10:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-snSdsHuI-1774510799","operation_id":165557,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 10:42:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"iWOQjdLTNcDVBrjxxxmEhpOkpYrubwwv","execution_time":"2026-03-26 10:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-snSdsHuI-1774510799","operation_id":165557,"processed":2,"errors":0} 
[2026-03-26 10:42:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"iWOQjdLTNcDVBrjxxxmEhpOkpYrubwwv","execution_time":"2026-03-26 10:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-snSdsHuI-1774510799","operation_id":165557,"processed":2,"errors":0} 
[2026-03-26 10:42:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"iWOQjdLTNcDVBrjxxxmEhpOkpYrubwwv","execution_time":"2026-03-26 10:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-snSdsHuI-1774510799","operation_id":165557} 
[2026-03-26 10:42:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-26 10:42:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1774  
[2026-03-26 10:44:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"E5ykXk39O06ZKVHbLtvomcTPXRgkTrJN","execution_time":"2026-03-26 10:44:00"} 
[2026-03-26 10:44:00] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"E5ykXk39O06ZKVHbLtvomcTPXRgkTrJN","execution_time":"2026-03-26 10:44:00"} 
[2026-03-26 10:45:03] production.INFO: Executing GetProducts task...  
[2026-03-26 10:45:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 10:45:03] production.INFO: Executing GetProducts task...  
[2026-03-26 10:45:06] production.INFO: async() رجع: true  
[2026-03-26 10:45:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 10:45:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 10:45:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 10:45:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 10:45:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 10:45:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 10:45:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 10:45:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 10:45:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 10:45:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 10:45:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 10:46:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"muPKZfkJuB6nGvgxDWqlV7kuw6hEwfGj","execution_time":"2026-03-26 10:46:01"} 
[2026-03-26 10:46:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"muPKZfkJuB6nGvgxDWqlV7kuw6hEwfGj","execution_time":"2026-03-26 10:46:01"} 
[2026-03-26 10:48:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"OyyepIK269wNc5d06Kb4XgqtR0m7N7Sa","execution_time":"2026-03-26 10:48:01"} 
[2026-03-26 10:48:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"OyyepIK269wNc5d06Kb4XgqtR0m7N7Sa","execution_time":"2026-03-26 10:48:01"} 
[2026-03-26 10:50:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"2vvkD0BpkNysbxB2dFOPbF0HW5swkYnk","execution_time":"2026-03-26 10:50:01"} 
[2026-03-26 10:50:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"2vvkD0BpkNysbxB2dFOPbF0HW5swkYnk","execution_time":"2026-03-26 10:50:01"} 
[2026-03-26 10:50:01] production.INFO: Executing GetProducts task...  
[2026-03-26 10:50:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 10:50:01] production.INFO: Executing GetProducts task...  
[2026-03-26 10:50:03] production.INFO: async() رجع: true  
[2026-03-26 10:50:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 10:50:03] production.WARNING: Product with ID 395 not found  
[2026-03-26 10:50:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 10:50:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 10:50:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 10:50:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 10:50:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 10:50:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 10:50:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 10:50:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 10:50:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 10:51:50] production.INFO: Constructing job for order: 180749  
[2026-03-26 10:51:53] production.INFO: Handling job for order: 180749  
[2026-03-26 10:51:53] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 10:51:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 10:51:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=b26ca656-5e16-4557-9137-10b24dcb1813&Player_ID=0953746253  
[2026-03-26 10:51:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=b26ca656-5e16-4557-9137-10b24dcb1813&Player_ID=0953746253","has_body":false} 
[2026-03-26 10:51:53] production.INFO: Operation sent successfully {"operation_id":165558,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UKQ7t-1774511513","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 10:51:53"}},"processed_data":{"order_number":"ORD-UKQ7t-1774511513","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 10:52:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Gg9kKoXDjvApdwyFlVJroVRLPxIPiFvv","execution_time":"2026-03-26 10:52:04"} 
[2026-03-26 10:52:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Gg9kKoXDjvApdwyFlVJroVRLPxIPiFvv","execution_time":"2026-03-26 10:52:04","total_operations":1,"sites_count":1} 
[2026-03-26 10:52:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Gg9kKoXDjvApdwyFlVJroVRLPxIPiFvv","execution_time":"2026-03-26 10:52:04","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-UKQ7t-1774511513"]} 
[2026-03-26 10:52:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Gg9kKoXDjvApdwyFlVJroVRLPxIPiFvv","execution_time":"2026-03-26 10:52:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 10:52:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Gg9kKoXDjvApdwyFlVJroVRLPxIPiFvv","execution_time":"2026-03-26 10:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 10:52:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Gg9kKoXDjvApdwyFlVJroVRLPxIPiFvv","execution_time":"2026-03-26 10:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UKQ7t-1774511513","operation_id":165558,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 10:52:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Gg9kKoXDjvApdwyFlVJroVRLPxIPiFvv","execution_time":"2026-03-26 10:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UKQ7t-1774511513","operation_id":165558,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 10:52:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Gg9kKoXDjvApdwyFlVJroVRLPxIPiFvv","execution_time":"2026-03-26 10:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UKQ7t-1774511513","operation_id":165558,"count":1} 
[2026-03-26 10:52:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Gg9kKoXDjvApdwyFlVJroVRLPxIPiFvv","execution_time":"2026-03-26 10:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UKQ7t-1774511513","operation_id":165558,"count":1} 
[2026-03-26 10:52:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Gg9kKoXDjvApdwyFlVJroVRLPxIPiFvv","execution_time":"2026-03-26 10:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UKQ7t-1774511513","operation_id":165558,"user_id":1417,"notification_type":"order_approved","reference_id":180749} 
[2026-03-26 10:52:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Gg9kKoXDjvApdwyFlVJroVRLPxIPiFvv","execution_time":"2026-03-26 10:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UKQ7t-1774511513","operation_id":165558,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 10:52:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Gg9kKoXDjvApdwyFlVJroVRLPxIPiFvv","execution_time":"2026-03-26 10:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UKQ7t-1774511513","operation_id":165558,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 10:52:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Gg9kKoXDjvApdwyFlVJroVRLPxIPiFvv","execution_time":"2026-03-26 10:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UKQ7t-1774511513","operation_id":165558,"processed":1,"errors":0} 
[2026-03-26 10:52:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Gg9kKoXDjvApdwyFlVJroVRLPxIPiFvv","execution_time":"2026-03-26 10:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UKQ7t-1774511513","operation_id":165558,"processed":1,"errors":0} 
[2026-03-26 10:52:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Gg9kKoXDjvApdwyFlVJroVRLPxIPiFvv","execution_time":"2026-03-26 10:52:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UKQ7t-1774511513","operation_id":165558} 
[2026-03-26 10:52:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1417  
[2026-03-26 10:52:30] production.INFO: Constructing job for order: 180750  
[2026-03-26 10:52:31] production.INFO: Handling job for order: 180750  
[2026-03-26 10:52:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 10:52:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 10:52:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1e2f9328-5d32-4fca-a3c6-1c7206fa8d59&Player_ID=52343764663  
[2026-03-26 10:52:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1e2f9328-5d32-4fca-a3c6-1c7206fa8d59&Player_ID=52343764663","has_body":false} 
[2026-03-26 10:52:32] production.INFO: Operation sent successfully {"operation_id":165559,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LC6ce-1774511551","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 10:52:32"}},"processed_data":{"order_number":"ORD-LC6ce-1774511551","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 10:53:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LC6ce-1774511551","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 10:53:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-LC6ce-1774511551","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 10:53:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 10:53:06] production.INFO: SendAcceptReject: Notification queued {"user_id":1200,"notification_type":"order_approved","reference_id":180750} 
[2026-03-26 10:53:06] production.INFO: Order updated successfully. Order ID: 180750, Status: completed  
[2026-03-26 10:53:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LC6ce-1774511551","status":"completed","codes_count":0} 
[2026-03-26 10:53:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1200  
[2026-03-26 10:53:12] production.INFO: Constructing job for order: 180751  
[2026-03-26 10:53:14] production.INFO: Handling job for order: 180751  
[2026-03-26 10:53:14] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 10:53:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 10:53:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/49/params?qty=1&uuid=8dd0ce3c-9f2e-403c-aa34-d7c36d9bfde7&Player_ID=0938434214  
[2026-03-26 10:53:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/49/params?qty=1&uuid=8dd0ce3c-9f2e-403c-aa34-d7c36d9bfde7&Player_ID=0938434214","has_body":false} 
[2026-03-26 10:53:14] production.INFO: Operation sent successfully {"operation_id":165560,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VkI-1774511594","amount":169.46802999999999883584678173065185546875,"status":"processing","product":"160.58 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 10:53:14"}},"processed_data":{"order_number":"ORD-VkI-1774511594","amount":169.46802999999999883584678173065185546875,"status":"processing","product":"160.58 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 10:54:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"SqQqodnqw6Gv7df8sn3Z1010aPMkpB3U","execution_time":"2026-03-26 10:54:02"} 
[2026-03-26 10:54:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"SqQqodnqw6Gv7df8sn3Z1010aPMkpB3U","execution_time":"2026-03-26 10:54:02","total_operations":1,"sites_count":1} 
[2026-03-26 10:54:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"SqQqodnqw6Gv7df8sn3Z1010aPMkpB3U","execution_time":"2026-03-26 10:54:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-VkI-1774511594"]} 
[2026-03-26 10:54:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"SqQqodnqw6Gv7df8sn3Z1010aPMkpB3U","execution_time":"2026-03-26 10:54:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 10:54:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"SqQqodnqw6Gv7df8sn3Z1010aPMkpB3U","execution_time":"2026-03-26 10:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 10:54:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"SqQqodnqw6Gv7df8sn3Z1010aPMkpB3U","execution_time":"2026-03-26 10:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VkI-1774511594","operation_id":165560,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 10:54:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"SqQqodnqw6Gv7df8sn3Z1010aPMkpB3U","execution_time":"2026-03-26 10:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VkI-1774511594","operation_id":165560,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 10:54:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"SqQqodnqw6Gv7df8sn3Z1010aPMkpB3U","execution_time":"2026-03-26 10:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VkI-1774511594","operation_id":165560,"count":1} 
[2026-03-26 10:54:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"SqQqodnqw6Gv7df8sn3Z1010aPMkpB3U","execution_time":"2026-03-26 10:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VkI-1774511594","operation_id":165560,"count":1} 
[2026-03-26 10:54:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"SqQqodnqw6Gv7df8sn3Z1010aPMkpB3U","execution_time":"2026-03-26 10:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VkI-1774511594","operation_id":165560,"user_id":1665,"notification_type":"order_approved","reference_id":180751} 
[2026-03-26 10:54:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"SqQqodnqw6Gv7df8sn3Z1010aPMkpB3U","execution_time":"2026-03-26 10:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VkI-1774511594","operation_id":165560,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 10:54:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"SqQqodnqw6Gv7df8sn3Z1010aPMkpB3U","execution_time":"2026-03-26 10:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VkI-1774511594","operation_id":165560,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 10:54:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"SqQqodnqw6Gv7df8sn3Z1010aPMkpB3U","execution_time":"2026-03-26 10:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VkI-1774511594","operation_id":165560,"processed":1,"errors":0} 
[2026-03-26 10:54:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"SqQqodnqw6Gv7df8sn3Z1010aPMkpB3U","execution_time":"2026-03-26 10:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VkI-1774511594","operation_id":165560,"processed":1,"errors":0} 
[2026-03-26 10:54:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"SqQqodnqw6Gv7df8sn3Z1010aPMkpB3U","execution_time":"2026-03-26 10:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VkI-1774511594","operation_id":165560} 
[2026-03-26 10:54:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-26 10:54:15] production.INFO: Constructing job for order: 180752  
[2026-03-26 10:54:18] production.INFO: Handling job for order: 180752  
[2026-03-26 10:54:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 10:54:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 10:54:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=69ef4ee0-56e9-4649-955c-36d40c90b539&Player_ID=52343764663  
[2026-03-26 10:54:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=69ef4ee0-56e9-4649-955c-36d40c90b539&Player_ID=52343764663","has_body":false} 
[2026-03-26 10:54:18] production.INFO: Operation sent successfully {"operation_id":165561,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TkDC-1774511658","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 10:54:18"}},"processed_data":{"order_number":"ORD-TkDC-1774511658","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 10:54:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-TkDC-1774511658","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 10:54:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-TkDC-1774511658","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 10:54:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 10:54:27] production.INFO: SendAcceptReject: Notification queued {"user_id":1200,"notification_type":"order_approved","reference_id":180752} 
[2026-03-26 10:54:27] production.INFO: Order updated successfully. Order ID: 180752, Status: completed  
[2026-03-26 10:54:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-TkDC-1774511658","status":"completed","codes_count":0} 
[2026-03-26 10:54:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1200  
[2026-03-26 10:54:53] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"500.0","mainamount":"500","operation_number":"159971039","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php26cfs01vofq196Qfq6z"}},"user_id":1038} 
[2026-03-26 10:54:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 10:54:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 10:54:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 10:54:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 10:54:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 10:54:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 10:54:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 10:54:55] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 10:54:55] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18868,"user_id":1038,"amount":500.0,"admins_notified":7} 
[2026-03-26 10:55:04] production.INFO: Executing GetProducts task...  
[2026-03-26 10:55:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 10:55:04] production.INFO: Executing GetProducts task...  
[2026-03-26 10:55:07] production.INFO: async() رجع: true  
[2026-03-26 10:55:07] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 10:55:07] production.WARNING: Product with ID 395 not found  
[2026-03-26 10:55:08] production.WARNING: Product with ID 213 not found  
[2026-03-26 10:55:08] production.WARNING: Product with ID 212 not found  
[2026-03-26 10:55:08] production.WARNING: Product with ID 211 not found  
[2026-03-26 10:55:08] production.WARNING: Product with ID 210 not found  
[2026-03-26 10:55:08] production.WARNING: Product with ID 209 not found  
[2026-03-26 10:55:08] production.WARNING: Product with ID 214 not found  
[2026-03-26 10:55:08] production.WARNING: Product with ID 215 not found  
[2026-03-26 10:55:08] production.WARNING: Product with ID 216 not found  
[2026-03-26 10:55:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 10:56:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"pUVN9rXiljt9SVFX0axcuOgVGQ60c3Dn","execution_time":"2026-03-26 10:56:02"} 
[2026-03-26 10:56:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"pUVN9rXiljt9SVFX0axcuOgVGQ60c3Dn","execution_time":"2026-03-26 10:56:02"} 
[2026-03-26 10:57:06] production.INFO: Constructing job for order: 180753  
[2026-03-26 10:57:08] production.INFO: Handling job for order: 180753  
[2026-03-26 10:57:08] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 10:57:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 10:57:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/13/params?qty=1&uuid=4ffe21db-d4d3-4f4b-96a5-f60dcccb0c86&Player_ID=0969461425  
[2026-03-26 10:57:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/13/params?qty=1&uuid=4ffe21db-d4d3-4f4b-96a5-f60dcccb0c86&Player_ID=0969461425","has_body":false} 
[2026-03-26 10:57:09] production.INFO: Operation sent successfully {"operation_id":165562,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-U4fxJA-1774511829","amount":295.49407999999999674400896765291690826416015625,"status":"processing","product":"280 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 10:57:09"}},"processed_data":{"order_number":"ORD-U4fxJA-1774511829","amount":295.49407999999999674400896765291690826416015625,"status":"processing","product":"280 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 10:58:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Kj01bONYIobYfRTmgtPVLJyu9xsFjN0v","execution_time":"2026-03-26 10:58:03"} 
[2026-03-26 10:58:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Kj01bONYIobYfRTmgtPVLJyu9xsFjN0v","execution_time":"2026-03-26 10:58:03","total_operations":1,"sites_count":1} 
[2026-03-26 10:58:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Kj01bONYIobYfRTmgtPVLJyu9xsFjN0v","execution_time":"2026-03-26 10:58:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-U4fxJA-1774511829"]} 
[2026-03-26 10:58:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Kj01bONYIobYfRTmgtPVLJyu9xsFjN0v","execution_time":"2026-03-26 10:58:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 10:58:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Kj01bONYIobYfRTmgtPVLJyu9xsFjN0v","execution_time":"2026-03-26 10:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 10:58:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Kj01bONYIobYfRTmgtPVLJyu9xsFjN0v","execution_time":"2026-03-26 10:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U4fxJA-1774511829","operation_id":165562,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 10:58:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Kj01bONYIobYfRTmgtPVLJyu9xsFjN0v","execution_time":"2026-03-26 10:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U4fxJA-1774511829","operation_id":165562,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 10:58:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Kj01bONYIobYfRTmgtPVLJyu9xsFjN0v","execution_time":"2026-03-26 10:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U4fxJA-1774511829","operation_id":165562,"count":1} 
[2026-03-26 10:58:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Kj01bONYIobYfRTmgtPVLJyu9xsFjN0v","execution_time":"2026-03-26 10:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U4fxJA-1774511829","operation_id":165562,"count":1} 
[2026-03-26 10:58:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Kj01bONYIobYfRTmgtPVLJyu9xsFjN0v","execution_time":"2026-03-26 10:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U4fxJA-1774511829","operation_id":165562,"user_id":34,"notification_type":"order_approved","reference_id":180753} 
[2026-03-26 10:58:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Kj01bONYIobYfRTmgtPVLJyu9xsFjN0v","execution_time":"2026-03-26 10:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U4fxJA-1774511829","operation_id":165562,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 10:58:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Kj01bONYIobYfRTmgtPVLJyu9xsFjN0v","execution_time":"2026-03-26 10:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U4fxJA-1774511829","operation_id":165562,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 10:58:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Kj01bONYIobYfRTmgtPVLJyu9xsFjN0v","execution_time":"2026-03-26 10:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U4fxJA-1774511829","operation_id":165562,"processed":1,"errors":0} 
[2026-03-26 10:58:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Kj01bONYIobYfRTmgtPVLJyu9xsFjN0v","execution_time":"2026-03-26 10:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U4fxJA-1774511829","operation_id":165562,"processed":1,"errors":0} 
[2026-03-26 10:58:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Kj01bONYIobYfRTmgtPVLJyu9xsFjN0v","execution_time":"2026-03-26 10:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U4fxJA-1774511829","operation_id":165562} 
[2026-03-26 10:58:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 34  
[2026-03-26 11:00:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"AmEyoLCvXG92h7oyMu0RAp6ozvURI06X","execution_time":"2026-03-26 11:00:04"} 
[2026-03-26 11:00:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"AmEyoLCvXG92h7oyMu0RAp6ozvURI06X","execution_time":"2026-03-26 11:00:04"} 
[2026-03-26 11:00:04] production.INFO: Executing GetProducts task...  
[2026-03-26 11:00:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 11:00:04] production.INFO: Executing GetProducts task...  
[2026-03-26 11:00:06] production.INFO: async() رجع: true  
[2026-03-26 11:00:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 11:00:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 11:00:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 11:00:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 11:00:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 11:00:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 11:00:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 11:00:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 11:00:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 11:00:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 11:00:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 11:02:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"EnHEYz9qz47AWFkXxGVrtNkZirp6iV90","execution_time":"2026-03-26 11:02:01"} 
[2026-03-26 11:02:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"EnHEYz9qz47AWFkXxGVrtNkZirp6iV90","execution_time":"2026-03-26 11:02:01"} 
[2026-03-26 11:03:06] production.INFO: Constructing job for order: 180754  
[2026-03-26 11:03:07] production.INFO: Handling job for order: 180754  
[2026-03-26 11:03:07] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 11:03:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 11:03:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=11615e6b-a275-4322-9c6b-1615cfc41b26&Player_ID=0937505496  
[2026-03-26 11:03:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=11615e6b-a275-4322-9c6b-1615cfc41b26&Player_ID=0937505496","has_body":false} 
[2026-03-26 11:03:08] production.INFO: Operation sent successfully {"operation_id":165563,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gnTRVCcO-1774512188","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 11:03:08"}},"processed_data":{"order_number":"ORD-gnTRVCcO-1774512188","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 11:03:42] production.INFO: Constructing job for order: 180755  
[2026-03-26 11:03:44] production.INFO: Handling job for order: 180755  
[2026-03-26 11:03:44] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 11:03:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 11:03:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=f722a14f-6571-4880-b188-2b0bf9f73a31&Player_ID=0991774442  
[2026-03-26 11:03:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=f722a14f-6571-4880-b188-2b0bf9f73a31&Player_ID=0991774442","has_body":false} 
[2026-03-26 11:03:44] production.INFO: Constructing job for order: 180756  
[2026-03-26 11:03:45] production.INFO: Operation sent successfully {"operation_id":165564,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NVr1yC-1774512225","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 11:03:45"}},"processed_data":{"order_number":"ORD-NVr1yC-1774512225","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 11:03:45] production.INFO: Handling job for order: 180756  
[2026-03-26 11:03:45] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 11:03:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 11:03:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=1d790d5c-d885-455c-9999-112627d94a8b&Player_ID=0984341081  
[2026-03-26 11:03:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=1d790d5c-d885-455c-9999-112627d94a8b&Player_ID=0984341081","has_body":false} 
[2026-03-26 11:03:45] production.INFO: Operation sent successfully {"operation_id":165565,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2d1-1774512225","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 11:03:45"}},"processed_data":{"order_number":"ORD-2d1-1774512225","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 11:04:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"iGJxHaACuxvB9fn4tX7EVU6XSUAtk2L2","execution_time":"2026-03-26 11:04:03"} 
[2026-03-26 11:04:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"iGJxHaACuxvB9fn4tX7EVU6XSUAtk2L2","execution_time":"2026-03-26 11:04:03","total_operations":3,"sites_count":1} 
[2026-03-26 11:04:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"iGJxHaACuxvB9fn4tX7EVU6XSUAtk2L2","execution_time":"2026-03-26 11:04:03","site_id":4,"site_name":"swgamessls","orders_count":3,"order_ids":["ORD-gnTRVCcO-1774512188","ORD-NVr1yC-1774512225","ORD-2d1-1774512225"]} 
[2026-03-26 11:04:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"iGJxHaACuxvB9fn4tX7EVU6XSUAtk2L2","execution_time":"2026-03-26 11:04:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 11:04:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"iGJxHaACuxvB9fn4tX7EVU6XSUAtk2L2","execution_time":"2026-03-26 11:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-26 11:04:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"iGJxHaACuxvB9fn4tX7EVU6XSUAtk2L2","execution_time":"2026-03-26 11:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NVr1yC-1774512225","operation_id":165564,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-26 11:04:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"iGJxHaACuxvB9fn4tX7EVU6XSUAtk2L2","execution_time":"2026-03-26 11:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NVr1yC-1774512225","operation_id":165564,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-26 11:04:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"iGJxHaACuxvB9fn4tX7EVU6XSUAtk2L2","execution_time":"2026-03-26 11:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NVr1yC-1774512225","operation_id":165564,"count":3} 
[2026-03-26 11:04:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"iGJxHaACuxvB9fn4tX7EVU6XSUAtk2L2","execution_time":"2026-03-26 11:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NVr1yC-1774512225","operation_id":165564,"count":3} 
[2026-03-26 11:04:04] production.INFO: Bulk processed user refunds {"job":"Quryjob","job_id":"iGJxHaACuxvB9fn4tX7EVU6XSUAtk2L2","execution_time":"2026-03-26 11:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NVr1yC-1774512225","operation_id":165564,"count":1} 
[2026-03-26 11:04:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"iGJxHaACuxvB9fn4tX7EVU6XSUAtk2L2","execution_time":"2026-03-26 11:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NVr1yC-1774512225","operation_id":165564,"user_id":1547,"notification_type":"order_approved","reference_id":180756} 
[2026-03-26 11:04:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"iGJxHaACuxvB9fn4tX7EVU6XSUAtk2L2","execution_time":"2026-03-26 11:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NVr1yC-1774512225","operation_id":165564,"user_id":1774,"notification_type":"order_rejected","reference_id":180754} 
[2026-03-26 11:04:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"iGJxHaACuxvB9fn4tX7EVU6XSUAtk2L2","execution_time":"2026-03-26 11:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NVr1yC-1774512225","operation_id":165564,"user_id":43,"notification_type":"order_approved","reference_id":180755} 
[2026-03-26 11:04:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"iGJxHaACuxvB9fn4tX7EVU6XSUAtk2L2","execution_time":"2026-03-26 11:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NVr1yC-1774512225","operation_id":165564,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":1} 
[2026-03-26 11:04:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"iGJxHaACuxvB9fn4tX7EVU6XSUAtk2L2","execution_time":"2026-03-26 11:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NVr1yC-1774512225","operation_id":165564,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-26 11:04:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"iGJxHaACuxvB9fn4tX7EVU6XSUAtk2L2","execution_time":"2026-03-26 11:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NVr1yC-1774512225","operation_id":165564,"processed":3,"errors":0} 
[2026-03-26 11:04:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"iGJxHaACuxvB9fn4tX7EVU6XSUAtk2L2","execution_time":"2026-03-26 11:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NVr1yC-1774512225","operation_id":165564,"processed":3,"errors":0} 
[2026-03-26 11:04:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"iGJxHaACuxvB9fn4tX7EVU6XSUAtk2L2","execution_time":"2026-03-26 11:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NVr1yC-1774512225","operation_id":165564} 
[2026-03-26 11:04:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1774  
[2026-03-26 11:04:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1547  
[2026-03-26 11:04:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1774  
[2026-03-26 11:04:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-26 11:04:48] production.INFO: Constructing job for order: 180757  
[2026-03-26 11:04:49] production.INFO: Handling job for order: 180757  
[2026-03-26 11:04:49] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 11:04:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 11:04:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=23d76930-0ecb-46e7-8bad-286aa8284b3a&Player_ID=0991774442  
[2026-03-26 11:04:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=23d76930-0ecb-46e7-8bad-286aa8284b3a&Player_ID=0991774442","has_body":false} 
[2026-03-26 11:04:49] production.INFO: Operation sent successfully {"operation_id":165566,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BedoMtJ-1774512289","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 11:04:49"}},"processed_data":{"order_number":"ORD-BedoMtJ-1774512289","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 11:04:59] production.INFO: Constructing job for order: 180758  
[2026-03-26 11:05:01] production.INFO: Handling job for order: 180758  
[2026-03-26 11:05:01] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 11:05:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 11:05:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=9ce4cfa4-f564-4ed4-bc9b-c99b860ddbe9&Player_ID=0984341081  
[2026-03-26 11:05:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=9ce4cfa4-f564-4ed4-bc9b-c99b860ddbe9&Player_ID=0984341081","has_body":false} 
[2026-03-26 11:05:02] production.INFO: Operation sent successfully {"operation_id":165567,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hdr-1774512302","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 11:05:02"}},"processed_data":{"order_number":"ORD-hdr-1774512302","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 11:05:02] production.INFO: Executing GetProducts task...  
[2026-03-26 11:05:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 11:05:02] production.INFO: Executing GetProducts task...  
[2026-03-26 11:05:04] production.INFO: async() رجع: true  
[2026-03-26 11:05:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 11:05:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 11:05:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 11:05:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 11:05:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 11:05:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 11:05:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 11:05:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 11:05:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 11:05:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 11:05:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 11:05:23] production.INFO: Constructing job for order: 180759  
[2026-03-26 11:05:24] production.INFO: Handling job for order: 180759  
[2026-03-26 11:05:24] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 11:05:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 11:05:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/44/params?qty=1&uuid=64f775e1-a05e-44c5-b1ea-e4bb75226055&Player_ID=0986307812  
[2026-03-26 11:05:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/44/params?qty=1&uuid=64f775e1-a05e-44c5-b1ea-e4bb75226055&Player_ID=0986307812","has_body":false} 
[2026-03-26 11:05:25] production.INFO: Operation sent successfully {"operation_id":165568,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZG3uieG9-1774512324","amount":111.6259500000000031150193535722792148590087890625,"status":"processing","product":"105.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 11:05:25"}},"processed_data":{"order_number":"ORD-ZG3uieG9-1774512324","amount":111.6259500000000031150193535722792148590087890625,"status":"processing","product":"105.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 11:05:39] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1170.0","mainamount":"1170","operation_number":"159980428","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpeu3ghn890g947dsdMSN"}},"user_id":43} 
[2026-03-26 11:05:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 11:05:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 11:05:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 11:05:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 11:05:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 11:05:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 11:05:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 11:05:40] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 11:05:40] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18869,"user_id":43,"amount":1170.0,"admins_notified":7} 
[2026-03-26 11:05:44] production.INFO: Constructing job for order: 180760  
[2026-03-26 11:05:46] production.INFO: Handling job for order: 180760  
[2026-03-26 11:05:46] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 11:05:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 11:05:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=8e0cfbc0-6e77-437f-9e8c-fe7c5562d171&Player_ID=0986307812  
[2026-03-26 11:05:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=8e0cfbc0-6e77-437f-9e8c-fe7c5562d171&Player_ID=0986307812","has_body":false} 
[2026-03-26 11:05:46] production.INFO: Operation sent successfully {"operation_id":165569,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QsNz-1774512346","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 11:05:46"}},"processed_data":{"order_number":"ORD-QsNz-1774512346","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 11:06:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8SxUOO1WzF9NjQ6fgnfsMMmDYW5xv9mz","execution_time":"2026-03-26 11:06:01"} 
[2026-03-26 11:06:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"8SxUOO1WzF9NjQ6fgnfsMMmDYW5xv9mz","execution_time":"2026-03-26 11:06:01","total_operations":4,"sites_count":1} 
[2026-03-26 11:06:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8SxUOO1WzF9NjQ6fgnfsMMmDYW5xv9mz","execution_time":"2026-03-26 11:06:01","site_id":4,"site_name":"swgamessls","orders_count":4,"order_ids":["ORD-BedoMtJ-1774512289","ORD-hdr-1774512302","ORD-ZG3uieG9-1774512324","ORD-QsNz-1774512346"]} 
[2026-03-26 11:06:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8SxUOO1WzF9NjQ6fgnfsMMmDYW5xv9mz","execution_time":"2026-03-26 11:06:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 11:06:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8SxUOO1WzF9NjQ6fgnfsMMmDYW5xv9mz","execution_time":"2026-03-26 11:06:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-26 11:06:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8SxUOO1WzF9NjQ6fgnfsMMmDYW5xv9mz","execution_time":"2026-03-26 11:06:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZG3uieG9-1774512324","operation_id":165568,"processed":4,"skipped":0,"updates_prepared":4} 
[2026-03-26 11:06:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"8SxUOO1WzF9NjQ6fgnfsMMmDYW5xv9mz","execution_time":"2026-03-26 11:06:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZG3uieG9-1774512324","operation_id":165568,"total_items":4,"chunks":1,"chunk_size":10} 
[2026-03-26 11:06:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"8SxUOO1WzF9NjQ6fgnfsMMmDYW5xv9mz","execution_time":"2026-03-26 11:06:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZG3uieG9-1774512324","operation_id":165568,"count":4} 
[2026-03-26 11:06:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"8SxUOO1WzF9NjQ6fgnfsMMmDYW5xv9mz","execution_time":"2026-03-26 11:06:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZG3uieG9-1774512324","operation_id":165568,"count":4} 
[2026-03-26 11:06:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"8SxUOO1WzF9NjQ6fgnfsMMmDYW5xv9mz","execution_time":"2026-03-26 11:06:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZG3uieG9-1774512324","operation_id":165568,"user_id":43,"notification_type":"order_approved","reference_id":180757} 
[2026-03-26 11:06:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"8SxUOO1WzF9NjQ6fgnfsMMmDYW5xv9mz","execution_time":"2026-03-26 11:06:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZG3uieG9-1774512324","operation_id":165568,"user_id":1547,"notification_type":"order_approved","reference_id":180758} 
[2026-03-26 11:06:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"8SxUOO1WzF9NjQ6fgnfsMMmDYW5xv9mz","execution_time":"2026-03-26 11:06:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZG3uieG9-1774512324","operation_id":165568,"user_id":770,"notification_type":"order_approved","reference_id":180760} 
[2026-03-26 11:06:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"8SxUOO1WzF9NjQ6fgnfsMMmDYW5xv9mz","execution_time":"2026-03-26 11:06:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZG3uieG9-1774512324","operation_id":165568,"user_id":770,"notification_type":"order_approved","reference_id":180759} 
[2026-03-26 11:06:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"8SxUOO1WzF9NjQ6fgnfsMMmDYW5xv9mz","execution_time":"2026-03-26 11:06:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZG3uieG9-1774512324","operation_id":165568,"chunk_number":1,"processed":4,"errors":0,"total_operations":4,"total_orders":4,"total_codes":0,"total_refunds":0} 
[2026-03-26 11:06:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"8SxUOO1WzF9NjQ6fgnfsMMmDYW5xv9mz","execution_time":"2026-03-26 11:06:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZG3uieG9-1774512324","operation_id":165568,"total_processed":4,"total_errors":0,"chunks_processed":1} 
[2026-03-26 11:06:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"8SxUOO1WzF9NjQ6fgnfsMMmDYW5xv9mz","execution_time":"2026-03-26 11:06:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZG3uieG9-1774512324","operation_id":165568,"processed":4,"errors":0} 
[2026-03-26 11:06:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8SxUOO1WzF9NjQ6fgnfsMMmDYW5xv9mz","execution_time":"2026-03-26 11:06:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZG3uieG9-1774512324","operation_id":165568,"processed":4,"errors":0} 
[2026-03-26 11:06:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"8SxUOO1WzF9NjQ6fgnfsMMmDYW5xv9mz","execution_time":"2026-03-26 11:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZG3uieG9-1774512324","operation_id":165568} 
[2026-03-26 11:06:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-26 11:06:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1547  
[2026-03-26 11:06:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 770  
[2026-03-26 11:06:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 770  
[2026-03-26 11:07:40] production.INFO: Constructing job for order: 180761  
[2026-03-26 11:07:41] production.INFO: Handling job for order: 180761  
[2026-03-26 11:07:41] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 11:07:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 11:07:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=0985a56a-d5cd-42a3-89a0-7f7d9699ee4f&Player_ID=0937505796  
[2026-03-26 11:07:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=0985a56a-d5cd-42a3-89a0-7f7d9699ee4f&Player_ID=0937505796","has_body":false} 
[2026-03-26 11:07:41] production.INFO: Operation sent successfully {"operation_id":165570,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3lEg4wCv-1774512461","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 11:07:41"}},"processed_data":{"order_number":"ORD-3lEg4wCv-1774512461","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 11:08:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8DsQfh3x8vmk7hVPXa00QbkJCJbbbU4V","execution_time":"2026-03-26 11:08:02"} 
[2026-03-26 11:08:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"8DsQfh3x8vmk7hVPXa00QbkJCJbbbU4V","execution_time":"2026-03-26 11:08:02","total_operations":1,"sites_count":1} 
[2026-03-26 11:08:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8DsQfh3x8vmk7hVPXa00QbkJCJbbbU4V","execution_time":"2026-03-26 11:08:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-3lEg4wCv-1774512461"]} 
[2026-03-26 11:08:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8DsQfh3x8vmk7hVPXa00QbkJCJbbbU4V","execution_time":"2026-03-26 11:08:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 11:08:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8DsQfh3x8vmk7hVPXa00QbkJCJbbbU4V","execution_time":"2026-03-26 11:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 11:08:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8DsQfh3x8vmk7hVPXa00QbkJCJbbbU4V","execution_time":"2026-03-26 11:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3lEg4wCv-1774512461","operation_id":165570,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 11:08:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"8DsQfh3x8vmk7hVPXa00QbkJCJbbbU4V","execution_time":"2026-03-26 11:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3lEg4wCv-1774512461","operation_id":165570,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 11:08:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"8DsQfh3x8vmk7hVPXa00QbkJCJbbbU4V","execution_time":"2026-03-26 11:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3lEg4wCv-1774512461","operation_id":165570,"count":1} 
[2026-03-26 11:08:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"8DsQfh3x8vmk7hVPXa00QbkJCJbbbU4V","execution_time":"2026-03-26 11:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3lEg4wCv-1774512461","operation_id":165570,"count":1} 
[2026-03-26 11:08:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"8DsQfh3x8vmk7hVPXa00QbkJCJbbbU4V","execution_time":"2026-03-26 11:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3lEg4wCv-1774512461","operation_id":165570,"user_id":1774,"notification_type":"order_approved","reference_id":180761} 
[2026-03-26 11:08:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"8DsQfh3x8vmk7hVPXa00QbkJCJbbbU4V","execution_time":"2026-03-26 11:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3lEg4wCv-1774512461","operation_id":165570,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 11:08:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"8DsQfh3x8vmk7hVPXa00QbkJCJbbbU4V","execution_time":"2026-03-26 11:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3lEg4wCv-1774512461","operation_id":165570,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 11:08:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"8DsQfh3x8vmk7hVPXa00QbkJCJbbbU4V","execution_time":"2026-03-26 11:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3lEg4wCv-1774512461","operation_id":165570,"processed":1,"errors":0} 
[2026-03-26 11:08:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8DsQfh3x8vmk7hVPXa00QbkJCJbbbU4V","execution_time":"2026-03-26 11:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3lEg4wCv-1774512461","operation_id":165570,"processed":1,"errors":0} 
[2026-03-26 11:08:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"8DsQfh3x8vmk7hVPXa00QbkJCJbbbU4V","execution_time":"2026-03-26 11:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3lEg4wCv-1774512461","operation_id":165570} 
[2026-03-26 11:08:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1774  
[2026-03-26 11:09:41] production.INFO: Constructing job for order: 180762  
[2026-03-26 11:09:42] production.INFO: Handling job for order: 180762  
[2026-03-26 11:09:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 11:09:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 11:09:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=7a90feeb-9707-43ef-9cac-0bb0315de87f&Player_ID=589084795  
[2026-03-26 11:09:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=7a90feeb-9707-43ef-9cac-0bb0315de87f&Player_ID=589084795","has_body":false} 
[2026-03-26 11:09:43] production.INFO: Operation sent successfully {"operation_id":165571,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-eRB8h-1774512582","amount":1.015074999999999949551465761032886803150177001953125,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-26 11:09:43"}},"processed_data":{"order_number":"ORD-eRB8h-1774512582","amount":1.015074999999999949551465761032886803150177001953125,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-26 11:10:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"qKmTutdk6KTFuznSDKnXLglPUuz6u32l","execution_time":"2026-03-26 11:10:04"} 
[2026-03-26 11:10:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"qKmTutdk6KTFuznSDKnXLglPUuz6u32l","execution_time":"2026-03-26 11:10:04","total_operations":1,"sites_count":1} 
[2026-03-26 11:10:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qKmTutdk6KTFuznSDKnXLglPUuz6u32l","execution_time":"2026-03-26 11:10:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-eRB8h-1774512582"]} 
[2026-03-26 11:10:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qKmTutdk6KTFuznSDKnXLglPUuz6u32l","execution_time":"2026-03-26 11:10:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 11:10:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qKmTutdk6KTFuznSDKnXLglPUuz6u32l","execution_time":"2026-03-26 11:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 11:10:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qKmTutdk6KTFuznSDKnXLglPUuz6u32l","execution_time":"2026-03-26 11:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eRB8h-1774512582","operation_id":165571} 
[2026-03-26 11:10:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qKmTutdk6KTFuznSDKnXLglPUuz6u32l","execution_time":"2026-03-26 11:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eRB8h-1774512582","operation_id":165571,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 11:10:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qKmTutdk6KTFuznSDKnXLglPUuz6u32l","execution_time":"2026-03-26 11:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eRB8h-1774512582","operation_id":165571,"processed":0,"errors":0} 
[2026-03-26 11:10:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"qKmTutdk6KTFuznSDKnXLglPUuz6u32l","execution_time":"2026-03-26 11:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eRB8h-1774512582","operation_id":165571} 
[2026-03-26 11:10:04] production.INFO: Executing GetProducts task...  
[2026-03-26 11:10:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 11:10:04] production.INFO: Executing GetProducts task...  
[2026-03-26 11:10:06] production.INFO: async() رجع: true  
[2026-03-26 11:10:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 11:10:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 11:10:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 11:10:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 11:10:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 11:10:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 11:10:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 11:10:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 11:10:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 11:10:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 11:10:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 11:10:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-eRB8h-1774512582","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 11:10:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-eRB8h-1774512582","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 11:10:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 11:10:13] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":180762} 
[2026-03-26 11:10:13] production.INFO: Order updated successfully. Order ID: 180762, Status: completed  
[2026-03-26 11:10:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-eRB8h-1774512582","status":"completed","codes_count":0} 
[2026-03-26 11:10:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-26 11:10:24] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-26 11:10:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 619  
[2026-03-26 11:10:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1740  
[2026-03-26 11:11:03] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-26 11:11:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 619  
[2026-03-26 11:11:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1535  
[2026-03-26 11:11:19] production.INFO: Constructing job for order: 180763  
[2026-03-26 11:11:22] production.INFO: Handling job for order: 180763  
[2026-03-26 11:11:22] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 11:11:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 11:11:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=773c0edf-dcc2-4aa6-850a-c2821ec0f0d8&Player_ID=0951682380  
[2026-03-26 11:11:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=773c0edf-dcc2-4aa6-850a-c2821ec0f0d8&Player_ID=0951682380","has_body":false} 
[2026-03-26 11:11:22] production.INFO: Constructing job for order: 180764  
[2026-03-26 11:11:23] production.INFO: Operation sent successfully {"operation_id":165572,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DyR-1774512683","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 11:11:23"}},"processed_data":{"order_number":"ORD-DyR-1774512683","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 11:11:23] production.INFO: Handling job for order: 180764  
[2026-03-26 11:11:23] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 11:11:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 11:11:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=f66f2215-f8b4-48a9-8702-8f0e5207c03c&Player_ID=0951682380  
[2026-03-26 11:11:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=f66f2215-f8b4-48a9-8702-8f0e5207c03c&Player_ID=0951682380","has_body":false} 
[2026-03-26 11:11:24] production.INFO: Operation sent successfully {"operation_id":165573,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lkycee-1774512683","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 11:11:24"}},"processed_data":{"order_number":"ORD-lkycee-1774512683","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 11:11:33] production.INFO: Constructing job for order: 180765  
[2026-03-26 11:11:36] production.INFO: Handling job for order: 180765  
[2026-03-26 11:11:36] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 11:11:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 11:11:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=bf7d6bd2-59f2-40a1-9f64-79c53e80896d&Player_ID=0933978923  
[2026-03-26 11:11:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=bf7d6bd2-59f2-40a1-9f64-79c53e80896d&Player_ID=0933978923","has_body":false} 
[2026-03-26 11:11:36] production.INFO: Operation sent successfully {"operation_id":165574,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-l9opZ-1774512696","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 11:11:36"}},"processed_data":{"order_number":"ORD-l9opZ-1774512696","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 11:12:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hqACMRWI4DEECciQBV1PKrJEj2NAQ5Wg","execution_time":"2026-03-26 11:12:03"} 
[2026-03-26 11:12:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"hqACMRWI4DEECciQBV1PKrJEj2NAQ5Wg","execution_time":"2026-03-26 11:12:03","total_operations":3,"sites_count":1} 
[2026-03-26 11:12:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"hqACMRWI4DEECciQBV1PKrJEj2NAQ5Wg","execution_time":"2026-03-26 11:12:03","site_id":4,"site_name":"swgamessls","orders_count":3,"order_ids":["ORD-DyR-1774512683","ORD-lkycee-1774512683","ORD-l9opZ-1774512696"]} 
[2026-03-26 11:12:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"hqACMRWI4DEECciQBV1PKrJEj2NAQ5Wg","execution_time":"2026-03-26 11:12:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 11:12:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"hqACMRWI4DEECciQBV1PKrJEj2NAQ5Wg","execution_time":"2026-03-26 11:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-26 11:12:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"hqACMRWI4DEECciQBV1PKrJEj2NAQ5Wg","execution_time":"2026-03-26 11:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lkycee-1774512683","operation_id":165573,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-26 11:12:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"hqACMRWI4DEECciQBV1PKrJEj2NAQ5Wg","execution_time":"2026-03-26 11:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lkycee-1774512683","operation_id":165573,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-26 11:12:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"hqACMRWI4DEECciQBV1PKrJEj2NAQ5Wg","execution_time":"2026-03-26 11:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lkycee-1774512683","operation_id":165573,"count":3} 
[2026-03-26 11:12:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"hqACMRWI4DEECciQBV1PKrJEj2NAQ5Wg","execution_time":"2026-03-26 11:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lkycee-1774512683","operation_id":165573,"count":3} 
[2026-03-26 11:12:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"hqACMRWI4DEECciQBV1PKrJEj2NAQ5Wg","execution_time":"2026-03-26 11:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lkycee-1774512683","operation_id":165573,"user_id":43,"notification_type":"order_approved","reference_id":180763} 
[2026-03-26 11:12:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"hqACMRWI4DEECciQBV1PKrJEj2NAQ5Wg","execution_time":"2026-03-26 11:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lkycee-1774512683","operation_id":165573,"user_id":1056,"notification_type":"order_approved","reference_id":180765} 
[2026-03-26 11:12:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"hqACMRWI4DEECciQBV1PKrJEj2NAQ5Wg","execution_time":"2026-03-26 11:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lkycee-1774512683","operation_id":165573,"user_id":43,"notification_type":"order_approved","reference_id":180764} 
[2026-03-26 11:12:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"hqACMRWI4DEECciQBV1PKrJEj2NAQ5Wg","execution_time":"2026-03-26 11:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lkycee-1774512683","operation_id":165573,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-26 11:12:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"hqACMRWI4DEECciQBV1PKrJEj2NAQ5Wg","execution_time":"2026-03-26 11:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lkycee-1774512683","operation_id":165573,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-26 11:12:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"hqACMRWI4DEECciQBV1PKrJEj2NAQ5Wg","execution_time":"2026-03-26 11:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lkycee-1774512683","operation_id":165573,"processed":3,"errors":0} 
[2026-03-26 11:12:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"hqACMRWI4DEECciQBV1PKrJEj2NAQ5Wg","execution_time":"2026-03-26 11:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lkycee-1774512683","operation_id":165573,"processed":3,"errors":0} 
[2026-03-26 11:12:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"hqACMRWI4DEECciQBV1PKrJEj2NAQ5Wg","execution_time":"2026-03-26 11:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lkycee-1774512683","operation_id":165573} 
[2026-03-26 11:12:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-26 11:12:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-26 11:12:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-26 11:12:33] production.INFO: Constructing job for order: 180766  
[2026-03-26 11:12:34] production.INFO: Handling job for order: 180766  
[2026-03-26 11:12:34] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 11:12:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 11:12:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=42e56601-a24b-4050-9aa7-c85029bebe60&Player_ID=0959164981  
[2026-03-26 11:12:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=42e56601-a24b-4050-9aa7-c85029bebe60&Player_ID=0959164981","has_body":false} 
[2026-03-26 11:12:34] production.INFO: Operation sent successfully {"operation_id":165575,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2sv-1774512754","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 11:12:34"}},"processed_data":{"order_number":"ORD-2sv-1774512754","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 11:12:39] production.INFO: Constructing job for order: 180767  
[2026-03-26 11:12:40] production.INFO: Handling job for order: 180767  
[2026-03-26 11:12:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 11:12:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 11:12:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/597/params?qty=865&uuid=e680a634-631e-46b3-8426-19f59f0a10f0&Player_ID=69436680  
[2026-03-26 11:12:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/597/params?qty=865&uuid=e680a634-631e-46b3-8426-19f59f0a10f0&Player_ID=69436680","has_body":false} 
[2026-03-26 11:12:41] production.INFO: Operation sent successfully {"operation_id":165576,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-u1fZFe-1774512761","amount":5.5347024999999998584598870365880429744720458984375,"status":"processing","product":"SuperLive Amount","game":"SuperLive","notes":[],"created_at":"2026-03-26 11:12:41"}},"processed_data":{"order_number":"ORD-u1fZFe-1774512761","amount":5.5347024999999998584598870365880429744720458984375,"status":"processing","product":"SuperLive Amount","game":"SuperLive"}} 
[2026-03-26 11:12:45] production.INFO: Constructing job for order: 180768  
[2026-03-26 11:12:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-u1fZFe-1774512761","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 11:12:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-u1fZFe-1774512761","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 11:12:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 11:12:46] production.INFO: SendAcceptReject: Notification queued {"user_id":1535,"notification_type":"order_approved","reference_id":180767} 
[2026-03-26 11:12:46] production.INFO: Order updated successfully. Order ID: 180767, Status: completed  
[2026-03-26 11:12:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-u1fZFe-1774512761","status":"completed","codes_count":0} 
[2026-03-26 11:12:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1535  
[2026-03-26 11:12:47] production.INFO: Handling job for order: 180768  
[2026-03-26 11:12:47] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 11:12:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 11:12:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=dbb585d1-cecc-409e-9b61-cc2955bf7936&Player_ID=0951682380  
[2026-03-26 11:12:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=dbb585d1-cecc-409e-9b61-cc2955bf7936&Player_ID=0951682380","has_body":false} 
[2026-03-26 11:12:48] production.INFO: Operation sent successfully {"operation_id":165577,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GNRM7IP-1774512768","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 11:12:48"}},"processed_data":{"order_number":"ORD-GNRM7IP-1774512768","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 11:13:20] production.INFO: Constructing job for order: 180769  
[2026-03-26 11:13:21] production.INFO: Handling job for order: 180769  
[2026-03-26 11:13:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 11:13:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 11:13:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=1bc2fb67-a49d-4182-a4bc-417c648f7382&Player_ID=5604412653  
[2026-03-26 11:13:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=1bc2fb67-a49d-4182-a4bc-417c648f7382&Player_ID=5604412653","has_body":false} 
[2026-03-26 11:13:21] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-26 11:13:21] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165578,"exception":"Unknown named parameter $userId"} 
[2026-03-26 11:13:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1134  
[2026-03-26 11:13:26] production.INFO: Constructing job for order: 180770  
[2026-03-26 11:13:27] production.INFO: Handling job for order: 180770  
[2026-03-26 11:13:27] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 11:13:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 11:13:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=f0858247-9389-42d2-bf4c-bfda01172174&Player_ID=0982563076  
[2026-03-26 11:13:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=f0858247-9389-42d2-bf4c-bfda01172174&Player_ID=0982563076","has_body":false} 
[2026-03-26 11:13:28] production.INFO: Operation sent successfully {"operation_id":165579,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Cujq56qZ-1774512808","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 11:13:28"}},"processed_data":{"order_number":"ORD-Cujq56qZ-1774512808","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 11:13:36] production.INFO: Constructing job for order: 180771  
[2026-03-26 11:13:37] production.INFO: Handling job for order: 180771  
[2026-03-26 11:13:37] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 11:13:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 11:13:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/28/params?qty=1&uuid=6bf643ba-e22e-4f52-b541-f8176688e97a&Player_ID=0982563076  
[2026-03-26 11:13:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/28/params?qty=1&uuid=6bf643ba-e22e-4f52-b541-f8176688e97a&Player_ID=0982563076","has_body":false} 
[2026-03-26 11:13:38] production.INFO: Operation sent successfully {"operation_id":165580,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dQ26lr-1774512818","amount":5.07528000000000023561597117804922163486480712890625,"status":"processing","product":"4.81 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 11:13:38"}},"processed_data":{"order_number":"ORD-dQ26lr-1774512818","amount":5.07528000000000023561597117804922163486480712890625,"status":"processing","product":"4.81 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 11:14:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"FbghWPLyXOYrz9gCPydrav6YncfatWvN","execution_time":"2026-03-26 11:14:02"} 
[2026-03-26 11:14:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"FbghWPLyXOYrz9gCPydrav6YncfatWvN","execution_time":"2026-03-26 11:14:02","total_operations":4,"sites_count":1} 
[2026-03-26 11:14:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"FbghWPLyXOYrz9gCPydrav6YncfatWvN","execution_time":"2026-03-26 11:14:02","site_id":4,"site_name":"swgamessls","orders_count":4,"order_ids":["ORD-2sv-1774512754","ORD-GNRM7IP-1774512768","ORD-Cujq56qZ-1774512808","ORD-dQ26lr-1774512818"]} 
[2026-03-26 11:14:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"FbghWPLyXOYrz9gCPydrav6YncfatWvN","execution_time":"2026-03-26 11:14:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 11:14:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"FbghWPLyXOYrz9gCPydrav6YncfatWvN","execution_time":"2026-03-26 11:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-26 11:14:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"FbghWPLyXOYrz9gCPydrav6YncfatWvN","execution_time":"2026-03-26 11:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GNRM7IP-1774512768","operation_id":165577,"processed":4,"skipped":0,"updates_prepared":4} 
[2026-03-26 11:14:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"FbghWPLyXOYrz9gCPydrav6YncfatWvN","execution_time":"2026-03-26 11:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GNRM7IP-1774512768","operation_id":165577,"total_items":4,"chunks":1,"chunk_size":10} 
[2026-03-26 11:14:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"FbghWPLyXOYrz9gCPydrav6YncfatWvN","execution_time":"2026-03-26 11:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GNRM7IP-1774512768","operation_id":165577,"count":4} 
[2026-03-26 11:14:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"FbghWPLyXOYrz9gCPydrav6YncfatWvN","execution_time":"2026-03-26 11:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GNRM7IP-1774512768","operation_id":165577,"count":4} 
[2026-03-26 11:14:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"FbghWPLyXOYrz9gCPydrav6YncfatWvN","execution_time":"2026-03-26 11:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GNRM7IP-1774512768","operation_id":165577,"user_id":1299,"notification_type":"order_approved","reference_id":180766} 
[2026-03-26 11:14:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"FbghWPLyXOYrz9gCPydrav6YncfatWvN","execution_time":"2026-03-26 11:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GNRM7IP-1774512768","operation_id":165577,"user_id":770,"notification_type":"order_approved","reference_id":180770} 
[2026-03-26 11:14:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"FbghWPLyXOYrz9gCPydrav6YncfatWvN","execution_time":"2026-03-26 11:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GNRM7IP-1774512768","operation_id":165577,"user_id":770,"notification_type":"order_approved","reference_id":180771} 
[2026-03-26 11:14:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"FbghWPLyXOYrz9gCPydrav6YncfatWvN","execution_time":"2026-03-26 11:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GNRM7IP-1774512768","operation_id":165577,"user_id":43,"notification_type":"order_approved","reference_id":180768} 
[2026-03-26 11:14:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"FbghWPLyXOYrz9gCPydrav6YncfatWvN","execution_time":"2026-03-26 11:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GNRM7IP-1774512768","operation_id":165577,"chunk_number":1,"processed":4,"errors":0,"total_operations":4,"total_orders":4,"total_codes":0,"total_refunds":0} 
[2026-03-26 11:14:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"FbghWPLyXOYrz9gCPydrav6YncfatWvN","execution_time":"2026-03-26 11:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GNRM7IP-1774512768","operation_id":165577,"total_processed":4,"total_errors":0,"chunks_processed":1} 
[2026-03-26 11:14:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"FbghWPLyXOYrz9gCPydrav6YncfatWvN","execution_time":"2026-03-26 11:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GNRM7IP-1774512768","operation_id":165577,"processed":4,"errors":0} 
[2026-03-26 11:14:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"FbghWPLyXOYrz9gCPydrav6YncfatWvN","execution_time":"2026-03-26 11:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GNRM7IP-1774512768","operation_id":165577,"processed":4,"errors":0} 
[2026-03-26 11:14:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"FbghWPLyXOYrz9gCPydrav6YncfatWvN","execution_time":"2026-03-26 11:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GNRM7IP-1774512768","operation_id":165577} 
[2026-03-26 11:14:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-26 11:14:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 770  
[2026-03-26 11:14:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 770  
[2026-03-26 11:14:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-26 11:15:02] production.INFO: Executing GetProducts task...  
[2026-03-26 11:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 11:15:02] production.INFO: Executing GetProducts task...  
[2026-03-26 11:15:04] production.INFO: async() رجع: true  
[2026-03-26 11:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 11:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 11:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 11:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 11:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 11:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 11:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 11:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 11:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 11:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 11:15:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 11:16:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1wMUf61UEGfsu6pKh46Ydshd8RlExCC6","execution_time":"2026-03-26 11:16:03"} 
[2026-03-26 11:16:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"1wMUf61UEGfsu6pKh46Ydshd8RlExCC6","execution_time":"2026-03-26 11:16:03"} 
[2026-03-26 11:18:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"vVl6WHQbebmKQef3CeBtSjDO4u9yAQDp","execution_time":"2026-03-26 11:18:03"} 
[2026-03-26 11:18:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"vVl6WHQbebmKQef3CeBtSjDO4u9yAQDp","execution_time":"2026-03-26 11:18:03"} 
[2026-03-26 11:18:19] production.INFO: Constructing job for order: 180772  
[2026-03-26 11:18:21] production.INFO: Handling job for order: 180772  
[2026-03-26 11:18:21] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 11:18:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 11:18:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/13/params?qty=1&uuid=75b93bac-fb53-4a5b-a9cd-7691d4a410d4&Player_ID=0950061943  
[2026-03-26 11:18:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/13/params?qty=1&uuid=75b93bac-fb53-4a5b-a9cd-7691d4a410d4&Player_ID=0950061943","has_body":false} 
[2026-03-26 11:18:21] production.INFO: Operation sent successfully {"operation_id":165581,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Vl8X0IU-1774513101","amount":295.49407999999999674400896765291690826416015625,"status":"processing","product":"280 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 11:18:21"}},"processed_data":{"order_number":"ORD-Vl8X0IU-1774513101","amount":295.49407999999999674400896765291690826416015625,"status":"processing","product":"280 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 11:20:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"HtcTLqaA8S2rhTslxeMNHwJUstg41bOe","execution_time":"2026-03-26 11:20:03"} 
[2026-03-26 11:20:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"HtcTLqaA8S2rhTslxeMNHwJUstg41bOe","execution_time":"2026-03-26 11:20:03","total_operations":1,"sites_count":1} 
[2026-03-26 11:20:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"HtcTLqaA8S2rhTslxeMNHwJUstg41bOe","execution_time":"2026-03-26 11:20:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-Vl8X0IU-1774513101"]} 
[2026-03-26 11:20:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"HtcTLqaA8S2rhTslxeMNHwJUstg41bOe","execution_time":"2026-03-26 11:20:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 11:20:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"HtcTLqaA8S2rhTslxeMNHwJUstg41bOe","execution_time":"2026-03-26 11:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 11:20:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"HtcTLqaA8S2rhTslxeMNHwJUstg41bOe","execution_time":"2026-03-26 11:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Vl8X0IU-1774513101","operation_id":165581,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 11:20:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"HtcTLqaA8S2rhTslxeMNHwJUstg41bOe","execution_time":"2026-03-26 11:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Vl8X0IU-1774513101","operation_id":165581,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 11:20:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"HtcTLqaA8S2rhTslxeMNHwJUstg41bOe","execution_time":"2026-03-26 11:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Vl8X0IU-1774513101","operation_id":165581,"count":1} 
[2026-03-26 11:20:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"HtcTLqaA8S2rhTslxeMNHwJUstg41bOe","execution_time":"2026-03-26 11:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Vl8X0IU-1774513101","operation_id":165581,"count":1} 
[2026-03-26 11:20:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"HtcTLqaA8S2rhTslxeMNHwJUstg41bOe","execution_time":"2026-03-26 11:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Vl8X0IU-1774513101","operation_id":165581,"user_id":34,"notification_type":"order_approved","reference_id":180772} 
[2026-03-26 11:20:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"HtcTLqaA8S2rhTslxeMNHwJUstg41bOe","execution_time":"2026-03-26 11:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Vl8X0IU-1774513101","operation_id":165581,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 11:20:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"HtcTLqaA8S2rhTslxeMNHwJUstg41bOe","execution_time":"2026-03-26 11:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Vl8X0IU-1774513101","operation_id":165581,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 11:20:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"HtcTLqaA8S2rhTslxeMNHwJUstg41bOe","execution_time":"2026-03-26 11:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Vl8X0IU-1774513101","operation_id":165581,"processed":1,"errors":0} 
[2026-03-26 11:20:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"HtcTLqaA8S2rhTslxeMNHwJUstg41bOe","execution_time":"2026-03-26 11:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Vl8X0IU-1774513101","operation_id":165581,"processed":1,"errors":0} 
[2026-03-26 11:20:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"HtcTLqaA8S2rhTslxeMNHwJUstg41bOe","execution_time":"2026-03-26 11:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Vl8X0IU-1774513101","operation_id":165581} 
[2026-03-26 11:20:04] production.INFO: Executing GetProducts task...  
[2026-03-26 11:20:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 11:20:04] production.INFO: Executing GetProducts task...  
[2026-03-26 11:20:05] production.INFO: async() رجع: true  
[2026-03-26 11:20:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 11:20:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 11:20:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 11:20:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 11:20:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 11:20:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 11:20:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 11:20:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 11:20:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 11:20:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 11:20:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 11:20:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 34  
[2026-03-26 11:22:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"XHu6qnABlUcWbywL1aOisyKwDUntjGRI","execution_time":"2026-03-26 11:22:04"} 
[2026-03-26 11:22:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"XHu6qnABlUcWbywL1aOisyKwDUntjGRI","execution_time":"2026-03-26 11:22:04"} 
[2026-03-26 11:22:41] production.INFO: Constructing job for order: 180774  
[2026-03-26 11:22:42] production.INFO: Constructing job for order: 180775  
[2026-03-26 11:22:43] production.INFO: Handling job for order: 180774  
[2026-03-26 11:22:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 11:22:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 11:22:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=10000&uuid=7e38b24e-fdfc-46c9-a1d9-90c811571ffd&Player_ID=mustafa+tawil  
[2026-03-26 11:22:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=10000&uuid=7e38b24e-fdfc-46c9-a1d9-90c811571ffd&Player_ID=mustafa+tawil","has_body":false} 
[2026-03-26 11:22:43] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message",0],"required_fields":["order_number","amount","status"]} 
[2026-03-26 11:22:43] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165582,"exception":"Unknown named parameter $userId"} 
[2026-03-26 11:22:43] production.INFO: Handling job for order: 180775  
[2026-03-26 11:22:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 11:22:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 11:22:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c6542744-6f8f-452e-a9a4-bff3097f4d62&Player_ID=52423783629  
[2026-03-26 11:22:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c6542744-6f8f-452e-a9a4-bff3097f4d62&Player_ID=52423783629","has_body":false} 
[2026-03-26 11:22:44] production.INFO: Operation sent successfully {"operation_id":165583,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UWU-1774513364","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 11:22:44"}},"processed_data":{"order_number":"ORD-UWU-1774513364","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 11:22:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 368  
[2026-03-26 11:22:56] production.INFO: Constructing job for order: 180776  
[2026-03-26 11:22:59] production.INFO: Handling job for order: 180776  
[2026-03-26 11:22:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 11:22:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 11:22:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=b1770dd4-7995-4f20-b04e-a74147eeab6e&Player_ID=52040580784  
[2026-03-26 11:22:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=b1770dd4-7995-4f20-b04e-a74147eeab6e&Player_ID=52040580784","has_body":false} 
[2026-03-26 11:22:59] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-26 11:22:59] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165584,"exception":"Unknown named parameter $userId"} 
[2026-03-26 11:22:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-26 11:23:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-UWU-1774513364","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 11:23:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-UWU-1774513364","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 11:23:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 11:23:05] production.INFO: SendAcceptReject: Notification queued {"user_id":1299,"notification_type":"order_approved","reference_id":180775} 
[2026-03-26 11:23:05] production.INFO: Order updated successfully. Order ID: 180775, Status: completed  
[2026-03-26 11:23:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-UWU-1774513364","status":"completed","codes_count":0} 
[2026-03-26 11:23:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-26 11:23:14] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"180.0","mainamount":"180","operation_number":"159995712","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpnutfoc7mdqlp2y384lX"}},"user_id":1258} 
[2026-03-26 11:23:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 11:23:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 11:23:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 11:23:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 11:23:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 11:23:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 11:23:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 11:23:17] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 11:23:17] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18870,"user_id":1258,"amount":180.0,"admins_notified":7} 
[2026-03-26 11:24:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bIEtaobmqC8ecOOu3pq7HYSnCa9QZ5wJ","execution_time":"2026-03-26 11:24:02"} 
[2026-03-26 11:24:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"bIEtaobmqC8ecOOu3pq7HYSnCa9QZ5wJ","execution_time":"2026-03-26 11:24:02"} 
[2026-03-26 11:24:20] production.INFO: Constructing job for order: 180777  
[2026-03-26 11:24:23] production.INFO: Handling job for order: 180777  
[2026-03-26 11:24:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 11:24:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 11:24:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=71b0952c-f372-4e2c-91c6-0b543da31670&Player_ID=52040580784  
[2026-03-26 11:24:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=71b0952c-f372-4e2c-91c6-0b543da31670&Player_ID=52040580784","has_body":false} 
[2026-03-26 11:24:23] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-26 11:24:23] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165585,"exception":"Unknown named parameter $userId"} 
[2026-03-26 11:24:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-26 11:24:47] production.INFO: Constructing job for order: 180778  
[2026-03-26 11:24:50] production.INFO: Handling job for order: 180778  
[2026-03-26 11:24:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 11:24:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 11:24:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=121aec84-20e2-4928-931f-5f894c7123cf&Player_ID=52346764202  
[2026-03-26 11:24:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=121aec84-20e2-4928-931f-5f894c7123cf&Player_ID=52346764202","has_body":false} 
[2026-03-26 11:24:51] production.INFO: Operation sent successfully {"operation_id":165586,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xB749b-1774513491","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 11:24:51"}},"processed_data":{"order_number":"ORD-xB749b-1774513491","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 11:24:53] production.INFO: Constructing job for order: 180779  
[2026-03-26 11:24:54] production.INFO: Handling job for order: 180779  
[2026-03-26 11:24:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 11:24:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 11:24:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=24540c5a-7440-4e0b-8825-9d2bdf5b95ca&Player_ID=52040580784  
[2026-03-26 11:24:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=24540c5a-7440-4e0b-8825-9d2bdf5b95ca&Player_ID=52040580784","has_body":false} 
[2026-03-26 11:24:55] production.INFO: Operation sent successfully {"operation_id":165587,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-p8e-1774513495","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 11:24:55"}},"processed_data":{"order_number":"ORD-p8e-1774513495","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 11:25:01] production.INFO: Executing GetProducts task...  
[2026-03-26 11:25:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 11:25:01] production.INFO: Executing GetProducts task...  
[2026-03-26 11:25:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xB749b-1774513491","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 11:25:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-xB749b-1774513491","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 11:25:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 11:25:03] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":180778} 
[2026-03-26 11:25:03] production.INFO: Order updated successfully. Order ID: 180778, Status: completed  
[2026-03-26 11:25:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xB749b-1774513491","status":"completed","codes_count":0} 
[2026-03-26 11:25:03] production.INFO: async() رجع: true  
[2026-03-26 11:25:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 11:25:03] production.WARNING: Product with ID 395 not found  
[2026-03-26 11:25:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 11:25:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 11:25:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 11:25:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 11:25:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 11:25:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 11:25:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 11:25:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 11:25:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 11:25:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-26 11:25:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-p8e-1774513495","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 11:25:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-p8e-1774513495","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 11:25:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 11:25:09] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":180779} 
[2026-03-26 11:25:09] production.INFO: Order updated successfully. Order ID: 180779, Status: completed  
[2026-03-26 11:25:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-p8e-1774513495","status":"completed","codes_count":0} 
[2026-03-26 11:25:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-26 11:26:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"w7CUTnc4DQAJfpkdByTgsPUKQy4NuGFM","execution_time":"2026-03-26 11:26:01"} 
[2026-03-26 11:26:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"w7CUTnc4DQAJfpkdByTgsPUKQy4NuGFM","execution_time":"2026-03-26 11:26:01"} 
[2026-03-26 11:26:10] production.INFO: Constructing job for order: 180780  
[2026-03-26 11:26:13] production.INFO: Handling job for order: 180780  
[2026-03-26 11:26:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 11:26:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 11:26:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=440adfe3-12b7-410d-af8c-100b5a4dea11&Player_ID=52040580784  
[2026-03-26 11:26:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=440adfe3-12b7-410d-af8c-100b5a4dea11&Player_ID=52040580784","has_body":false} 
[2026-03-26 11:26:14] production.INFO: Operation sent successfully {"operation_id":165588,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HTPUnz-1774513574","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 11:26:14"}},"processed_data":{"order_number":"ORD-HTPUnz-1774513574","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 11:26:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HTPUnz-1774513574","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 11:26:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-HTPUnz-1774513574","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 11:26:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 11:26:27] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":180780} 
[2026-03-26 11:26:27] production.INFO: Order updated successfully. Order ID: 180780, Status: completed  
[2026-03-26 11:26:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HTPUnz-1774513574","status":"completed","codes_count":0} 
[2026-03-26 11:26:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-26 11:28:02] production.INFO: Constructing job for order: 180781  
[2026-03-26 11:28:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zjdGfuv6T8hf6ap9bxTIMh3ZA8bKc6lI","execution_time":"2026-03-26 11:28:02"} 
[2026-03-26 11:28:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"zjdGfuv6T8hf6ap9bxTIMh3ZA8bKc6lI","execution_time":"2026-03-26 11:28:02"} 
[2026-03-26 11:28:05] production.INFO: Handling job for order: 180781  
[2026-03-26 11:28:05] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 11:28:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 11:28:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=3dce5130-db87-4efd-8c19-406e9b507af5&Player_ID=0934486256  
[2026-03-26 11:28:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=3dce5130-db87-4efd-8c19-406e9b507af5&Player_ID=0934486256","has_body":false} 
[2026-03-26 11:28:06] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"20000.0","mainamount":"20000","operation_number":"160000355","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpkq1k4iu8tnsn30QQDph"}},"user_id":659} 
[2026-03-26 11:28:06] production.INFO: Operation sent successfully {"operation_id":165589,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-q2xYupns-1774513686","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 11:28:06"}},"processed_data":{"order_number":"ORD-q2xYupns-1774513686","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 11:28:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 11:28:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 11:28:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 11:28:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 11:28:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 11:28:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 11:28:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 11:28:06] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 11:28:06] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18871,"user_id":659,"amount":20000.0,"admins_notified":7} 
[2026-03-26 11:28:11] production.INFO: Constructing job for order: 180782  
[2026-03-26 11:28:12] production.INFO: Handling job for order: 180782  
[2026-03-26 11:28:12] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 11:28:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 11:28:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=3adcaa03-c3cc-48fc-afdc-dc9cfb9a27f6&Player_ID=0934486256  
[2026-03-26 11:28:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=3adcaa03-c3cc-48fc-afdc-dc9cfb9a27f6&Player_ID=0934486256","has_body":false} 
[2026-03-26 11:28:13] production.INFO: Operation sent successfully {"operation_id":165590,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8pyCj-1774513693","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 11:28:13"}},"processed_data":{"order_number":"ORD-8pyCj-1774513693","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 11:28:35] production.INFO: Constructing job for order: 180783  
[2026-03-26 11:28:37] production.INFO: Handling job for order: 180783  
[2026-03-26 11:28:37] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 11:28:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 11:28:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=5132b5d6-7d6f-46c2-ab38-012baae80507&Player_ID=0944944991  
[2026-03-26 11:28:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=5132b5d6-7d6f-46c2-ab38-012baae80507&Player_ID=0944944991","has_body":false} 
[2026-03-26 11:28:38] production.INFO: Operation sent successfully {"operation_id":165591,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wFa-1774513718","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 11:28:38"}},"processed_data":{"order_number":"ORD-wFa-1774513718","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 11:28:40] production.INFO: Constructing job for order: 180784  
[2026-03-26 11:28:41] production.INFO: Handling job for order: 180784  
[2026-03-26 11:28:41] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 11:28:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 11:28:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=e10ae001-5ec2-4388-8398-57a6f5795a4e&Player_ID=0944944991  
[2026-03-26 11:28:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=e10ae001-5ec2-4388-8398-57a6f5795a4e&Player_ID=0944944991","has_body":false} 
[2026-03-26 11:28:41] production.INFO: Operation sent successfully {"operation_id":165592,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-u105yI6-1774513721","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 11:28:41"}},"processed_data":{"order_number":"ORD-u105yI6-1774513721","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 11:30:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"5uQd0OKEbopZaWUdoz1j26fRgIUQGDKk","execution_time":"2026-03-26 11:30:02"} 
[2026-03-26 11:30:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"5uQd0OKEbopZaWUdoz1j26fRgIUQGDKk","execution_time":"2026-03-26 11:30:02","total_operations":4,"sites_count":1} 
[2026-03-26 11:30:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5uQd0OKEbopZaWUdoz1j26fRgIUQGDKk","execution_time":"2026-03-26 11:30:02","site_id":4,"site_name":"swgamessls","orders_count":4,"order_ids":["ORD-q2xYupns-1774513686","ORD-8pyCj-1774513693","ORD-wFa-1774513718","ORD-u105yI6-1774513721"]} 
[2026-03-26 11:30:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5uQd0OKEbopZaWUdoz1j26fRgIUQGDKk","execution_time":"2026-03-26 11:30:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 11:30:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5uQd0OKEbopZaWUdoz1j26fRgIUQGDKk","execution_time":"2026-03-26 11:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-26 11:30:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5uQd0OKEbopZaWUdoz1j26fRgIUQGDKk","execution_time":"2026-03-26 11:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wFa-1774513718","operation_id":165591,"processed":4,"skipped":0,"updates_prepared":4} 
[2026-03-26 11:30:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"5uQd0OKEbopZaWUdoz1j26fRgIUQGDKk","execution_time":"2026-03-26 11:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wFa-1774513718","operation_id":165591,"total_items":4,"chunks":1,"chunk_size":10} 
[2026-03-26 11:30:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"5uQd0OKEbopZaWUdoz1j26fRgIUQGDKk","execution_time":"2026-03-26 11:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wFa-1774513718","operation_id":165591,"count":4} 
[2026-03-26 11:30:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"5uQd0OKEbopZaWUdoz1j26fRgIUQGDKk","execution_time":"2026-03-26 11:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wFa-1774513718","operation_id":165591,"count":4} 
[2026-03-26 11:30:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"5uQd0OKEbopZaWUdoz1j26fRgIUQGDKk","execution_time":"2026-03-26 11:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wFa-1774513718","operation_id":165591,"user_id":770,"notification_type":"order_approved","reference_id":180782} 
[2026-03-26 11:30:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"5uQd0OKEbopZaWUdoz1j26fRgIUQGDKk","execution_time":"2026-03-26 11:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wFa-1774513718","operation_id":165591,"user_id":770,"notification_type":"order_approved","reference_id":180781} 
[2026-03-26 11:30:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"5uQd0OKEbopZaWUdoz1j26fRgIUQGDKk","execution_time":"2026-03-26 11:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wFa-1774513718","operation_id":165591,"user_id":770,"notification_type":"order_approved","reference_id":180784} 
[2026-03-26 11:30:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"5uQd0OKEbopZaWUdoz1j26fRgIUQGDKk","execution_time":"2026-03-26 11:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wFa-1774513718","operation_id":165591,"user_id":770,"notification_type":"order_approved","reference_id":180783} 
[2026-03-26 11:30:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"5uQd0OKEbopZaWUdoz1j26fRgIUQGDKk","execution_time":"2026-03-26 11:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wFa-1774513718","operation_id":165591,"chunk_number":1,"processed":4,"errors":0,"total_operations":4,"total_orders":4,"total_codes":0,"total_refunds":0} 
[2026-03-26 11:30:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"5uQd0OKEbopZaWUdoz1j26fRgIUQGDKk","execution_time":"2026-03-26 11:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wFa-1774513718","operation_id":165591,"total_processed":4,"total_errors":0,"chunks_processed":1} 
[2026-03-26 11:30:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"5uQd0OKEbopZaWUdoz1j26fRgIUQGDKk","execution_time":"2026-03-26 11:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wFa-1774513718","operation_id":165591,"processed":4,"errors":0} 
[2026-03-26 11:30:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5uQd0OKEbopZaWUdoz1j26fRgIUQGDKk","execution_time":"2026-03-26 11:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wFa-1774513718","operation_id":165591,"processed":4,"errors":0} 
[2026-03-26 11:30:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"5uQd0OKEbopZaWUdoz1j26fRgIUQGDKk","execution_time":"2026-03-26 11:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wFa-1774513718","operation_id":165591} 
[2026-03-26 11:30:03] production.INFO: Executing GetProducts task...  
[2026-03-26 11:30:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 11:30:03] production.INFO: Executing GetProducts task...  
[2026-03-26 11:30:05] production.INFO: async() رجع: true  
[2026-03-26 11:30:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 11:30:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 11:30:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 11:30:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 11:30:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 11:30:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 11:30:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 11:30:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 11:30:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 11:30:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 11:30:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 11:30:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 770  
[2026-03-26 11:30:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 770  
[2026-03-26 11:30:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 770  
[2026-03-26 11:30:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 770  
[2026-03-26 11:32:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"IhrPFdvajxTk8d1wtRJsuH3z6P0lCwKb","execution_time":"2026-03-26 11:32:03"} 
[2026-03-26 11:32:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"IhrPFdvajxTk8d1wtRJsuH3z6P0lCwKb","execution_time":"2026-03-26 11:32:03"} 
[2026-03-26 11:33:36] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"2210.0","mainamount":"2210","operation_number":"160005228","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpv8jurvqnkmrdfYXlKKw"}},"user_id":1609} 
[2026-03-26 11:33:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 11:33:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 11:33:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 11:33:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 11:33:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 11:33:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 11:33:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 11:33:36] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 11:33:36] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18872,"user_id":1609,"amount":2210.0,"admins_notified":7} 
[2026-03-26 11:34:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"DdFxDBK21CzOU4jX5IOOATK8T3ePNDXK","execution_time":"2026-03-26 11:34:03"} 
[2026-03-26 11:34:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"DdFxDBK21CzOU4jX5IOOATK8T3ePNDXK","execution_time":"2026-03-26 11:34:03"} 
[2026-03-26 11:35:03] production.INFO: Executing GetProducts task...  
[2026-03-26 11:35:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 11:35:03] production.INFO: Executing GetProducts task...  
[2026-03-26 11:35:05] production.INFO: async() رجع: true  
[2026-03-26 11:35:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 11:35:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 11:35:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 11:35:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 11:35:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 11:35:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 11:35:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 11:35:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 11:35:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 11:35:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 11:35:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 11:36:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"RnYqnKXO7LHSWxpCZ7EL580doD3sxT5R","execution_time":"2026-03-26 11:36:04"} 
[2026-03-26 11:36:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"RnYqnKXO7LHSWxpCZ7EL580doD3sxT5R","execution_time":"2026-03-26 11:36:04"} 
[2026-03-26 11:37:09] production.INFO: Constructing job for order: 180785  
[2026-03-26 11:37:10] production.INFO: Handling job for order: 180785  
[2026-03-26 11:37:10] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 11:37:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 11:37:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=0e553886-5f0a-494a-a891-43574b8c47cc&Player_ID=0959827748  
[2026-03-26 11:37:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=0e553886-5f0a-494a-a891-43574b8c47cc&Player_ID=0959827748","has_body":false} 
[2026-03-26 11:37:10] production.INFO: Operation sent successfully {"operation_id":165593,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-J1W6je-1774514230","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 11:37:10"}},"processed_data":{"order_number":"ORD-J1W6je-1774514230","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 11:38:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0u9fo6kckd5Uv4JS5V4YREKovLKVVbzc","execution_time":"2026-03-26 11:38:01"} 
[2026-03-26 11:38:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"0u9fo6kckd5Uv4JS5V4YREKovLKVVbzc","execution_time":"2026-03-26 11:38:01","total_operations":1,"sites_count":1} 
[2026-03-26 11:38:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"0u9fo6kckd5Uv4JS5V4YREKovLKVVbzc","execution_time":"2026-03-26 11:38:01","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-J1W6je-1774514230"]} 
[2026-03-26 11:38:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"0u9fo6kckd5Uv4JS5V4YREKovLKVVbzc","execution_time":"2026-03-26 11:38:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 11:38:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"0u9fo6kckd5Uv4JS5V4YREKovLKVVbzc","execution_time":"2026-03-26 11:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 11:38:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"0u9fo6kckd5Uv4JS5V4YREKovLKVVbzc","execution_time":"2026-03-26 11:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-J1W6je-1774514230","operation_id":165593,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 11:38:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"0u9fo6kckd5Uv4JS5V4YREKovLKVVbzc","execution_time":"2026-03-26 11:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-J1W6je-1774514230","operation_id":165593,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 11:38:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"0u9fo6kckd5Uv4JS5V4YREKovLKVVbzc","execution_time":"2026-03-26 11:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-J1W6je-1774514230","operation_id":165593,"count":1} 
[2026-03-26 11:38:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"0u9fo6kckd5Uv4JS5V4YREKovLKVVbzc","execution_time":"2026-03-26 11:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-J1W6je-1774514230","operation_id":165593,"count":1} 
[2026-03-26 11:38:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"0u9fo6kckd5Uv4JS5V4YREKovLKVVbzc","execution_time":"2026-03-26 11:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-J1W6je-1774514230","operation_id":165593,"user_id":1673,"notification_type":"order_approved","reference_id":180785} 
[2026-03-26 11:38:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"0u9fo6kckd5Uv4JS5V4YREKovLKVVbzc","execution_time":"2026-03-26 11:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-J1W6je-1774514230","operation_id":165593,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 11:38:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"0u9fo6kckd5Uv4JS5V4YREKovLKVVbzc","execution_time":"2026-03-26 11:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-J1W6je-1774514230","operation_id":165593,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 11:38:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"0u9fo6kckd5Uv4JS5V4YREKovLKVVbzc","execution_time":"2026-03-26 11:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-J1W6je-1774514230","operation_id":165593,"processed":1,"errors":0} 
[2026-03-26 11:38:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"0u9fo6kckd5Uv4JS5V4YREKovLKVVbzc","execution_time":"2026-03-26 11:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-J1W6je-1774514230","operation_id":165593,"processed":1,"errors":0} 
[2026-03-26 11:38:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"0u9fo6kckd5Uv4JS5V4YREKovLKVVbzc","execution_time":"2026-03-26 11:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-J1W6je-1774514230","operation_id":165593} 
[2026-03-26 11:38:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1673  
[2026-03-26 11:40:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Zz08UcKcpGDc7gGNLxFMiMvNJt0uj1iM","execution_time":"2026-03-26 11:40:02"} 
[2026-03-26 11:40:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Zz08UcKcpGDc7gGNLxFMiMvNJt0uj1iM","execution_time":"2026-03-26 11:40:02"} 
[2026-03-26 11:40:02] production.INFO: Executing GetProducts task...  
[2026-03-26 11:40:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 11:40:02] production.INFO: Executing GetProducts task...  
[2026-03-26 11:40:04] production.INFO: async() رجع: true  
[2026-03-26 11:40:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 11:40:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 11:40:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 11:40:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 11:40:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 11:40:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 11:40:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 11:40:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 11:40:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 11:40:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 11:40:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 11:40:26] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1000.0","mainamount":"1000","operation_number":"160011995","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php1uaorhji0tfeaX5b5Wz"}},"user_id":396} 
[2026-03-26 11:40:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 11:40:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 11:40:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 11:40:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 11:40:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 11:40:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 11:40:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 11:40:29] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 11:40:29] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18873,"user_id":396,"amount":1000.0,"admins_notified":7} 
[2026-03-26 11:40:38] production.INFO: Constructing job for order: 180786  
[2026-03-26 11:40:41] production.INFO: Handling job for order: 180786  
[2026-03-26 11:40:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 11:40:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 11:40:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=10000&uuid=193a8e2a-e25d-42a0-bca9-455364a1bbd7&Player_ID=225347965  
[2026-03-26 11:40:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=10000&uuid=193a8e2a-e25d-42a0-bca9-455364a1bbd7&Player_ID=225347965","has_body":false} 
[2026-03-26 11:40:42] production.INFO: Operation sent successfully {"operation_id":165594,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Di6mM-1774514442","amount":1.3887840000000000184599002750474028289318084716796875,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-26 11:40:42"}},"processed_data":{"order_number":"ORD-Di6mM-1774514442","amount":1.3887840000000000184599002750474028289318084716796875,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-26 11:41:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Di6mM-1774514442","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 11:41:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-Di6mM-1774514442","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 11:41:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 11:41:10] production.INFO: SendAcceptReject: Notification queued {"user_id":368,"notification_type":"order_approved","reference_id":180786} 
[2026-03-26 11:41:10] production.INFO: Order updated successfully. Order ID: 180786, Status: completed  
[2026-03-26 11:41:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Di6mM-1774514442","status":"completed","codes_count":0} 
[2026-03-26 11:41:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 368  
[2026-03-26 11:42:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ebiFhRaKGDOCh7YILtSLkYVW60I0pNI1","execution_time":"2026-03-26 11:42:03"} 
[2026-03-26 11:42:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"ebiFhRaKGDOCh7YILtSLkYVW60I0pNI1","execution_time":"2026-03-26 11:42:03"} 
[2026-03-26 11:43:27] production.INFO: Constructing job for order: 180787  
[2026-03-26 11:43:28] production.INFO: Handling job for order: 180787  
[2026-03-26 11:43:28] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 11:43:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 11:43:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=b8c9467d-8f0a-436f-97eb-9fa6041b5f5a&Player_ID=0991864766  
[2026-03-26 11:43:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=b8c9467d-8f0a-436f-97eb-9fa6041b5f5a&Player_ID=0991864766","has_body":false} 
[2026-03-26 11:43:29] production.INFO: Operation sent successfully {"operation_id":165595,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iky-1774514609","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 11:43:29"}},"processed_data":{"order_number":"ORD-iky-1774514609","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 11:44:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"k8yrsDzqsS8h4B2nNyr9BL1slRQxmfaX","execution_time":"2026-03-26 11:44:02"} 
[2026-03-26 11:44:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"k8yrsDzqsS8h4B2nNyr9BL1slRQxmfaX","execution_time":"2026-03-26 11:44:02","total_operations":1,"sites_count":1} 
[2026-03-26 11:44:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"k8yrsDzqsS8h4B2nNyr9BL1slRQxmfaX","execution_time":"2026-03-26 11:44:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-iky-1774514609"]} 
[2026-03-26 11:44:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"k8yrsDzqsS8h4B2nNyr9BL1slRQxmfaX","execution_time":"2026-03-26 11:44:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 11:44:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"k8yrsDzqsS8h4B2nNyr9BL1slRQxmfaX","execution_time":"2026-03-26 11:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 11:44:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"k8yrsDzqsS8h4B2nNyr9BL1slRQxmfaX","execution_time":"2026-03-26 11:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iky-1774514609","operation_id":165595,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 11:44:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"k8yrsDzqsS8h4B2nNyr9BL1slRQxmfaX","execution_time":"2026-03-26 11:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iky-1774514609","operation_id":165595,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 11:44:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"k8yrsDzqsS8h4B2nNyr9BL1slRQxmfaX","execution_time":"2026-03-26 11:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iky-1774514609","operation_id":165595,"count":1} 
[2026-03-26 11:44:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"k8yrsDzqsS8h4B2nNyr9BL1slRQxmfaX","execution_time":"2026-03-26 11:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iky-1774514609","operation_id":165595,"count":1} 
[2026-03-26 11:44:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"k8yrsDzqsS8h4B2nNyr9BL1slRQxmfaX","execution_time":"2026-03-26 11:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iky-1774514609","operation_id":165595,"user_id":770,"notification_type":"order_approved","reference_id":180787} 
[2026-03-26 11:44:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"k8yrsDzqsS8h4B2nNyr9BL1slRQxmfaX","execution_time":"2026-03-26 11:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iky-1774514609","operation_id":165595,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 11:44:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"k8yrsDzqsS8h4B2nNyr9BL1slRQxmfaX","execution_time":"2026-03-26 11:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iky-1774514609","operation_id":165595,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 11:44:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"k8yrsDzqsS8h4B2nNyr9BL1slRQxmfaX","execution_time":"2026-03-26 11:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iky-1774514609","operation_id":165595,"processed":1,"errors":0} 
[2026-03-26 11:44:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"k8yrsDzqsS8h4B2nNyr9BL1slRQxmfaX","execution_time":"2026-03-26 11:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iky-1774514609","operation_id":165595,"processed":1,"errors":0} 
[2026-03-26 11:44:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"k8yrsDzqsS8h4B2nNyr9BL1slRQxmfaX","execution_time":"2026-03-26 11:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iky-1774514609","operation_id":165595} 
[2026-03-26 11:44:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 770  
[2026-03-26 11:44:29] production.INFO: Constructing job for order: 180788  
[2026-03-26 11:44:32] production.INFO: Handling job for order: 180788  
[2026-03-26 11:44:32] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 11:44:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 11:44:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=fb158ad3-1f24-4f29-915b-3dfa9dcc9c21&Player_ID=0991864766  
[2026-03-26 11:44:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=fb158ad3-1f24-4f29-915b-3dfa9dcc9c21&Player_ID=0991864766","has_body":false} 
[2026-03-26 11:44:33] production.INFO: Operation sent successfully {"operation_id":165596,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aSV-1774514673","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 11:44:33"}},"processed_data":{"order_number":"ORD-aSV-1774514673","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 11:45:03] production.INFO: Executing GetProducts task...  
[2026-03-26 11:45:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 11:45:03] production.INFO: Executing GetProducts task...  
[2026-03-26 11:45:05] production.INFO: async() رجع: true  
[2026-03-26 11:45:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 11:45:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 11:45:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 11:45:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 11:45:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 11:45:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 11:45:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 11:45:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 11:45:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 11:45:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 11:45:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 11:46:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"sec6QCAVgut4aixwCNXfQm8DgOil5MMu","execution_time":"2026-03-26 11:46:03"} 
[2026-03-26 11:46:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"sec6QCAVgut4aixwCNXfQm8DgOil5MMu","execution_time":"2026-03-26 11:46:03","total_operations":1,"sites_count":1} 
[2026-03-26 11:46:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sec6QCAVgut4aixwCNXfQm8DgOil5MMu","execution_time":"2026-03-26 11:46:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-aSV-1774514673"]} 
[2026-03-26 11:46:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sec6QCAVgut4aixwCNXfQm8DgOil5MMu","execution_time":"2026-03-26 11:46:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 11:46:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sec6QCAVgut4aixwCNXfQm8DgOil5MMu","execution_time":"2026-03-26 11:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 11:46:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sec6QCAVgut4aixwCNXfQm8DgOil5MMu","execution_time":"2026-03-26 11:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aSV-1774514673","operation_id":165596,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 11:46:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"sec6QCAVgut4aixwCNXfQm8DgOil5MMu","execution_time":"2026-03-26 11:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aSV-1774514673","operation_id":165596,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 11:46:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"sec6QCAVgut4aixwCNXfQm8DgOil5MMu","execution_time":"2026-03-26 11:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aSV-1774514673","operation_id":165596,"count":1} 
[2026-03-26 11:46:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"sec6QCAVgut4aixwCNXfQm8DgOil5MMu","execution_time":"2026-03-26 11:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aSV-1774514673","operation_id":165596,"count":1} 
[2026-03-26 11:46:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"sec6QCAVgut4aixwCNXfQm8DgOil5MMu","execution_time":"2026-03-26 11:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aSV-1774514673","operation_id":165596,"user_id":770,"notification_type":"order_approved","reference_id":180788} 
[2026-03-26 11:46:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"sec6QCAVgut4aixwCNXfQm8DgOil5MMu","execution_time":"2026-03-26 11:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aSV-1774514673","operation_id":165596,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 11:46:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"sec6QCAVgut4aixwCNXfQm8DgOil5MMu","execution_time":"2026-03-26 11:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aSV-1774514673","operation_id":165596,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 11:46:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"sec6QCAVgut4aixwCNXfQm8DgOil5MMu","execution_time":"2026-03-26 11:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aSV-1774514673","operation_id":165596,"processed":1,"errors":0} 
[2026-03-26 11:46:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sec6QCAVgut4aixwCNXfQm8DgOil5MMu","execution_time":"2026-03-26 11:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aSV-1774514673","operation_id":165596,"processed":1,"errors":0} 
[2026-03-26 11:46:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"sec6QCAVgut4aixwCNXfQm8DgOil5MMu","execution_time":"2026-03-26 11:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aSV-1774514673","operation_id":165596} 
[2026-03-26 11:46:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 770  
[2026-03-26 11:47:16] production.INFO: Constructing job for order: 180789  
[2026-03-26 11:47:19] production.INFO: Handling job for order: 180789  
[2026-03-26 11:47:19] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 11:47:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 11:47:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=dba994f3-12f3-4a57-a613-faeb80642e72&Player_ID=0952794417  
[2026-03-26 11:47:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=dba994f3-12f3-4a57-a613-faeb80642e72&Player_ID=0952794417","has_body":false} 
[2026-03-26 11:47:19] production.INFO: Operation sent successfully {"operation_id":165597,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-S4mhM-1774514839","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 11:47:19"}},"processed_data":{"order_number":"ORD-S4mhM-1774514839","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 11:47:23] production.INFO: Constructing job for order: 180790  
[2026-03-26 11:47:25] production.INFO: Handling job for order: 180790  
[2026-03-26 11:47:25] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 11:47:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 11:47:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=19cfda97-bcfb-4822-8601-a4e46e3587af&Player_ID=0933427586  
[2026-03-26 11:47:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=19cfda97-bcfb-4822-8601-a4e46e3587af&Player_ID=0933427586","has_body":false} 
[2026-03-26 11:47:26] production.INFO: Operation sent successfully {"operation_id":165598,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-AIQjGcDN-1774514846","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 11:47:26"}},"processed_data":{"order_number":"ORD-AIQjGcDN-1774514846","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 11:47:32] production.INFO: Constructing job for order: 180791  
[2026-03-26 11:47:35] production.INFO: Handling job for order: 180791  
[2026-03-26 11:47:35] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 11:47:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 11:47:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=8de14395-0696-4ff0-acdb-f85bf2f6b0d0&Player_ID=0933427586  
[2026-03-26 11:47:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=8de14395-0696-4ff0-acdb-f85bf2f6b0d0&Player_ID=0933427586","has_body":false} 
[2026-03-26 11:47:36] production.INFO: Operation sent successfully {"operation_id":165599,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lxU4D-1774514856","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 11:47:36"}},"processed_data":{"order_number":"ORD-lxU4D-1774514856","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 11:47:40] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"2500.0","mainamount":"2500","operation_number":"159957349","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpnmangvlm3lt1aWdIq93"}},"user_id":1659} 
[2026-03-26 11:48:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"QhXQRr1wA4BDolkgZPGW6XcYaCeKHcCp","execution_time":"2026-03-26 11:48:03"} 
[2026-03-26 11:48:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"QhXQRr1wA4BDolkgZPGW6XcYaCeKHcCp","execution_time":"2026-03-26 11:48:03","total_operations":3,"sites_count":1} 
[2026-03-26 11:48:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"QhXQRr1wA4BDolkgZPGW6XcYaCeKHcCp","execution_time":"2026-03-26 11:48:03","site_id":4,"site_name":"swgamessls","orders_count":3,"order_ids":["ORD-S4mhM-1774514839","ORD-AIQjGcDN-1774514846","ORD-lxU4D-1774514856"]} 
[2026-03-26 11:48:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"QhXQRr1wA4BDolkgZPGW6XcYaCeKHcCp","execution_time":"2026-03-26 11:48:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 11:48:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"QhXQRr1wA4BDolkgZPGW6XcYaCeKHcCp","execution_time":"2026-03-26 11:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-26 11:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QhXQRr1wA4BDolkgZPGW6XcYaCeKHcCp","execution_time":"2026-03-26 11:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lxU4D-1774514856","operation_id":165599} 
[2026-03-26 11:48:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"QhXQRr1wA4BDolkgZPGW6XcYaCeKHcCp","execution_time":"2026-03-26 11:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S4mhM-1774514839","operation_id":165597,"processed":2,"skipped":1,"updates_prepared":2} 
[2026-03-26 11:48:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"QhXQRr1wA4BDolkgZPGW6XcYaCeKHcCp","execution_time":"2026-03-26 11:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S4mhM-1774514839","operation_id":165597,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 11:48:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"QhXQRr1wA4BDolkgZPGW6XcYaCeKHcCp","execution_time":"2026-03-26 11:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S4mhM-1774514839","operation_id":165597,"count":2} 
[2026-03-26 11:48:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"QhXQRr1wA4BDolkgZPGW6XcYaCeKHcCp","execution_time":"2026-03-26 11:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S4mhM-1774514839","operation_id":165597,"count":2} 
[2026-03-26 11:48:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"QhXQRr1wA4BDolkgZPGW6XcYaCeKHcCp","execution_time":"2026-03-26 11:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S4mhM-1774514839","operation_id":165597,"user_id":1417,"notification_type":"order_approved","reference_id":180790} 
[2026-03-26 11:48:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"QhXQRr1wA4BDolkgZPGW6XcYaCeKHcCp","execution_time":"2026-03-26 11:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S4mhM-1774514839","operation_id":165597,"user_id":5,"notification_type":"order_approved","reference_id":180789} 
[2026-03-26 11:48:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"QhXQRr1wA4BDolkgZPGW6XcYaCeKHcCp","execution_time":"2026-03-26 11:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S4mhM-1774514839","operation_id":165597,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 11:48:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"QhXQRr1wA4BDolkgZPGW6XcYaCeKHcCp","execution_time":"2026-03-26 11:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S4mhM-1774514839","operation_id":165597,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 11:48:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"QhXQRr1wA4BDolkgZPGW6XcYaCeKHcCp","execution_time":"2026-03-26 11:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S4mhM-1774514839","operation_id":165597,"processed":2,"errors":0} 
[2026-03-26 11:48:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"QhXQRr1wA4BDolkgZPGW6XcYaCeKHcCp","execution_time":"2026-03-26 11:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S4mhM-1774514839","operation_id":165597,"processed":2,"errors":0} 
[2026-03-26 11:48:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"QhXQRr1wA4BDolkgZPGW6XcYaCeKHcCp","execution_time":"2026-03-26 11:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S4mhM-1774514839","operation_id":165597} 
[2026-03-26 11:48:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1417  
[2026-03-26 11:48:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-26 11:49:17] production.INFO: Constructing job for order: 180792  
[2026-03-26 11:49:18] production.INFO: Handling job for order: 180792  
[2026-03-26 11:49:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 11:49:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 11:49:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=c1849305-4441-46be-8b6c-f65d7d33e99a&Player_ID=52226379961  
[2026-03-26 11:49:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=c1849305-4441-46be-8b6c-f65d7d33e99a&Player_ID=52226379961","has_body":false} 
[2026-03-26 11:49:18] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-26 11:49:18] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165600,"exception":"Unknown named parameter $userId"} 
[2026-03-26 11:49:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-26 11:50:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"taBYUEbUseGaONS4UHeHJdXbZJiTfazx","execution_time":"2026-03-26 11:50:03"} 
[2026-03-26 11:50:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"taBYUEbUseGaONS4UHeHJdXbZJiTfazx","execution_time":"2026-03-26 11:50:03","total_operations":1,"sites_count":1} 
[2026-03-26 11:50:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"taBYUEbUseGaONS4UHeHJdXbZJiTfazx","execution_time":"2026-03-26 11:50:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-lxU4D-1774514856"]} 
[2026-03-26 11:50:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"taBYUEbUseGaONS4UHeHJdXbZJiTfazx","execution_time":"2026-03-26 11:50:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 11:50:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"taBYUEbUseGaONS4UHeHJdXbZJiTfazx","execution_time":"2026-03-26 11:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 11:50:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"taBYUEbUseGaONS4UHeHJdXbZJiTfazx","execution_time":"2026-03-26 11:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lxU4D-1774514856","operation_id":165599,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 11:50:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"taBYUEbUseGaONS4UHeHJdXbZJiTfazx","execution_time":"2026-03-26 11:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lxU4D-1774514856","operation_id":165599,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 11:50:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"taBYUEbUseGaONS4UHeHJdXbZJiTfazx","execution_time":"2026-03-26 11:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lxU4D-1774514856","operation_id":165599,"count":1} 
[2026-03-26 11:50:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"taBYUEbUseGaONS4UHeHJdXbZJiTfazx","execution_time":"2026-03-26 11:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lxU4D-1774514856","operation_id":165599,"count":1} 
[2026-03-26 11:50:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"taBYUEbUseGaONS4UHeHJdXbZJiTfazx","execution_time":"2026-03-26 11:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lxU4D-1774514856","operation_id":165599,"user_id":1417,"notification_type":"order_approved","reference_id":180791} 
[2026-03-26 11:50:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"taBYUEbUseGaONS4UHeHJdXbZJiTfazx","execution_time":"2026-03-26 11:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lxU4D-1774514856","operation_id":165599,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 11:50:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"taBYUEbUseGaONS4UHeHJdXbZJiTfazx","execution_time":"2026-03-26 11:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lxU4D-1774514856","operation_id":165599,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 11:50:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"taBYUEbUseGaONS4UHeHJdXbZJiTfazx","execution_time":"2026-03-26 11:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lxU4D-1774514856","operation_id":165599,"processed":1,"errors":0} 
[2026-03-26 11:50:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"taBYUEbUseGaONS4UHeHJdXbZJiTfazx","execution_time":"2026-03-26 11:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lxU4D-1774514856","operation_id":165599,"processed":1,"errors":0} 
[2026-03-26 11:50:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"taBYUEbUseGaONS4UHeHJdXbZJiTfazx","execution_time":"2026-03-26 11:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lxU4D-1774514856","operation_id":165599} 
[2026-03-26 11:50:04] production.INFO: Executing GetProducts task...  
[2026-03-26 11:50:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 11:50:04] production.INFO: Executing GetProducts task...  
[2026-03-26 11:50:06] production.INFO: async() رجع: true  
[2026-03-26 11:50:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 11:50:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 11:50:07] production.WARNING: Product with ID 213 not found  
[2026-03-26 11:50:07] production.WARNING: Product with ID 212 not found  
[2026-03-26 11:50:07] production.WARNING: Product with ID 211 not found  
[2026-03-26 11:50:07] production.WARNING: Product with ID 210 not found  
[2026-03-26 11:50:07] production.WARNING: Product with ID 209 not found  
[2026-03-26 11:50:07] production.WARNING: Product with ID 214 not found  
[2026-03-26 11:50:07] production.WARNING: Product with ID 215 not found  
[2026-03-26 11:50:07] production.WARNING: Product with ID 216 not found  
[2026-03-26 11:50:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 11:50:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1417  
[2026-03-26 11:52:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"3T3LZgv5BIs0MyoKeFBiccbkMxn4iMq8","execution_time":"2026-03-26 11:52:01"} 
[2026-03-26 11:52:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"3T3LZgv5BIs0MyoKeFBiccbkMxn4iMq8","execution_time":"2026-03-26 11:52:01"} 
[2026-03-26 11:52:11] production.INFO: Constructing job for order: 180793  
[2026-03-26 11:52:13] production.INFO: Handling job for order: 180793  
[2026-03-26 11:52:13] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 11:52:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 11:52:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=cd27d784-995b-49ea-a341-edc4a6d946e8&Player_ID=0934899389  
[2026-03-26 11:52:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=cd27d784-995b-49ea-a341-edc4a6d946e8&Player_ID=0934899389","has_body":false} 
[2026-03-26 11:52:14] production.INFO: Operation sent successfully {"operation_id":165601,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2IRaq9-1774515134","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 11:52:14"}},"processed_data":{"order_number":"ORD-2IRaq9-1774515134","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 11:53:40] production.INFO: Constructing job for order: 180794  
[2026-03-26 11:53:41] production.INFO: Handling job for order: 180794  
[2026-03-26 11:53:41] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 11:53:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 11:53:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=7691f75d-7339-4f7e-93a8-70e8bc8bde9d&Player_ID=0934899389  
[2026-03-26 11:53:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=7691f75d-7339-4f7e-93a8-70e8bc8bde9d&Player_ID=0934899389","has_body":false} 
[2026-03-26 11:53:42] production.INFO: Operation sent successfully {"operation_id":165602,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DTO8YMK-1774515221","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 11:53:42"}},"processed_data":{"order_number":"ORD-DTO8YMK-1774515221","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 11:54:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1g7kmyzUlfUNOBjEAGumhgHEsDFveWxt","execution_time":"2026-03-26 11:54:03"} 
[2026-03-26 11:54:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"1g7kmyzUlfUNOBjEAGumhgHEsDFveWxt","execution_time":"2026-03-26 11:54:03","total_operations":2,"sites_count":1} 
[2026-03-26 11:54:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1g7kmyzUlfUNOBjEAGumhgHEsDFveWxt","execution_time":"2026-03-26 11:54:03","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-2IRaq9-1774515134","ORD-DTO8YMK-1774515221"]} 
[2026-03-26 11:54:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1g7kmyzUlfUNOBjEAGumhgHEsDFveWxt","execution_time":"2026-03-26 11:54:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 11:54:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1g7kmyzUlfUNOBjEAGumhgHEsDFveWxt","execution_time":"2026-03-26 11:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 11:54:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1g7kmyzUlfUNOBjEAGumhgHEsDFveWxt","execution_time":"2026-03-26 11:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DTO8YMK-1774515221","operation_id":165602,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 11:54:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"1g7kmyzUlfUNOBjEAGumhgHEsDFveWxt","execution_time":"2026-03-26 11:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DTO8YMK-1774515221","operation_id":165602,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 11:54:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"1g7kmyzUlfUNOBjEAGumhgHEsDFveWxt","execution_time":"2026-03-26 11:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DTO8YMK-1774515221","operation_id":165602,"count":2} 
[2026-03-26 11:54:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"1g7kmyzUlfUNOBjEAGumhgHEsDFveWxt","execution_time":"2026-03-26 11:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DTO8YMK-1774515221","operation_id":165602,"count":2} 
[2026-03-26 11:54:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"1g7kmyzUlfUNOBjEAGumhgHEsDFveWxt","execution_time":"2026-03-26 11:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DTO8YMK-1774515221","operation_id":165602,"user_id":770,"notification_type":"order_approved","reference_id":180793} 
[2026-03-26 11:54:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"1g7kmyzUlfUNOBjEAGumhgHEsDFveWxt","execution_time":"2026-03-26 11:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DTO8YMK-1774515221","operation_id":165602,"user_id":770,"notification_type":"order_approved","reference_id":180794} 
[2026-03-26 11:54:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"1g7kmyzUlfUNOBjEAGumhgHEsDFveWxt","execution_time":"2026-03-26 11:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DTO8YMK-1774515221","operation_id":165602,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 11:54:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"1g7kmyzUlfUNOBjEAGumhgHEsDFveWxt","execution_time":"2026-03-26 11:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DTO8YMK-1774515221","operation_id":165602,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 11:54:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"1g7kmyzUlfUNOBjEAGumhgHEsDFveWxt","execution_time":"2026-03-26 11:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DTO8YMK-1774515221","operation_id":165602,"processed":2,"errors":0} 
[2026-03-26 11:54:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1g7kmyzUlfUNOBjEAGumhgHEsDFveWxt","execution_time":"2026-03-26 11:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DTO8YMK-1774515221","operation_id":165602,"processed":2,"errors":0} 
[2026-03-26 11:54:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"1g7kmyzUlfUNOBjEAGumhgHEsDFveWxt","execution_time":"2026-03-26 11:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DTO8YMK-1774515221","operation_id":165602} 
[2026-03-26 11:54:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 770  
[2026-03-26 11:54:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 770  
[2026-03-26 11:54:30] production.INFO: Constructing job for order: 180795  
[2026-03-26 11:54:33] production.INFO: Handling job for order: 180795  
[2026-03-26 11:54:33] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 11:54:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 11:54:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=26525bfb-7615-4c85-99d6-90c8a2b6c5f6&Player_ID=0984079333  
[2026-03-26 11:54:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=26525bfb-7615-4c85-99d6-90c8a2b6c5f6&Player_ID=0984079333","has_body":false} 
[2026-03-26 11:54:34] production.INFO: Operation sent successfully {"operation_id":165603,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-citIQgd-1774515273","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 11:54:34"}},"processed_data":{"order_number":"ORD-citIQgd-1774515273","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 11:54:38] production.INFO: Constructing job for order: 180796  
[2026-03-26 11:54:40] production.INFO: Handling job for order: 180796  
[2026-03-26 11:54:40] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 11:54:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 11:54:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=f88ac5ab-5b77-43c6-8499-f94c4588b01e&Player_ID=0951804837  
[2026-03-26 11:54:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=f88ac5ab-5b77-43c6-8499-f94c4588b01e&Player_ID=0951804837","has_body":false} 
[2026-03-26 11:54:40] production.INFO: Operation sent successfully {"operation_id":165604,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lb7ne-1774515280","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 11:54:40"}},"processed_data":{"order_number":"ORD-lb7ne-1774515280","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 11:54:57] production.INFO: Constructing job for order: 180797  
[2026-03-26 11:54:58] production.INFO: Handling job for order: 180797  
[2026-03-26 11:54:58] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 11:54:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 11:54:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=363244d1-e67e-48a9-848d-af76ccc80aaa&Player_ID=098407933  
[2026-03-26 11:54:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=363244d1-e67e-48a9-848d-af76ccc80aaa&Player_ID=098407933","has_body":false} 
[2026-03-26 11:54:59] production.INFO: Operation sent successfully {"operation_id":165605,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zzpVOKU-1774515299","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 11:54:59"}},"processed_data":{"order_number":"ORD-zzpVOKU-1774515299","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 11:55:02] production.INFO: Executing GetProducts task...  
[2026-03-26 11:55:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 11:55:02] production.INFO: Executing GetProducts task...  
[2026-03-26 11:55:04] production.INFO: async() رجع: true  
[2026-03-26 11:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 11:55:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 11:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 11:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 11:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 11:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 11:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 11:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 11:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 11:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 11:55:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 11:55:38] production.INFO: Constructing job for order: 180798  
[2026-03-26 11:55:42] production.INFO: Handling job for order: 180798  
[2026-03-26 11:55:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 11:55:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 11:55:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=50&uuid=c40b2e78-45f7-4778-ab0c-c8ee32e4d071&Player_ID=1051883243  
[2026-03-26 11:55:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=50&uuid=c40b2e78-45f7-4778-ab0c-c8ee32e4d071&Player_ID=1051883243","has_body":false} 
[2026-03-26 11:55:42] production.INFO: Operation sent successfully {"operation_id":165606,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-w3w-1774515342","amount":0.8739130399999999188054289334104396402835845947265625,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-26 11:55:42"}},"processed_data":{"order_number":"ORD-w3w-1774515342","amount":0.8739130399999999188054289334104396402835845947265625,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-26 11:55:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-w3w-1774515342","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 11:55:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-w3w-1774515342","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 11:55:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 11:55:47] production.INFO: SendAcceptReject: Notification queued {"user_id":1286,"notification_type":"order_approved","reference_id":180798} 
[2026-03-26 11:55:47] production.INFO: Order updated successfully. Order ID: 180798, Status: completed  
[2026-03-26 11:55:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-w3w-1774515342","status":"completed","codes_count":0} 
[2026-03-26 11:55:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1286  
[2026-03-26 11:56:01] production.INFO: Constructing job for order: 180799  
[2026-03-26 11:56:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"wNO6HQ0jLNvUokv8NT9t1BCYotopTXVr","execution_time":"2026-03-26 11:56:03"} 
[2026-03-26 11:56:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"wNO6HQ0jLNvUokv8NT9t1BCYotopTXVr","execution_time":"2026-03-26 11:56:03","total_operations":3,"sites_count":1} 
[2026-03-26 11:56:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wNO6HQ0jLNvUokv8NT9t1BCYotopTXVr","execution_time":"2026-03-26 11:56:03","site_id":4,"site_name":"swgamessls","orders_count":3,"order_ids":["ORD-citIQgd-1774515273","ORD-lb7ne-1774515280","ORD-zzpVOKU-1774515299"]} 
[2026-03-26 11:56:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wNO6HQ0jLNvUokv8NT9t1BCYotopTXVr","execution_time":"2026-03-26 11:56:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 11:56:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wNO6HQ0jLNvUokv8NT9t1BCYotopTXVr","execution_time":"2026-03-26 11:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-26 11:56:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wNO6HQ0jLNvUokv8NT9t1BCYotopTXVr","execution_time":"2026-03-26 11:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zzpVOKU-1774515299","operation_id":165605,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-26 11:56:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"wNO6HQ0jLNvUokv8NT9t1BCYotopTXVr","execution_time":"2026-03-26 11:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zzpVOKU-1774515299","operation_id":165605,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-26 11:56:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"wNO6HQ0jLNvUokv8NT9t1BCYotopTXVr","execution_time":"2026-03-26 11:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zzpVOKU-1774515299","operation_id":165605,"count":3} 
[2026-03-26 11:56:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"wNO6HQ0jLNvUokv8NT9t1BCYotopTXVr","execution_time":"2026-03-26 11:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zzpVOKU-1774515299","operation_id":165605,"count":3} 
[2026-03-26 11:56:04] production.INFO: Bulk processed user refunds {"job":"Quryjob","job_id":"wNO6HQ0jLNvUokv8NT9t1BCYotopTXVr","execution_time":"2026-03-26 11:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zzpVOKU-1774515299","operation_id":165605,"count":1} 
[2026-03-26 11:56:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"wNO6HQ0jLNvUokv8NT9t1BCYotopTXVr","execution_time":"2026-03-26 11:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zzpVOKU-1774515299","operation_id":165605,"user_id":459,"notification_type":"order_approved","reference_id":180795} 
[2026-03-26 11:56:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"wNO6HQ0jLNvUokv8NT9t1BCYotopTXVr","execution_time":"2026-03-26 11:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zzpVOKU-1774515299","operation_id":165605,"user_id":1320,"notification_type":"order_approved","reference_id":180796} 
[2026-03-26 11:56:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"wNO6HQ0jLNvUokv8NT9t1BCYotopTXVr","execution_time":"2026-03-26 11:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zzpVOKU-1774515299","operation_id":165605,"user_id":459,"notification_type":"order_rejected","reference_id":180797} 
[2026-03-26 11:56:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"wNO6HQ0jLNvUokv8NT9t1BCYotopTXVr","execution_time":"2026-03-26 11:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zzpVOKU-1774515299","operation_id":165605,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":1} 
[2026-03-26 11:56:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"wNO6HQ0jLNvUokv8NT9t1BCYotopTXVr","execution_time":"2026-03-26 11:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zzpVOKU-1774515299","operation_id":165605,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-26 11:56:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"wNO6HQ0jLNvUokv8NT9t1BCYotopTXVr","execution_time":"2026-03-26 11:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zzpVOKU-1774515299","operation_id":165605,"processed":3,"errors":0} 
[2026-03-26 11:56:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wNO6HQ0jLNvUokv8NT9t1BCYotopTXVr","execution_time":"2026-03-26 11:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zzpVOKU-1774515299","operation_id":165605,"processed":3,"errors":0} 
[2026-03-26 11:56:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"wNO6HQ0jLNvUokv8NT9t1BCYotopTXVr","execution_time":"2026-03-26 11:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zzpVOKU-1774515299","operation_id":165605} 
[2026-03-26 11:56:04] production.INFO: Handling job for order: 180799  
[2026-03-26 11:56:04] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 11:56:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 11:56:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=7ff56783-c887-4f22-8379-dbcadd7085b0&Player_ID=0951804837  
[2026-03-26 11:56:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=7ff56783-c887-4f22-8379-dbcadd7085b0&Player_ID=0951804837","has_body":false} 
[2026-03-26 11:56:04] production.INFO: Operation sent successfully {"operation_id":165607,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tEdALRJ-1774515364","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 11:56:04"}},"processed_data":{"order_number":"ORD-tEdALRJ-1774515364","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 11:56:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 459  
[2026-03-26 11:56:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 459  
[2026-03-26 11:56:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-26 11:56:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 459  
[2026-03-26 11:57:49] production.INFO: Constructing job for order: 180800  
[2026-03-26 11:57:52] production.INFO: Handling job for order: 180800  
[2026-03-26 11:57:52] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 11:57:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 11:57:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/14/params?qty=1&uuid=a18ea9ec-a109-40b1-bae0-4302d8648dd6&Player_ID=0943704378  
[2026-03-26 11:57:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/14/params?qty=1&uuid=a18ea9ec-a109-40b1-bae0-4302d8648dd6&Player_ID=0943704378","has_body":false} 
[2026-03-26 11:57:53] production.INFO: Operation sent successfully {"operation_id":165608,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7tihvUH-1774515473","amount":379.92095999999997957274899818003177642822265625,"status":"processing","product":"360 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 11:57:53"}},"processed_data":{"order_number":"ORD-7tihvUH-1774515473","amount":379.92095999999997957274899818003177642822265625,"status":"processing","product":"360 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 11:58:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"XbaZTQEbj8A36j5SfgvFoJjUeBvzX24L","execution_time":"2026-03-26 11:58:02"} 
[2026-03-26 11:58:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"XbaZTQEbj8A36j5SfgvFoJjUeBvzX24L","execution_time":"2026-03-26 11:58:02","total_operations":2,"sites_count":1} 
[2026-03-26 11:58:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"XbaZTQEbj8A36j5SfgvFoJjUeBvzX24L","execution_time":"2026-03-26 11:58:02","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-tEdALRJ-1774515364","ORD-7tihvUH-1774515473"]} 
[2026-03-26 11:58:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"XbaZTQEbj8A36j5SfgvFoJjUeBvzX24L","execution_time":"2026-03-26 11:58:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 11:58:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"XbaZTQEbj8A36j5SfgvFoJjUeBvzX24L","execution_time":"2026-03-26 11:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 11:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XbaZTQEbj8A36j5SfgvFoJjUeBvzX24L","execution_time":"2026-03-26 11:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7tihvUH-1774515473","operation_id":165608} 
[2026-03-26 11:58:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"XbaZTQEbj8A36j5SfgvFoJjUeBvzX24L","execution_time":"2026-03-26 11:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tEdALRJ-1774515364","operation_id":165607,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-26 11:58:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"XbaZTQEbj8A36j5SfgvFoJjUeBvzX24L","execution_time":"2026-03-26 11:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tEdALRJ-1774515364","operation_id":165607,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 11:58:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"XbaZTQEbj8A36j5SfgvFoJjUeBvzX24L","execution_time":"2026-03-26 11:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tEdALRJ-1774515364","operation_id":165607,"count":1} 
[2026-03-26 11:58:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"XbaZTQEbj8A36j5SfgvFoJjUeBvzX24L","execution_time":"2026-03-26 11:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tEdALRJ-1774515364","operation_id":165607,"count":1} 
[2026-03-26 11:58:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"XbaZTQEbj8A36j5SfgvFoJjUeBvzX24L","execution_time":"2026-03-26 11:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tEdALRJ-1774515364","operation_id":165607,"user_id":1320,"notification_type":"order_approved","reference_id":180799} 
[2026-03-26 11:58:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"XbaZTQEbj8A36j5SfgvFoJjUeBvzX24L","execution_time":"2026-03-26 11:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tEdALRJ-1774515364","operation_id":165607,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 11:58:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"XbaZTQEbj8A36j5SfgvFoJjUeBvzX24L","execution_time":"2026-03-26 11:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tEdALRJ-1774515364","operation_id":165607,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 11:58:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"XbaZTQEbj8A36j5SfgvFoJjUeBvzX24L","execution_time":"2026-03-26 11:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tEdALRJ-1774515364","operation_id":165607,"processed":1,"errors":0} 
[2026-03-26 11:58:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"XbaZTQEbj8A36j5SfgvFoJjUeBvzX24L","execution_time":"2026-03-26 11:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tEdALRJ-1774515364","operation_id":165607,"processed":1,"errors":0} 
[2026-03-26 11:58:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"XbaZTQEbj8A36j5SfgvFoJjUeBvzX24L","execution_time":"2026-03-26 11:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tEdALRJ-1774515364","operation_id":165607} 
[2026-03-26 11:58:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-26 11:58:22] production.INFO: SendAcceptReject: Notification queued {"user_id":1115,"notification_type":"order_approved","reference_id":180615} 
[2026-03-26 11:58:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1115  
[2026-03-26 11:58:44] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"15000.0","mainamount":"15000","operation_number":"160031856","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpsbt7jl3bb5u219ZPsak"}},"user_id":13} 
[2026-03-26 11:58:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 11:58:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 11:58:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 11:58:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 11:58:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 11:58:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 11:58:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 11:58:45] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 11:58:45] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18874,"user_id":13,"amount":15000.0,"admins_notified":7} 
[2026-03-26 12:00:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"W5h3TpTf6aotDd6V3xwDDBxfZrG3TO8i","execution_time":"2026-03-26 12:00:03"} 
[2026-03-26 12:00:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"W5h3TpTf6aotDd6V3xwDDBxfZrG3TO8i","execution_time":"2026-03-26 12:00:03","total_operations":1,"sites_count":1} 
[2026-03-26 12:00:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"W5h3TpTf6aotDd6V3xwDDBxfZrG3TO8i","execution_time":"2026-03-26 12:00:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-7tihvUH-1774515473"]} 
[2026-03-26 12:00:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"W5h3TpTf6aotDd6V3xwDDBxfZrG3TO8i","execution_time":"2026-03-26 12:00:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 12:00:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"W5h3TpTf6aotDd6V3xwDDBxfZrG3TO8i","execution_time":"2026-03-26 12:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 12:00:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"W5h3TpTf6aotDd6V3xwDDBxfZrG3TO8i","execution_time":"2026-03-26 12:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7tihvUH-1774515473","operation_id":165608,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 12:00:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"W5h3TpTf6aotDd6V3xwDDBxfZrG3TO8i","execution_time":"2026-03-26 12:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7tihvUH-1774515473","operation_id":165608,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 12:00:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"W5h3TpTf6aotDd6V3xwDDBxfZrG3TO8i","execution_time":"2026-03-26 12:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7tihvUH-1774515473","operation_id":165608,"count":1} 
[2026-03-26 12:00:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"W5h3TpTf6aotDd6V3xwDDBxfZrG3TO8i","execution_time":"2026-03-26 12:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7tihvUH-1774515473","operation_id":165608,"count":1} 
[2026-03-26 12:00:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"W5h3TpTf6aotDd6V3xwDDBxfZrG3TO8i","execution_time":"2026-03-26 12:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7tihvUH-1774515473","operation_id":165608,"user_id":921,"notification_type":"order_approved","reference_id":180800} 
[2026-03-26 12:00:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"W5h3TpTf6aotDd6V3xwDDBxfZrG3TO8i","execution_time":"2026-03-26 12:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7tihvUH-1774515473","operation_id":165608,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 12:00:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"W5h3TpTf6aotDd6V3xwDDBxfZrG3TO8i","execution_time":"2026-03-26 12:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7tihvUH-1774515473","operation_id":165608,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 12:00:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"W5h3TpTf6aotDd6V3xwDDBxfZrG3TO8i","execution_time":"2026-03-26 12:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7tihvUH-1774515473","operation_id":165608,"processed":1,"errors":0} 
[2026-03-26 12:00:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"W5h3TpTf6aotDd6V3xwDDBxfZrG3TO8i","execution_time":"2026-03-26 12:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7tihvUH-1774515473","operation_id":165608,"processed":1,"errors":0} 
[2026-03-26 12:00:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"W5h3TpTf6aotDd6V3xwDDBxfZrG3TO8i","execution_time":"2026-03-26 12:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7tihvUH-1774515473","operation_id":165608} 
[2026-03-26 12:00:03] production.INFO: Executing GetProducts task...  
[2026-03-26 12:00:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 12:00:03] production.INFO: Executing GetProducts task...  
[2026-03-26 12:00:05] production.INFO: async() رجع: true  
[2026-03-26 12:00:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 12:00:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 12:00:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 12:00:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 12:00:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 12:00:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 12:00:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 12:00:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 12:00:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 12:00:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 12:00:07] production.INFO: SendAcceptReject: Notification queued {"user_id":646,"notification_type":"order_approved","reference_id":180733} 
[2026-03-26 12:00:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 12:00:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 921  
[2026-03-26 12:00:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 646  
[2026-03-26 12:01:02] production.INFO: SendAcceptReject: Notification queued {"user_id":1056,"notification_type":"request_approved","reference_id":18865} 
[2026-03-26 12:01:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-26 12:01:18] production.INFO: SendAcceptReject: Notification queued {"user_id":1123,"notification_type":"request_approved","reference_id":18864} 
[2026-03-26 12:01:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1123  
[2026-03-26 12:01:33] production.INFO: SendAcceptReject: Notification queued {"user_id":354,"notification_type":"request_approved","reference_id":18866} 
[2026-03-26 12:01:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 354  
[2026-03-26 12:01:48] production.INFO: SendAcceptReject: Notification queued {"user_id":1659,"notification_type":"request_approved","reference_id":18867} 
[2026-03-26 12:01:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1659  
[2026-03-26 12:02:01] production.INFO: SendAcceptReject: Notification queued {"user_id":1038,"notification_type":"request_approved","reference_id":18868} 
[2026-03-26 12:02:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1038  
[2026-03-26 12:02:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"t4zT3jEDsnqbwlFAXzUzSaOBZdw63xHR","execution_time":"2026-03-26 12:02:04"} 
[2026-03-26 12:02:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"t4zT3jEDsnqbwlFAXzUzSaOBZdw63xHR","execution_time":"2026-03-26 12:02:04"} 
[2026-03-26 12:02:09] production.INFO: SendAcceptReject: Notification queued {"user_id":43,"notification_type":"request_approved","reference_id":18869} 
[2026-03-26 12:02:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-26 12:02:19] production.INFO: SendAcceptReject: Notification queued {"user_id":1258,"notification_type":"request_approved","reference_id":18870} 
[2026-03-26 12:02:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1258  
[2026-03-26 12:02:32] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"request_approved","reference_id":18871} 
[2026-03-26 12:02:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-26 12:02:45] production.INFO: Constructing job for order: 180801  
[2026-03-26 12:02:46] production.INFO: Handling job for order: 180801  
[2026-03-26 12:02:46] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 12:02:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:02:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=4cee5c0c-4fff-4b33-99cf-336bc4463677&Player_ID=0941598348  
[2026-03-26 12:02:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=4cee5c0c-4fff-4b33-99cf-336bc4463677&Player_ID=0941598348","has_body":false} 
[2026-03-26 12:02:47] production.INFO: Operation sent successfully {"operation_id":165609,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-izX9B-1774515767","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 12:02:47"}},"processed_data":{"order_number":"ORD-izX9B-1774515767","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 12:02:49] production.INFO: SendAcceptReject: Notification queued {"user_id":1609,"notification_type":"request_approved","reference_id":18872} 
[2026-03-26 12:02:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-26 12:02:58] production.INFO: Constructing job for order: 180802  
[2026-03-26 12:02:59] production.INFO: Handling job for order: 180802  
[2026-03-26 12:02:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 12:02:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:02:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=2920b821-c24c-44fa-82a0-0ccfa2f89da6&Player_ID=5638621732  
[2026-03-26 12:02:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=2920b821-c24c-44fa-82a0-0ccfa2f89da6&Player_ID=5638621732","has_body":false} 
[2026-03-26 12:02:59] production.INFO: SendAcceptReject: Notification queued {"user_id":396,"notification_type":"request_approved","reference_id":18873} 
[2026-03-26 12:02:59] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-26 12:02:59] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165610,"exception":"Unknown named parameter $userId"} 
[2026-03-26 12:02:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 396  
[2026-03-26 12:02:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 45  
[2026-03-26 12:03:18] production.INFO: SendAcceptReject: Notification queued {"user_id":13,"notification_type":"request_approved","reference_id":18874} 
[2026-03-26 12:03:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 13  
[2026-03-26 12:04:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GMN4pkS5dG60gPNqtyJV4SNMsonKDql5","execution_time":"2026-03-26 12:04:02"} 
[2026-03-26 12:04:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"GMN4pkS5dG60gPNqtyJV4SNMsonKDql5","execution_time":"2026-03-26 12:04:02","total_operations":1,"sites_count":1} 
[2026-03-26 12:04:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GMN4pkS5dG60gPNqtyJV4SNMsonKDql5","execution_time":"2026-03-26 12:04:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-izX9B-1774515767"]} 
[2026-03-26 12:04:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GMN4pkS5dG60gPNqtyJV4SNMsonKDql5","execution_time":"2026-03-26 12:04:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 12:04:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GMN4pkS5dG60gPNqtyJV4SNMsonKDql5","execution_time":"2026-03-26 12:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 12:04:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GMN4pkS5dG60gPNqtyJV4SNMsonKDql5","execution_time":"2026-03-26 12:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-izX9B-1774515767","operation_id":165609,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 12:04:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"GMN4pkS5dG60gPNqtyJV4SNMsonKDql5","execution_time":"2026-03-26 12:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-izX9B-1774515767","operation_id":165609,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 12:04:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"GMN4pkS5dG60gPNqtyJV4SNMsonKDql5","execution_time":"2026-03-26 12:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-izX9B-1774515767","operation_id":165609,"count":1} 
[2026-03-26 12:04:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"GMN4pkS5dG60gPNqtyJV4SNMsonKDql5","execution_time":"2026-03-26 12:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-izX9B-1774515767","operation_id":165609,"count":1} 
[2026-03-26 12:04:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"GMN4pkS5dG60gPNqtyJV4SNMsonKDql5","execution_time":"2026-03-26 12:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-izX9B-1774515767","operation_id":165609,"user_id":949,"notification_type":"order_approved","reference_id":180801} 
[2026-03-26 12:04:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"GMN4pkS5dG60gPNqtyJV4SNMsonKDql5","execution_time":"2026-03-26 12:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-izX9B-1774515767","operation_id":165609,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 12:04:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"GMN4pkS5dG60gPNqtyJV4SNMsonKDql5","execution_time":"2026-03-26 12:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-izX9B-1774515767","operation_id":165609,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 12:04:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"GMN4pkS5dG60gPNqtyJV4SNMsonKDql5","execution_time":"2026-03-26 12:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-izX9B-1774515767","operation_id":165609,"processed":1,"errors":0} 
[2026-03-26 12:04:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GMN4pkS5dG60gPNqtyJV4SNMsonKDql5","execution_time":"2026-03-26 12:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-izX9B-1774515767","operation_id":165609,"processed":1,"errors":0} 
[2026-03-26 12:04:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"GMN4pkS5dG60gPNqtyJV4SNMsonKDql5","execution_time":"2026-03-26 12:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-izX9B-1774515767","operation_id":165609} 
[2026-03-26 12:04:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-26 12:04:41] production.INFO: Constructing job for order: 180803  
[2026-03-26 12:04:42] production.INFO: Handling job for order: 180803  
[2026-03-26 12:04:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 12:04:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:04:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=b779ee98-0ec8-491c-b671-a95471c0cb36&Player_ID=5638621732  
[2026-03-26 12:04:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=b779ee98-0ec8-491c-b671-a95471c0cb36&Player_ID=5638621732","has_body":false} 
[2026-03-26 12:04:42] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-26 12:04:42] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165611,"exception":"Unknown named parameter $userId"} 
[2026-03-26 12:04:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 45  
[2026-03-26 12:05:03] production.INFO: Executing GetProducts task...  
[2026-03-26 12:05:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 12:05:03] production.INFO: Executing GetProducts task...  
[2026-03-26 12:05:04] production.INFO: Constructing job for order: 180804  
[2026-03-26 12:05:05] production.INFO: async() رجع: true  
[2026-03-26 12:05:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 12:05:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 12:05:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 12:05:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 12:05:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 12:05:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 12:05:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 12:05:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 12:05:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 12:05:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 12:05:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 12:05:06] production.INFO: Handling job for order: 180804  
[2026-03-26 12:05:06] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 12:05:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:05:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=9a0f4b0e-f68b-4808-8b7a-2a52130747a2&Player_ID=0991994243  
[2026-03-26 12:05:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=9a0f4b0e-f68b-4808-8b7a-2a52130747a2&Player_ID=0991994243","has_body":false} 
[2026-03-26 12:05:07] production.INFO: Operation sent successfully {"operation_id":165612,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CoTWA-1774515907","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 12:05:07"}},"processed_data":{"order_number":"ORD-CoTWA-1774515907","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 12:05:10] production.INFO: Constructing job for order: 180805  
[2026-03-26 12:05:13] production.INFO: Handling job for order: 180805  
[2026-03-26 12:05:13] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 12:05:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:05:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=20e32279-f40d-4c97-b304-a8e469b44554&Player_ID=0991994243  
[2026-03-26 12:05:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=20e32279-f40d-4c97-b304-a8e469b44554&Player_ID=0991994243","has_body":false} 
[2026-03-26 12:05:14] production.INFO: Operation sent successfully {"operation_id":165613,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iZJpb-1774515913","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 12:05:14"}},"processed_data":{"order_number":"ORD-iZJpb-1774515913","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 12:06:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Plcw0StBCAp6H6hRQR8iTQs6yQHVvTRL","execution_time":"2026-03-26 12:06:02"} 
[2026-03-26 12:06:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Plcw0StBCAp6H6hRQR8iTQs6yQHVvTRL","execution_time":"2026-03-26 12:06:02","total_operations":2,"sites_count":1} 
[2026-03-26 12:06:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Plcw0StBCAp6H6hRQR8iTQs6yQHVvTRL","execution_time":"2026-03-26 12:06:02","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-CoTWA-1774515907","ORD-iZJpb-1774515913"]} 
[2026-03-26 12:06:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Plcw0StBCAp6H6hRQR8iTQs6yQHVvTRL","execution_time":"2026-03-26 12:06:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 12:06:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Plcw0StBCAp6H6hRQR8iTQs6yQHVvTRL","execution_time":"2026-03-26 12:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 12:06:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Plcw0StBCAp6H6hRQR8iTQs6yQHVvTRL","execution_time":"2026-03-26 12:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iZJpb-1774515913","operation_id":165613,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 12:06:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Plcw0StBCAp6H6hRQR8iTQs6yQHVvTRL","execution_time":"2026-03-26 12:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iZJpb-1774515913","operation_id":165613,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 12:06:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Plcw0StBCAp6H6hRQR8iTQs6yQHVvTRL","execution_time":"2026-03-26 12:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iZJpb-1774515913","operation_id":165613,"count":2} 
[2026-03-26 12:06:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Plcw0StBCAp6H6hRQR8iTQs6yQHVvTRL","execution_time":"2026-03-26 12:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iZJpb-1774515913","operation_id":165613,"count":2} 
[2026-03-26 12:06:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Plcw0StBCAp6H6hRQR8iTQs6yQHVvTRL","execution_time":"2026-03-26 12:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iZJpb-1774515913","operation_id":165613,"user_id":770,"notification_type":"order_approved","reference_id":180804} 
[2026-03-26 12:06:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Plcw0StBCAp6H6hRQR8iTQs6yQHVvTRL","execution_time":"2026-03-26 12:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iZJpb-1774515913","operation_id":165613,"user_id":770,"notification_type":"order_approved","reference_id":180805} 
[2026-03-26 12:06:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Plcw0StBCAp6H6hRQR8iTQs6yQHVvTRL","execution_time":"2026-03-26 12:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iZJpb-1774515913","operation_id":165613,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 12:06:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Plcw0StBCAp6H6hRQR8iTQs6yQHVvTRL","execution_time":"2026-03-26 12:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iZJpb-1774515913","operation_id":165613,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 12:06:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Plcw0StBCAp6H6hRQR8iTQs6yQHVvTRL","execution_time":"2026-03-26 12:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iZJpb-1774515913","operation_id":165613,"processed":2,"errors":0} 
[2026-03-26 12:06:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Plcw0StBCAp6H6hRQR8iTQs6yQHVvTRL","execution_time":"2026-03-26 12:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iZJpb-1774515913","operation_id":165613,"processed":2,"errors":0} 
[2026-03-26 12:06:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Plcw0StBCAp6H6hRQR8iTQs6yQHVvTRL","execution_time":"2026-03-26 12:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iZJpb-1774515913","operation_id":165613} 
[2026-03-26 12:06:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 770  
[2026-03-26 12:06:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 770  
[2026-03-26 12:06:05] production.INFO: Constructing job for order: 180806  
[2026-03-26 12:06:08] production.INFO: Handling job for order: 180806  
[2026-03-26 12:06:08] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 12:06:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:06:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=4b5ba9f4-0502-48ad-a767-076526d94763&Player_ID=0937881914  
[2026-03-26 12:06:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=4b5ba9f4-0502-48ad-a767-076526d94763&Player_ID=0937881914","has_body":false} 
[2026-03-26 12:06:08] production.INFO: Constructing job for order: 180807  
[2026-03-26 12:06:09] production.INFO: Operation sent successfully {"operation_id":165614,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jVv0KAx-1774515968","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 12:06:09"}},"processed_data":{"order_number":"ORD-jVv0KAx-1774515968","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 12:06:09] production.INFO: Handling job for order: 180807  
[2026-03-26 12:06:09] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 12:06:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:06:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=7c4b7618-59ae-4740-ae74-7836b6305d59&Player_ID=0937881914  
[2026-03-26 12:06:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=7c4b7618-59ae-4740-ae74-7836b6305d59&Player_ID=0937881914","has_body":false} 
[2026-03-26 12:06:09] production.INFO: Operation sent successfully {"operation_id":165615,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EKE9-1774515969","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 12:06:09"}},"processed_data":{"order_number":"ORD-EKE9-1774515969","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 12:06:27] production.INFO: Constructing job for order: 180808  
[2026-03-26 12:06:30] production.INFO: Handling job for order: 180808  
[2026-03-26 12:06:30] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 12:06:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:06:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=31ad7efa-6530-41d6-bd03-1116d1a59594&Player_ID=0942038093  
[2026-03-26 12:06:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=31ad7efa-6530-41d6-bd03-1116d1a59594&Player_ID=0942038093","has_body":false} 
[2026-03-26 12:06:31] production.INFO: Operation sent successfully {"operation_id":165616,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cRcOIYb-1774515991","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 12:06:31"}},"processed_data":{"order_number":"ORD-cRcOIYb-1774515991","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 12:06:41] production.INFO: Constructing job for order: 180809  
[2026-03-26 12:06:43] production.INFO: Handling job for order: 180809  
[2026-03-26 12:06:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 12:06:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:06:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=10000&uuid=ed0c2337-2531-40fa-9f6b-cb7dda5591d6&Player_ID=225347965  
[2026-03-26 12:06:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=10000&uuid=ed0c2337-2531-40fa-9f6b-cb7dda5591d6&Player_ID=225347965","has_body":false} 
[2026-03-26 12:06:44] production.INFO: Operation sent successfully {"operation_id":165617,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3pV-1774516004","amount":1.3887840000000000184599002750474028289318084716796875,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-26 12:06:44"}},"processed_data":{"order_number":"ORD-3pV-1774516004","amount":1.3887840000000000184599002750474028289318084716796875,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-26 12:07:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3pV-1774516004","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 12:07:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-3pV-1774516004","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 12:07:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 12:07:07] production.INFO: SendAcceptReject: Notification queued {"user_id":368,"notification_type":"order_approved","reference_id":180809} 
[2026-03-26 12:07:07] production.INFO: Order updated successfully. Order ID: 180809, Status: completed  
[2026-03-26 12:07:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3pV-1774516004","status":"completed","codes_count":0} 
[2026-03-26 12:07:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 368  
[2026-03-26 12:08:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PbECZ3eAlTktov6ZKGjP8SPAyEiX0yhk","execution_time":"2026-03-26 12:08:02"} 
[2026-03-26 12:08:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"PbECZ3eAlTktov6ZKGjP8SPAyEiX0yhk","execution_time":"2026-03-26 12:08:02","total_operations":3,"sites_count":1} 
[2026-03-26 12:08:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PbECZ3eAlTktov6ZKGjP8SPAyEiX0yhk","execution_time":"2026-03-26 12:08:02","site_id":4,"site_name":"swgamessls","orders_count":3,"order_ids":["ORD-jVv0KAx-1774515968","ORD-EKE9-1774515969","ORD-cRcOIYb-1774515991"]} 
[2026-03-26 12:08:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PbECZ3eAlTktov6ZKGjP8SPAyEiX0yhk","execution_time":"2026-03-26 12:08:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 12:08:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PbECZ3eAlTktov6ZKGjP8SPAyEiX0yhk","execution_time":"2026-03-26 12:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-26 12:08:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PbECZ3eAlTktov6ZKGjP8SPAyEiX0yhk","execution_time":"2026-03-26 12:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jVv0KAx-1774515968","operation_id":165614,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-26 12:08:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"PbECZ3eAlTktov6ZKGjP8SPAyEiX0yhk","execution_time":"2026-03-26 12:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jVv0KAx-1774515968","operation_id":165614,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-26 12:08:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"PbECZ3eAlTktov6ZKGjP8SPAyEiX0yhk","execution_time":"2026-03-26 12:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jVv0KAx-1774515968","operation_id":165614,"count":3} 
[2026-03-26 12:08:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"PbECZ3eAlTktov6ZKGjP8SPAyEiX0yhk","execution_time":"2026-03-26 12:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jVv0KAx-1774515968","operation_id":165614,"count":3} 
[2026-03-26 12:08:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"PbECZ3eAlTktov6ZKGjP8SPAyEiX0yhk","execution_time":"2026-03-26 12:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jVv0KAx-1774515968","operation_id":165614,"user_id":1597,"notification_type":"order_approved","reference_id":180808} 
[2026-03-26 12:08:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"PbECZ3eAlTktov6ZKGjP8SPAyEiX0yhk","execution_time":"2026-03-26 12:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jVv0KAx-1774515968","operation_id":165614,"user_id":43,"notification_type":"order_approved","reference_id":180807} 
[2026-03-26 12:08:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"PbECZ3eAlTktov6ZKGjP8SPAyEiX0yhk","execution_time":"2026-03-26 12:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jVv0KAx-1774515968","operation_id":165614,"user_id":43,"notification_type":"order_approved","reference_id":180806} 
[2026-03-26 12:08:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"PbECZ3eAlTktov6ZKGjP8SPAyEiX0yhk","execution_time":"2026-03-26 12:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jVv0KAx-1774515968","operation_id":165614,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-26 12:08:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"PbECZ3eAlTktov6ZKGjP8SPAyEiX0yhk","execution_time":"2026-03-26 12:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jVv0KAx-1774515968","operation_id":165614,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-26 12:08:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"PbECZ3eAlTktov6ZKGjP8SPAyEiX0yhk","execution_time":"2026-03-26 12:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jVv0KAx-1774515968","operation_id":165614,"processed":3,"errors":0} 
[2026-03-26 12:08:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PbECZ3eAlTktov6ZKGjP8SPAyEiX0yhk","execution_time":"2026-03-26 12:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jVv0KAx-1774515968","operation_id":165614,"processed":3,"errors":0} 
[2026-03-26 12:08:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"PbECZ3eAlTktov6ZKGjP8SPAyEiX0yhk","execution_time":"2026-03-26 12:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jVv0KAx-1774515968","operation_id":165614} 
[2026-03-26 12:08:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-26 12:08:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-26 12:09:30] production.INFO: Constructing job for order: 180810  
[2026-03-26 12:09:33] production.INFO: Handling job for order: 180810  
[2026-03-26 12:09:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 12:09:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:09:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=16300&uuid=d6a226bc-dafd-447e-8804-b31301054d0e&Player_ID=991000  
[2026-03-26 12:09:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=16300&uuid=d6a226bc-dafd-447e-8804-b31301054d0e&Player_ID=991000","has_body":false} 
[2026-03-26 12:09:34] production.INFO: Operation sent successfully {"operation_id":165618,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uGR-1774516174","amount":1.6545722499999999666187022739904932677745819091796875,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-26 12:09:34"}},"processed_data":{"order_number":"ORD-uGR-1774516174","amount":1.6545722499999999666187022739904932677745819091796875,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-26 12:10:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"FwJ01Jv2QPkizosN7e8px22dLZs9aOoN","execution_time":"2026-03-26 12:10:01"} 
[2026-03-26 12:10:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"FwJ01Jv2QPkizosN7e8px22dLZs9aOoN","execution_time":"2026-03-26 12:10:01","total_operations":1,"sites_count":1} 
[2026-03-26 12:10:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"FwJ01Jv2QPkizosN7e8px22dLZs9aOoN","execution_time":"2026-03-26 12:10:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-uGR-1774516174"]} 
[2026-03-26 12:10:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"FwJ01Jv2QPkizosN7e8px22dLZs9aOoN","execution_time":"2026-03-26 12:10:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 12:10:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"FwJ01Jv2QPkizosN7e8px22dLZs9aOoN","execution_time":"2026-03-26 12:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 12:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FwJ01Jv2QPkizosN7e8px22dLZs9aOoN","execution_time":"2026-03-26 12:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uGR-1774516174","operation_id":165618} 
[2026-03-26 12:10:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"FwJ01Jv2QPkizosN7e8px22dLZs9aOoN","execution_time":"2026-03-26 12:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uGR-1774516174","operation_id":165618,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 12:10:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"FwJ01Jv2QPkizosN7e8px22dLZs9aOoN","execution_time":"2026-03-26 12:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uGR-1774516174","operation_id":165618,"processed":0,"errors":0} 
[2026-03-26 12:10:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"FwJ01Jv2QPkizosN7e8px22dLZs9aOoN","execution_time":"2026-03-26 12:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uGR-1774516174","operation_id":165618} 
[2026-03-26 12:10:01] production.INFO: Executing GetProducts task...  
[2026-03-26 12:10:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 12:10:01] production.INFO: Executing GetProducts task...  
[2026-03-26 12:10:04] production.INFO: async() رجع: true  
[2026-03-26 12:10:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 12:10:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 12:10:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 12:10:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 12:10:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 12:10:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 12:10:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 12:10:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 12:10:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 12:10:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 12:10:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 12:10:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-uGR-1774516174","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 12:10:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-uGR-1774516174","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 12:10:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 12:10:13] production.INFO: SendAcceptReject: Notification queued {"user_id":1258,"notification_type":"order_approved","reference_id":180810} 
[2026-03-26 12:10:13] production.INFO: Order updated successfully. Order ID: 180810, Status: completed  
[2026-03-26 12:10:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-uGR-1774516174","status":"completed","codes_count":0} 
[2026-03-26 12:10:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1258  
[2026-03-26 12:11:03] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"777.0","mainamount":"777","operation_number":"160037313","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpji09halqfqpgas25ii5"}},"user_id":442} 
[2026-03-26 12:11:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 12:11:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 12:11:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 12:11:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 12:11:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 12:11:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 12:11:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 12:11:05] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 12:11:05] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18875,"user_id":442,"amount":777.0,"admins_notified":7} 
[2026-03-26 12:11:31] production.INFO: Constructing job for order: 180811  
[2026-03-26 12:11:32] production.INFO: Handling job for order: 180811  
[2026-03-26 12:11:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 12:11:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:11:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=88372c58-05f5-4b3d-a010-384786333741&Player_ID=52388474695  
[2026-03-26 12:11:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=88372c58-05f5-4b3d-a010-384786333741&Player_ID=52388474695","has_body":false} 
[2026-03-26 12:11:32] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-26 12:11:32] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165619,"exception":"Unknown named parameter $userId"} 
[2026-03-26 12:11:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-26 12:12:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"T72JmFrDhynxKUp9gWA8h8UJRGiOgTKL","execution_time":"2026-03-26 12:12:02"} 
[2026-03-26 12:12:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"T72JmFrDhynxKUp9gWA8h8UJRGiOgTKL","execution_time":"2026-03-26 12:12:02"} 
[2026-03-26 12:12:44] production.INFO: Constructing job for order: 180812  
[2026-03-26 12:12:47] production.INFO: Handling job for order: 180812  
[2026-03-26 12:12:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 12:12:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:12:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=48000&uuid=cc13c2a9-95b2-463d-b02e-099be4435002&Player_ID=1425441207  
[2026-03-26 12:12:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=48000&uuid=cc13c2a9-95b2-463d-b02e-099be4435002&Player_ID=1425441207","has_body":false} 
[2026-03-26 12:12:48] production.INFO: Operation sent successfully {"operation_id":165620,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XWL-1774516368","amount":5.40288000000000057099214245681650936603546142578125,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-26 12:12:48"}},"processed_data":{"order_number":"ORD-XWL-1774516368","amount":5.40288000000000057099214245681650936603546142578125,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-26 12:12:53] production.INFO: Constructing job for order: 180813  
[2026-03-26 12:12:54] production.INFO: Handling job for order: 180813  
[2026-03-26 12:12:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 12:12:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:12:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1e68a71c-f81d-447e-ab71-b2329ab564f8&Player_ID=52379187297  
[2026-03-26 12:12:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1e68a71c-f81d-447e-ab71-b2329ab564f8&Player_ID=52379187297","has_body":false} 
[2026-03-26 12:12:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-XWL-1774516368","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 12:12:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-XWL-1774516368","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 12:12:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 12:12:55] production.INFO: SendAcceptReject: Notification queued {"user_id":1609,"notification_type":"order_approved","reference_id":180812} 
[2026-03-26 12:12:55] production.INFO: Order updated successfully. Order ID: 180812, Status: completed  
[2026-03-26 12:12:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-XWL-1774516368","status":"completed","codes_count":0} 
[2026-03-26 12:12:55] production.INFO: Operation sent successfully {"operation_id":165621,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JvdH3-1774516375","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 12:12:55"}},"processed_data":{"order_number":"ORD-JvdH3-1774516375","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 12:12:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-26 12:13:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-JvdH3-1774516375","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 12:13:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-JvdH3-1774516375","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 12:13:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 12:13:10] production.INFO: SendAcceptReject: Notification queued {"user_id":1038,"notification_type":"order_approved","reference_id":180813} 
[2026-03-26 12:13:10] production.INFO: Order updated successfully. Order ID: 180813, Status: completed  
[2026-03-26 12:13:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-JvdH3-1774516375","status":"completed","codes_count":0} 
[2026-03-26 12:13:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1038  
[2026-03-26 12:14:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"mv181rm2zNI5bcG4feI9oYcTwyrB7f2N","execution_time":"2026-03-26 12:14:04"} 
[2026-03-26 12:14:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"mv181rm2zNI5bcG4feI9oYcTwyrB7f2N","execution_time":"2026-03-26 12:14:04"} 
[2026-03-26 12:14:23] production.INFO: Constructing job for order: 180814  
[2026-03-26 12:14:25] production.INFO: Handling job for order: 180814  
[2026-03-26 12:14:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 12:14:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:14:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f39f9121-3c43-45df-9017-bf6fd1269222&Player_ID=52353698437  
[2026-03-26 12:14:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f39f9121-3c43-45df-9017-bf6fd1269222&Player_ID=52353698437","has_body":false} 
[2026-03-26 12:14:26] production.INFO: Operation sent successfully {"operation_id":165622,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MCCwtlN-1774516466","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 12:14:26"}},"processed_data":{"order_number":"ORD-MCCwtlN-1774516466","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 12:14:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-MCCwtlN-1774516466","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 12:14:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-MCCwtlN-1774516466","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 12:14:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 12:14:37] production.INFO: SendAcceptReject: Notification queued {"user_id":14,"notification_type":"order_approved","reference_id":180814} 
[2026-03-26 12:14:37] production.INFO: Order updated successfully. Order ID: 180814, Status: completed  
[2026-03-26 12:14:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-MCCwtlN-1774516466","status":"completed","codes_count":0} 
[2026-03-26 12:14:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 14  
[2026-03-26 12:15:02] production.INFO: Executing GetProducts task...  
[2026-03-26 12:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 12:15:02] production.INFO: Executing GetProducts task...  
[2026-03-26 12:15:04] production.INFO: Constructing job for order: 180815  
[2026-03-26 12:15:04] production.INFO: async() رجع: true  
[2026-03-26 12:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 12:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 12:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 12:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 12:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 12:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 12:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 12:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 12:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 12:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 12:15:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 12:15:05] production.INFO: Handling job for order: 180815  
[2026-03-26 12:15:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 12:15:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:15:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=bf542f76-3ff1-44a8-bfe1-099c98907cff&Player_ID=54862087  
[2026-03-26 12:15:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=bf542f76-3ff1-44a8-bfe1-099c98907cff&Player_ID=54862087","has_body":false} 
[2026-03-26 12:15:06] production.INFO: Operation sent successfully {"operation_id":165623,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-agp-1774516506","amount":2.054932800000000003848299456876702606678009033203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-26 12:15:06"}},"processed_data":{"order_number":"ORD-agp-1774516506","amount":2.054932800000000003848299456876702606678009033203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-26 12:16:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"j9xsJ0VRo14n6dW7jYcIDWj0emooY4Wf","execution_time":"2026-03-26 12:16:03"} 
[2026-03-26 12:16:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"j9xsJ0VRo14n6dW7jYcIDWj0emooY4Wf","execution_time":"2026-03-26 12:16:03","total_operations":1,"sites_count":1} 
[2026-03-26 12:16:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"j9xsJ0VRo14n6dW7jYcIDWj0emooY4Wf","execution_time":"2026-03-26 12:16:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-agp-1774516506"]} 
[2026-03-26 12:16:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"j9xsJ0VRo14n6dW7jYcIDWj0emooY4Wf","execution_time":"2026-03-26 12:16:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 12:16:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"j9xsJ0VRo14n6dW7jYcIDWj0emooY4Wf","execution_time":"2026-03-26 12:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 12:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"j9xsJ0VRo14n6dW7jYcIDWj0emooY4Wf","execution_time":"2026-03-26 12:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-agp-1774516506","operation_id":165623} 
[2026-03-26 12:16:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"j9xsJ0VRo14n6dW7jYcIDWj0emooY4Wf","execution_time":"2026-03-26 12:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-agp-1774516506","operation_id":165623,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 12:16:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"j9xsJ0VRo14n6dW7jYcIDWj0emooY4Wf","execution_time":"2026-03-26 12:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-agp-1774516506","operation_id":165623,"processed":0,"errors":0} 
[2026-03-26 12:16:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"j9xsJ0VRo14n6dW7jYcIDWj0emooY4Wf","execution_time":"2026-03-26 12:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-agp-1774516506","operation_id":165623} 
[2026-03-26 12:17:19] production.INFO: Constructing job for order: 180816  
[2026-03-26 12:17:21] production.INFO: Handling job for order: 180816  
[2026-03-26 12:17:21] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 12:17:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:17:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/16/params?qty=1&uuid=0368ae0c-84c6-4ab9-b54d-df9f2d7bbd67&Player_ID=0940968279  
[2026-03-26 12:17:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/16/params?qty=1&uuid=0368ae0c-84c6-4ab9-b54d-df9f2d7bbd67&Player_ID=0940968279","has_body":false} 
[2026-03-26 12:17:22] production.INFO: Operation sent successfully {"operation_id":165624,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-os7Uv-1774516642","amount":527.6680000000000063664629124104976654052734375,"status":"processing","product":"500 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 12:17:22"}},"processed_data":{"order_number":"ORD-os7Uv-1774516642","amount":527.6680000000000063664629124104976654052734375,"status":"processing","product":"500 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 12:17:35] production.INFO: Constructing job for order: 180817  
[2026-03-26 12:17:37] production.INFO: Handling job for order: 180817  
[2026-03-26 12:17:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 12:17:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:17:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/772/params?qty=10000&uuid=d5709dc2-d888-416a-978e-a2162386bdc5&Player_ID=101763082  
[2026-03-26 12:17:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/772/params?qty=10000&uuid=d5709dc2-d888-416a-978e-a2162386bdc5&Player_ID=101763082","has_body":false} 
[2026-03-26 12:17:38] production.INFO: Operation sent successfully {"operation_id":165625,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HND-1774516658","amount":1.0411859999999999448760945597314275801181793212890625,"status":"processing","product":"Habi","game":"Habi","notes":[],"created_at":"2026-03-26 12:17:38"}},"processed_data":{"order_number":"ORD-HND-1774516658","amount":1.0411859999999999448760945597314275801181793212890625,"status":"processing","product":"Habi","game":"Habi"}} 
[2026-03-26 12:18:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"OD9Fbo36CtyGYkRfszHPxqpTnjQfdGJ2","execution_time":"2026-03-26 12:18:02"} 
[2026-03-26 12:18:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"OD9Fbo36CtyGYkRfszHPxqpTnjQfdGJ2","execution_time":"2026-03-26 12:18:02","total_operations":3,"sites_count":2} 
[2026-03-26 12:18:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"OD9Fbo36CtyGYkRfszHPxqpTnjQfdGJ2","execution_time":"2026-03-26 12:18:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-agp-1774516506","ORD-HND-1774516658"]} 
[2026-03-26 12:18:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"OD9Fbo36CtyGYkRfszHPxqpTnjQfdGJ2","execution_time":"2026-03-26 12:18:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 12:18:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"OD9Fbo36CtyGYkRfszHPxqpTnjQfdGJ2","execution_time":"2026-03-26 12:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 12:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OD9Fbo36CtyGYkRfszHPxqpTnjQfdGJ2","execution_time":"2026-03-26 12:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HND-1774516658","operation_id":165625} 
[2026-03-26 12:18:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"OD9Fbo36CtyGYkRfszHPxqpTnjQfdGJ2","execution_time":"2026-03-26 12:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HND-1774516658","operation_id":165625,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-26 12:18:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"OD9Fbo36CtyGYkRfszHPxqpTnjQfdGJ2","execution_time":"2026-03-26 12:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HND-1774516658","operation_id":165625,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 12:18:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"OD9Fbo36CtyGYkRfszHPxqpTnjQfdGJ2","execution_time":"2026-03-26 12:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HND-1774516658","operation_id":165625,"count":1} 
[2026-03-26 12:18:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"OD9Fbo36CtyGYkRfszHPxqpTnjQfdGJ2","execution_time":"2026-03-26 12:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HND-1774516658","operation_id":165625,"count":1} 
[2026-03-26 12:18:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"OD9Fbo36CtyGYkRfszHPxqpTnjQfdGJ2","execution_time":"2026-03-26 12:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HND-1774516658","operation_id":165625,"user_id":949,"notification_type":"order_approved","reference_id":180815} 
[2026-03-26 12:18:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"OD9Fbo36CtyGYkRfszHPxqpTnjQfdGJ2","execution_time":"2026-03-26 12:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HND-1774516658","operation_id":165625,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 12:18:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"OD9Fbo36CtyGYkRfszHPxqpTnjQfdGJ2","execution_time":"2026-03-26 12:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HND-1774516658","operation_id":165625,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 12:18:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"OD9Fbo36CtyGYkRfszHPxqpTnjQfdGJ2","execution_time":"2026-03-26 12:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HND-1774516658","operation_id":165625,"processed":1,"errors":0} 
[2026-03-26 12:18:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"OD9Fbo36CtyGYkRfszHPxqpTnjQfdGJ2","execution_time":"2026-03-26 12:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HND-1774516658","operation_id":165625,"processed":1,"errors":0} 
[2026-03-26 12:18:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"OD9Fbo36CtyGYkRfszHPxqpTnjQfdGJ2","execution_time":"2026-03-26 12:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HND-1774516658","operation_id":165625,"orders_count":1,"order_ids":["ORD-os7Uv-1774516642"]} 
[2026-03-26 12:18:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"OD9Fbo36CtyGYkRfszHPxqpTnjQfdGJ2","execution_time":"2026-03-26 12:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HND-1774516658","operation_id":165625} 
[2026-03-26 12:18:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"OD9Fbo36CtyGYkRfszHPxqpTnjQfdGJ2","execution_time":"2026-03-26 12:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HND-1774516658","operation_id":165625,"orders_count":1} 
[2026-03-26 12:18:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"OD9Fbo36CtyGYkRfszHPxqpTnjQfdGJ2","execution_time":"2026-03-26 12:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-os7Uv-1774516642","operation_id":165624,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 12:18:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"OD9Fbo36CtyGYkRfszHPxqpTnjQfdGJ2","execution_time":"2026-03-26 12:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-os7Uv-1774516642","operation_id":165624,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 12:18:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"OD9Fbo36CtyGYkRfszHPxqpTnjQfdGJ2","execution_time":"2026-03-26 12:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-os7Uv-1774516642","operation_id":165624,"count":1} 
[2026-03-26 12:18:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"OD9Fbo36CtyGYkRfszHPxqpTnjQfdGJ2","execution_time":"2026-03-26 12:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-os7Uv-1774516642","operation_id":165624,"count":1} 
[2026-03-26 12:18:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"OD9Fbo36CtyGYkRfszHPxqpTnjQfdGJ2","execution_time":"2026-03-26 12:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-os7Uv-1774516642","operation_id":165624,"user_id":125,"notification_type":"order_approved","reference_id":180816} 
[2026-03-26 12:18:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"OD9Fbo36CtyGYkRfszHPxqpTnjQfdGJ2","execution_time":"2026-03-26 12:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-os7Uv-1774516642","operation_id":165624,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 12:18:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"OD9Fbo36CtyGYkRfszHPxqpTnjQfdGJ2","execution_time":"2026-03-26 12:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-os7Uv-1774516642","operation_id":165624,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 12:18:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"OD9Fbo36CtyGYkRfszHPxqpTnjQfdGJ2","execution_time":"2026-03-26 12:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-os7Uv-1774516642","operation_id":165624,"processed":1,"errors":0} 
[2026-03-26 12:18:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"OD9Fbo36CtyGYkRfszHPxqpTnjQfdGJ2","execution_time":"2026-03-26 12:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-os7Uv-1774516642","operation_id":165624,"processed":1,"errors":0} 
[2026-03-26 12:18:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"OD9Fbo36CtyGYkRfszHPxqpTnjQfdGJ2","execution_time":"2026-03-26 12:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-os7Uv-1774516642","operation_id":165624} 
[2026-03-26 12:18:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-26 12:18:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 125  
[2026-03-26 12:18:53] production.INFO: Constructing job for order: 180818  
[2026-03-26 12:18:56] production.INFO: Handling job for order: 180818  
[2026-03-26 12:18:56] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 12:18:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:18:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=804780fe-669d-4869-af73-624799044463&Player_ID=0998416613  
[2026-03-26 12:18:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=804780fe-669d-4869-af73-624799044463&Player_ID=0998416613","has_body":false} 
[2026-03-26 12:18:57] production.INFO: Constructing job for order: 180819  
[2026-03-26 12:18:57] production.INFO: Operation sent successfully {"operation_id":165626,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DmP-1774516737","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 12:18:57"}},"processed_data":{"order_number":"ORD-DmP-1774516737","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 12:18:59] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"500.0","mainamount":"500","operation_number":"160052931","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpfhgnvtjvd30j2daKuXJ"}},"user_id":1724} 
[2026-03-26 12:18:59] production.INFO: Constructing job for order: 180820  
[2026-03-26 12:19:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 12:19:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 12:19:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 12:19:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 12:19:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 12:19:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 12:19:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 12:19:00] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 12:19:00] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18876,"user_id":1724,"amount":500.0,"admins_notified":7} 
[2026-03-26 12:19:00] production.INFO: Handling job for order: 180819  
[2026-03-26 12:19:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 12:19:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:19:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=2e8258cb-eda5-4025-b02a-632c2da499cf&Player_ID=15082543314  
[2026-03-26 12:19:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=2e8258cb-eda5-4025-b02a-632c2da499cf&Player_ID=15082543314","has_body":false} 
[2026-03-26 12:19:01] production.INFO: Operation sent successfully {"operation_id":165627,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QjxuIs-1774516741","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 12:19:01"}},"processed_data":{"order_number":"ORD-QjxuIs-1774516741","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 12:19:01] production.INFO: Handling job for order: 180820  
[2026-03-26 12:19:01] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 12:19:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:19:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=d031bf1e-1a53-4aa0-a029-241ee5763098&Player_ID=0998416613  
[2026-03-26 12:19:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=d031bf1e-1a53-4aa0-a029-241ee5763098&Player_ID=0998416613","has_body":false} 
[2026-03-26 12:19:02] production.INFO: Operation sent successfully {"operation_id":165628,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kjnfP1Mq-1774516742","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 12:19:02"}},"processed_data":{"order_number":"ORD-kjnfP1Mq-1774516742","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 12:19:20] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QjxuIs-1774516741","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 12:19:20] production.INFO: Processed webhook data (normalized) {"id":"ORD-QjxuIs-1774516741","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 12:19:20] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 12:19:20] production.INFO: SendAcceptReject: Notification queued {"user_id":1038,"notification_type":"order_approved","reference_id":180819} 
[2026-03-26 12:19:20] production.INFO: Order updated successfully. Order ID: 180819, Status: completed  
[2026-03-26 12:19:20] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QjxuIs-1774516741","status":"completed","codes_count":0} 
[2026-03-26 12:19:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1038  
[2026-03-26 12:20:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"2FXKcXQdcXxIB6hog2BeaBTinJIZ2qVk","execution_time":"2026-03-26 12:20:02"} 
[2026-03-26 12:20:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"2FXKcXQdcXxIB6hog2BeaBTinJIZ2qVk","execution_time":"2026-03-26 12:20:02","total_operations":3,"sites_count":2} 
[2026-03-26 12:20:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"2FXKcXQdcXxIB6hog2BeaBTinJIZ2qVk","execution_time":"2026-03-26 12:20:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-HND-1774516658"]} 
[2026-03-26 12:20:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"2FXKcXQdcXxIB6hog2BeaBTinJIZ2qVk","execution_time":"2026-03-26 12:20:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 12:20:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"2FXKcXQdcXxIB6hog2BeaBTinJIZ2qVk","execution_time":"2026-03-26 12:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 12:20:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"2FXKcXQdcXxIB6hog2BeaBTinJIZ2qVk","execution_time":"2026-03-26 12:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HND-1774516658","operation_id":165625,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 12:20:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"2FXKcXQdcXxIB6hog2BeaBTinJIZ2qVk","execution_time":"2026-03-26 12:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HND-1774516658","operation_id":165625,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 12:20:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"2FXKcXQdcXxIB6hog2BeaBTinJIZ2qVk","execution_time":"2026-03-26 12:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HND-1774516658","operation_id":165625,"count":1} 
[2026-03-26 12:20:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"2FXKcXQdcXxIB6hog2BeaBTinJIZ2qVk","execution_time":"2026-03-26 12:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HND-1774516658","operation_id":165625,"count":1} 
[2026-03-26 12:20:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"2FXKcXQdcXxIB6hog2BeaBTinJIZ2qVk","execution_time":"2026-03-26 12:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HND-1774516658","operation_id":165625,"user_id":1488,"notification_type":"order_approved","reference_id":180817} 
[2026-03-26 12:20:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"2FXKcXQdcXxIB6hog2BeaBTinJIZ2qVk","execution_time":"2026-03-26 12:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HND-1774516658","operation_id":165625,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 12:20:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"2FXKcXQdcXxIB6hog2BeaBTinJIZ2qVk","execution_time":"2026-03-26 12:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HND-1774516658","operation_id":165625,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 12:20:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"2FXKcXQdcXxIB6hog2BeaBTinJIZ2qVk","execution_time":"2026-03-26 12:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HND-1774516658","operation_id":165625,"processed":1,"errors":0} 
[2026-03-26 12:20:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"2FXKcXQdcXxIB6hog2BeaBTinJIZ2qVk","execution_time":"2026-03-26 12:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HND-1774516658","operation_id":165625,"processed":1,"errors":0} 
[2026-03-26 12:20:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"2FXKcXQdcXxIB6hog2BeaBTinJIZ2qVk","execution_time":"2026-03-26 12:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HND-1774516658","operation_id":165625,"orders_count":2,"order_ids":["ORD-DmP-1774516737","ORD-kjnfP1Mq-1774516742"]} 
[2026-03-26 12:20:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"2FXKcXQdcXxIB6hog2BeaBTinJIZ2qVk","execution_time":"2026-03-26 12:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HND-1774516658","operation_id":165625} 
[2026-03-26 12:20:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"2FXKcXQdcXxIB6hog2BeaBTinJIZ2qVk","execution_time":"2026-03-26 12:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HND-1774516658","operation_id":165625,"orders_count":2} 
[2026-03-26 12:20:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"2FXKcXQdcXxIB6hog2BeaBTinJIZ2qVk","execution_time":"2026-03-26 12:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kjnfP1Mq-1774516742","operation_id":165628,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 12:20:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"2FXKcXQdcXxIB6hog2BeaBTinJIZ2qVk","execution_time":"2026-03-26 12:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kjnfP1Mq-1774516742","operation_id":165628,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 12:20:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"2FXKcXQdcXxIB6hog2BeaBTinJIZ2qVk","execution_time":"2026-03-26 12:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kjnfP1Mq-1774516742","operation_id":165628,"count":2} 
[2026-03-26 12:20:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"2FXKcXQdcXxIB6hog2BeaBTinJIZ2qVk","execution_time":"2026-03-26 12:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kjnfP1Mq-1774516742","operation_id":165628,"count":2} 
[2026-03-26 12:20:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"2FXKcXQdcXxIB6hog2BeaBTinJIZ2qVk","execution_time":"2026-03-26 12:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kjnfP1Mq-1774516742","operation_id":165628,"user_id":43,"notification_type":"order_approved","reference_id":180818} 
[2026-03-26 12:20:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"2FXKcXQdcXxIB6hog2BeaBTinJIZ2qVk","execution_time":"2026-03-26 12:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kjnfP1Mq-1774516742","operation_id":165628,"user_id":43,"notification_type":"order_approved","reference_id":180820} 
[2026-03-26 12:20:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"2FXKcXQdcXxIB6hog2BeaBTinJIZ2qVk","execution_time":"2026-03-26 12:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kjnfP1Mq-1774516742","operation_id":165628,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 12:20:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"2FXKcXQdcXxIB6hog2BeaBTinJIZ2qVk","execution_time":"2026-03-26 12:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kjnfP1Mq-1774516742","operation_id":165628,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 12:20:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"2FXKcXQdcXxIB6hog2BeaBTinJIZ2qVk","execution_time":"2026-03-26 12:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kjnfP1Mq-1774516742","operation_id":165628,"processed":2,"errors":0} 
[2026-03-26 12:20:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"2FXKcXQdcXxIB6hog2BeaBTinJIZ2qVk","execution_time":"2026-03-26 12:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kjnfP1Mq-1774516742","operation_id":165628,"processed":2,"errors":0} 
[2026-03-26 12:20:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"2FXKcXQdcXxIB6hog2BeaBTinJIZ2qVk","execution_time":"2026-03-26 12:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kjnfP1Mq-1774516742","operation_id":165628} 
[2026-03-26 12:20:02] production.INFO: Executing GetProducts task...  
[2026-03-26 12:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 12:20:02] production.INFO: Executing GetProducts task...  
[2026-03-26 12:20:04] production.INFO: async() رجع: true  
[2026-03-26 12:20:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 12:20:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 12:20:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 12:20:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 12:20:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 12:20:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 12:20:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 12:20:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 12:20:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 12:20:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 12:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 12:20:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-26 12:20:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-26 12:20:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-26 12:20:16] production.INFO: Constructing job for order: 180821  
[2026-03-26 12:20:18] production.INFO: Handling job for order: 180821  
[2026-03-26 12:20:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 12:20:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:20:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=0676b49d-3814-429a-8210-03ec938e70ec&Player_ID=13065581702  
[2026-03-26 12:20:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=0676b49d-3814-429a-8210-03ec938e70ec&Player_ID=13065581702","has_body":false} 
[2026-03-26 12:20:19] production.INFO: Operation sent successfully {"operation_id":165629,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1pO3BkiC-1774516818","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 12:20:18"}},"processed_data":{"order_number":"ORD-1pO3BkiC-1774516818","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 12:20:54] production.INFO: SendAcceptReject: Notification queued {"user_id":1580,"notification_type":"order_approved","reference_id":180689} 
[2026-03-26 12:20:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1580  
[2026-03-26 12:20:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1pO3BkiC-1774516818","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 12:20:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-1pO3BkiC-1774516818","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 12:20:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 12:20:59] production.INFO: SendAcceptReject: Notification queued {"user_id":1038,"notification_type":"order_approved","reference_id":180821} 
[2026-03-26 12:20:59] production.INFO: Order updated successfully. Order ID: 180821, Status: completed  
[2026-03-26 12:20:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1pO3BkiC-1774516818","status":"completed","codes_count":0} 
[2026-03-26 12:21:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1038  
[2026-03-26 12:22:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ZyRrz9wBnz8SV0VXibeCOF7UkiksmVsj","execution_time":"2026-03-26 12:22:04"} 
[2026-03-26 12:22:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"ZyRrz9wBnz8SV0VXibeCOF7UkiksmVsj","execution_time":"2026-03-26 12:22:04"} 
[2026-03-26 12:23:04] production.INFO: Constructing job for order: 180822  
[2026-03-26 12:23:07] production.INFO: Handling job for order: 180822  
[2026-03-26 12:23:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 12:23:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:23:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/587/params?qty=300&uuid=21040b88-6ced-40d3-91ae-5882a5be6bd7&Player_ID=19202421  
[2026-03-26 12:23:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/587/params?qty=300&uuid=21040b88-6ced-40d3-91ae-5882a5be6bd7&Player_ID=19202421","has_body":false} 
[2026-03-26 12:23:07] production.INFO: Operation sent successfully {"operation_id":165630,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XJ2-1774516987","amount":2.297464560000000322048663292662240564823150634765625,"status":"processing","product":"HoneyJar Amount","game":"HoneyJar","notes":[],"created_at":"2026-03-26 12:23:07"}},"processed_data":{"order_number":"ORD-XJ2-1774516987","amount":2.297464560000000322048663292662240564823150634765625,"status":"processing","product":"HoneyJar Amount","game":"HoneyJar"}} 
[2026-03-26 12:24:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"nhYQS9cwdgHIwuBfyfaQy88OSM1VLOHO","execution_time":"2026-03-26 12:24:04"} 
[2026-03-26 12:24:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"nhYQS9cwdgHIwuBfyfaQy88OSM1VLOHO","execution_time":"2026-03-26 12:24:04","total_operations":1,"sites_count":1} 
[2026-03-26 12:24:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"nhYQS9cwdgHIwuBfyfaQy88OSM1VLOHO","execution_time":"2026-03-26 12:24:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-XJ2-1774516987"]} 
[2026-03-26 12:24:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"nhYQS9cwdgHIwuBfyfaQy88OSM1VLOHO","execution_time":"2026-03-26 12:24:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 12:24:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"nhYQS9cwdgHIwuBfyfaQy88OSM1VLOHO","execution_time":"2026-03-26 12:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 12:24:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nhYQS9cwdgHIwuBfyfaQy88OSM1VLOHO","execution_time":"2026-03-26 12:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XJ2-1774516987","operation_id":165630} 
[2026-03-26 12:24:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"nhYQS9cwdgHIwuBfyfaQy88OSM1VLOHO","execution_time":"2026-03-26 12:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XJ2-1774516987","operation_id":165630,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 12:24:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"nhYQS9cwdgHIwuBfyfaQy88OSM1VLOHO","execution_time":"2026-03-26 12:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XJ2-1774516987","operation_id":165630,"processed":0,"errors":0} 
[2026-03-26 12:24:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"nhYQS9cwdgHIwuBfyfaQy88OSM1VLOHO","execution_time":"2026-03-26 12:24:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XJ2-1774516987","operation_id":165630} 
[2026-03-26 12:24:15] production.INFO: Constructing job for order: 180823  
[2026-03-26 12:24:17] production.INFO: Handling job for order: 180823  
[2026-03-26 12:24:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 12:24:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:24:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=46124c13-ee13-4003-9eac-a100396d668d&Player_ID=52388474695  
[2026-03-26 12:24:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=46124c13-ee13-4003-9eac-a100396d668d&Player_ID=52388474695","has_body":false} 
[2026-03-26 12:24:17] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-26 12:24:17] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165631,"exception":"Unknown named parameter $userId"} 
[2026-03-26 12:24:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-26 12:25:02] production.INFO: Executing GetProducts task...  
[2026-03-26 12:25:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 12:25:02] production.INFO: Executing GetProducts task...  
[2026-03-26 12:25:05] production.INFO: async() رجع: true  
[2026-03-26 12:25:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 12:25:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-XJ2-1774516987","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 12:25:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-XJ2-1774516987","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 12:25:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 12:25:05] production.INFO: SendAcceptReject: Notification queued {"user_id":1600,"notification_type":"order_approved","reference_id":180822} 
[2026-03-26 12:25:05] production.INFO: Order updated successfully. Order ID: 180822, Status: completed  
[2026-03-26 12:25:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-XJ2-1774516987","status":"completed","codes_count":0} 
[2026-03-26 12:25:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 12:25:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 12:25:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 12:25:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 12:25:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 12:25:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 12:25:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 12:25:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 12:25:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 12:25:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 12:25:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1600  
[2026-03-26 12:25:08] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-26 12:25:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-26 12:25:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 619  
[2026-03-26 12:25:11] production.INFO: SendAcceptReject: Notification queued {"user_id":1767,"notification_type":"order_rejected","reference_id":180703} 
[2026-03-26 12:25:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1767  
[2026-03-26 12:25:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1767  
[2026-03-26 12:25:26] production.INFO: SendAcceptReject: Notification queued {"user_id":1767,"notification_type":"order_rejected","reference_id":180704} 
[2026-03-26 12:25:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1767  
[2026-03-26 12:25:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1767  
[2026-03-26 12:26:00] production.INFO: SendAcceptReject: Notification queued {"user_id":442,"notification_type":"request_approved","reference_id":18875} 
[2026-03-26 12:26:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 442  
[2026-03-26 12:26:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"oWyL1XtY2f4bOxJhpBf1EsrFqOYzKUiR","execution_time":"2026-03-26 12:26:04"} 
[2026-03-26 12:26:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"oWyL1XtY2f4bOxJhpBf1EsrFqOYzKUiR","execution_time":"2026-03-26 12:26:04"} 
[2026-03-26 12:26:09] production.INFO: SendAcceptReject: Notification queued {"user_id":1724,"notification_type":"request_approved","reference_id":18876} 
[2026-03-26 12:26:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1724  
[2026-03-26 12:26:13] production.INFO: Constructing job for order: 180824  
[2026-03-26 12:26:16] production.INFO: Handling job for order: 180824  
[2026-03-26 12:26:16] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 12:26:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:26:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=050b354b-216e-4c06-b2e5-5f442527ba4d&Player_ID=0962059028  
[2026-03-26 12:26:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=050b354b-216e-4c06-b2e5-5f442527ba4d&Player_ID=0962059028","has_body":false} 
[2026-03-26 12:26:16] production.INFO: Operation sent successfully {"operation_id":165632,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-70N9-1774517176","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 12:26:16"}},"processed_data":{"order_number":"ORD-70N9-1774517176","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 12:26:16] production.INFO: Constructing job for order: 180825  
[2026-03-26 12:26:19] production.INFO: Handling job for order: 180825  
[2026-03-26 12:26:19] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 12:26:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:26:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=07662555-378e-4fdd-bc25-6f190088f77d&Player_ID=0939054612  
[2026-03-26 12:26:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=07662555-378e-4fdd-bc25-6f190088f77d&Player_ID=0939054612","has_body":false} 
[2026-03-26 12:26:20] production.INFO: Operation sent successfully {"operation_id":165633,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zCPCOkaV-1774517180","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 12:26:20"}},"processed_data":{"order_number":"ORD-zCPCOkaV-1774517180","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 12:28:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"RAUDiGN8TbxdexIB8VHmgcaQ0EohHAin","execution_time":"2026-03-26 12:28:02"} 
[2026-03-26 12:28:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"RAUDiGN8TbxdexIB8VHmgcaQ0EohHAin","execution_time":"2026-03-26 12:28:02","total_operations":2,"sites_count":1} 
[2026-03-26 12:28:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"RAUDiGN8TbxdexIB8VHmgcaQ0EohHAin","execution_time":"2026-03-26 12:28:02","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-70N9-1774517176","ORD-zCPCOkaV-1774517180"]} 
[2026-03-26 12:28:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"RAUDiGN8TbxdexIB8VHmgcaQ0EohHAin","execution_time":"2026-03-26 12:28:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 12:28:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"RAUDiGN8TbxdexIB8VHmgcaQ0EohHAin","execution_time":"2026-03-26 12:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 12:28:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"RAUDiGN8TbxdexIB8VHmgcaQ0EohHAin","execution_time":"2026-03-26 12:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zCPCOkaV-1774517180","operation_id":165633,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 12:28:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"RAUDiGN8TbxdexIB8VHmgcaQ0EohHAin","execution_time":"2026-03-26 12:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zCPCOkaV-1774517180","operation_id":165633,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 12:28:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"RAUDiGN8TbxdexIB8VHmgcaQ0EohHAin","execution_time":"2026-03-26 12:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zCPCOkaV-1774517180","operation_id":165633,"count":2} 
[2026-03-26 12:28:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"RAUDiGN8TbxdexIB8VHmgcaQ0EohHAin","execution_time":"2026-03-26 12:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zCPCOkaV-1774517180","operation_id":165633,"count":2} 
[2026-03-26 12:28:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"RAUDiGN8TbxdexIB8VHmgcaQ0EohHAin","execution_time":"2026-03-26 12:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zCPCOkaV-1774517180","operation_id":165633,"user_id":949,"notification_type":"order_approved","reference_id":180824} 
[2026-03-26 12:28:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"RAUDiGN8TbxdexIB8VHmgcaQ0EohHAin","execution_time":"2026-03-26 12:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zCPCOkaV-1774517180","operation_id":165633,"user_id":396,"notification_type":"order_approved","reference_id":180825} 
[2026-03-26 12:28:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"RAUDiGN8TbxdexIB8VHmgcaQ0EohHAin","execution_time":"2026-03-26 12:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zCPCOkaV-1774517180","operation_id":165633,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 12:28:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"RAUDiGN8TbxdexIB8VHmgcaQ0EohHAin","execution_time":"2026-03-26 12:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zCPCOkaV-1774517180","operation_id":165633,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 12:28:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"RAUDiGN8TbxdexIB8VHmgcaQ0EohHAin","execution_time":"2026-03-26 12:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zCPCOkaV-1774517180","operation_id":165633,"processed":2,"errors":0} 
[2026-03-26 12:28:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"RAUDiGN8TbxdexIB8VHmgcaQ0EohHAin","execution_time":"2026-03-26 12:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zCPCOkaV-1774517180","operation_id":165633,"processed":2,"errors":0} 
[2026-03-26 12:28:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"RAUDiGN8TbxdexIB8VHmgcaQ0EohHAin","execution_time":"2026-03-26 12:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zCPCOkaV-1774517180","operation_id":165633} 
[2026-03-26 12:28:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-26 12:28:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 396  
[2026-03-26 12:28:09] production.INFO: Constructing job for order: 180826  
[2026-03-26 12:28:11] production.INFO: Handling job for order: 180826  
[2026-03-26 12:28:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 12:28:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:28:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/96/params?qty=15000&uuid=a37cc06a-f7f2-41f4-b494-13993e61f20e&Player_ID=58659695  
[2026-03-26 12:28:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/96/params?qty=15000&uuid=a37cc06a-f7f2-41f4-b494-13993e61f20e&Player_ID=58659695","has_body":false} 
[2026-03-26 12:28:12] production.INFO: Operation sent successfully {"operation_id":165634,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fbvIdG-1774517292","amount":1.5317024999999999668176542400033213198184967041015625,"status":"processing","product":"Poppo Amount","game":"PoppoLive","notes":[],"created_at":"2026-03-26 12:28:12"}},"processed_data":{"order_number":"ORD-fbvIdG-1774517292","amount":1.5317024999999999668176542400033213198184967041015625,"status":"processing","product":"Poppo Amount","game":"PoppoLive"}} 
[2026-03-26 12:29:07] production.INFO: SendAcceptReject: Notification queued {"user_id":1526,"notification_type":"order_approved","reference_id":180726} 
[2026-03-26 12:29:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1526  
[2026-03-26 12:30:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"wWhRhw8N6ewa91xU7k2mpMTVmkUE5MBg","execution_time":"2026-03-26 12:30:03"} 
[2026-03-26 12:30:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"wWhRhw8N6ewa91xU7k2mpMTVmkUE5MBg","execution_time":"2026-03-26 12:30:03","total_operations":1,"sites_count":1} 
[2026-03-26 12:30:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wWhRhw8N6ewa91xU7k2mpMTVmkUE5MBg","execution_time":"2026-03-26 12:30:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-fbvIdG-1774517292"]} 
[2026-03-26 12:30:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wWhRhw8N6ewa91xU7k2mpMTVmkUE5MBg","execution_time":"2026-03-26 12:30:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 12:30:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wWhRhw8N6ewa91xU7k2mpMTVmkUE5MBg","execution_time":"2026-03-26 12:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 12:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wWhRhw8N6ewa91xU7k2mpMTVmkUE5MBg","execution_time":"2026-03-26 12:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fbvIdG-1774517292","operation_id":165634} 
[2026-03-26 12:30:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wWhRhw8N6ewa91xU7k2mpMTVmkUE5MBg","execution_time":"2026-03-26 12:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fbvIdG-1774517292","operation_id":165634,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 12:30:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wWhRhw8N6ewa91xU7k2mpMTVmkUE5MBg","execution_time":"2026-03-26 12:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fbvIdG-1774517292","operation_id":165634,"processed":0,"errors":0} 
[2026-03-26 12:30:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"wWhRhw8N6ewa91xU7k2mpMTVmkUE5MBg","execution_time":"2026-03-26 12:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fbvIdG-1774517292","operation_id":165634} 
[2026-03-26 12:30:04] production.INFO: Executing GetProducts task...  
[2026-03-26 12:30:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 12:30:04] production.INFO: Executing GetProducts task...  
[2026-03-26 12:30:06] production.INFO: async() رجع: true  
[2026-03-26 12:30:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 12:30:07] production.WARNING: Product with ID 395 not found  
[2026-03-26 12:30:07] production.WARNING: Product with ID 213 not found  
[2026-03-26 12:30:07] production.WARNING: Product with ID 212 not found  
[2026-03-26 12:30:07] production.WARNING: Product with ID 211 not found  
[2026-03-26 12:30:07] production.WARNING: Product with ID 210 not found  
[2026-03-26 12:30:07] production.WARNING: Product with ID 209 not found  
[2026-03-26 12:30:07] production.WARNING: Product with ID 214 not found  
[2026-03-26 12:30:07] production.WARNING: Product with ID 215 not found  
[2026-03-26 12:30:07] production.WARNING: Product with ID 216 not found  
[2026-03-26 12:30:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 12:30:20] production.INFO: Constructing job for order: 180827  
[2026-03-26 12:30:23] production.INFO: Handling job for order: 180827  
[2026-03-26 12:30:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 12:30:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:30:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=82ce4a0e-9407-4e3d-ae3d-a19409f6ce7d&Player_ID=51786659942  
[2026-03-26 12:30:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=82ce4a0e-9407-4e3d-ae3d-a19409f6ce7d&Player_ID=51786659942","has_body":false} 
[2026-03-26 12:30:23] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-26 12:30:23] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165635,"exception":"Unknown named parameter $userId"} 
[2026-03-26 12:30:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 57  
[2026-03-26 12:30:43] production.INFO: Constructing job for order: 180828  
[2026-03-26 12:30:44] production.INFO: Handling job for order: 180828  
[2026-03-26 12:30:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 12:30:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:30:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=70c1dfc3-3dbd-4df1-9250-1445d988deba&Player_ID=51353942755  
[2026-03-26 12:30:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=70c1dfc3-3dbd-4df1-9250-1445d988deba&Player_ID=51353942755","has_body":false} 
[2026-03-26 12:30:45] production.INFO: Operation sent successfully {"operation_id":165636,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2Dt-1774517444","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 12:30:45"}},"processed_data":{"order_number":"ORD-2Dt-1774517444","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 12:30:51] production.INFO: Constructing job for order: 180829  
[2026-03-26 12:30:54] production.INFO: Handling job for order: 180829  
[2026-03-26 12:30:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 12:30:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:30:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=99500&uuid=f2493b84-bbcc-4cb9-94b4-378f36300209&Player_ID=1466279768  
[2026-03-26 12:30:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=99500&uuid=f2493b84-bbcc-4cb9-94b4-378f36300209&Player_ID=1466279768","has_body":false} 
[2026-03-26 12:30:54] production.INFO: Operation sent successfully {"operation_id":165637,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gDuIAJL-1774517454","amount":11.1997200000000010078338164021261036396026611328125,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-26 12:30:54"}},"processed_data":{"order_number":"ORD-gDuIAJL-1774517454","amount":11.1997200000000010078338164021261036396026611328125,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-26 12:30:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2Dt-1774517444","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 12:30:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-2Dt-1774517444","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 12:30:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 12:30:57] production.INFO: SendAcceptReject: Notification queued {"user_id":1689,"notification_type":"order_approved","reference_id":180828} 
[2026-03-26 12:30:57] production.INFO: Order updated successfully. Order ID: 180828, Status: completed  
[2026-03-26 12:30:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2Dt-1774517444","status":"completed","codes_count":0} 
[2026-03-26 12:30:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1689  
[2026-03-26 12:31:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-gDuIAJL-1774517454","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 12:31:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-gDuIAJL-1774517454","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 12:31:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 12:31:03] production.INFO: SendAcceptReject: Notification queued {"user_id":1688,"notification_type":"order_approved","reference_id":180829} 
[2026-03-26 12:31:03] production.INFO: Order updated successfully. Order ID: 180829, Status: completed  
[2026-03-26 12:31:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-gDuIAJL-1774517454","status":"completed","codes_count":0} 
[2026-03-26 12:31:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1688  
[2026-03-26 12:32:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"za0kHnXeKbY0xjVN2PGvsW4nHFuH467n","execution_time":"2026-03-26 12:32:04"} 
[2026-03-26 12:32:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"za0kHnXeKbY0xjVN2PGvsW4nHFuH467n","execution_time":"2026-03-26 12:32:04","total_operations":1,"sites_count":1} 
[2026-03-26 12:32:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"za0kHnXeKbY0xjVN2PGvsW4nHFuH467n","execution_time":"2026-03-26 12:32:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-fbvIdG-1774517292"]} 
[2026-03-26 12:32:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"za0kHnXeKbY0xjVN2PGvsW4nHFuH467n","execution_time":"2026-03-26 12:32:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 12:32:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"za0kHnXeKbY0xjVN2PGvsW4nHFuH467n","execution_time":"2026-03-26 12:32:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 12:32:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"za0kHnXeKbY0xjVN2PGvsW4nHFuH467n","execution_time":"2026-03-26 12:32:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fbvIdG-1774517292","operation_id":165634} 
[2026-03-26 12:32:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"za0kHnXeKbY0xjVN2PGvsW4nHFuH467n","execution_time":"2026-03-26 12:32:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fbvIdG-1774517292","operation_id":165634,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 12:32:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"za0kHnXeKbY0xjVN2PGvsW4nHFuH467n","execution_time":"2026-03-26 12:32:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fbvIdG-1774517292","operation_id":165634,"processed":0,"errors":0} 
[2026-03-26 12:32:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"za0kHnXeKbY0xjVN2PGvsW4nHFuH467n","execution_time":"2026-03-26 12:32:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fbvIdG-1774517292","operation_id":165634} 
[2026-03-26 12:32:57] production.INFO: Creating credit request {"payload":{"method_id":"16","amount":"5000.0","mainamount":"5000","operation_number":"6787559","note":"واصل ابراهيم","currency_id":"2"},"user_id":1054} 
[2026-03-26 12:32:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 12:32:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 12:32:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 12:32:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 12:32:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 12:32:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 12:32:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 12:32:58] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 12:32:58] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18877,"user_id":1054,"amount":5000.0,"admins_notified":7} 
[2026-03-26 12:33:00] production.INFO: Constructing job for order: 180831  
[2026-03-26 12:33:01] production.INFO: Handling job for order: 180831  
[2026-03-26 12:33:01] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 12:33:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:33:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=6e4aa437-46ef-418c-9a7a-297aa1c728c1&Player_ID=0992318473  
[2026-03-26 12:33:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=6e4aa437-46ef-418c-9a7a-297aa1c728c1&Player_ID=0992318473","has_body":false} 
[2026-03-26 12:33:02] production.INFO: Operation sent successfully {"operation_id":165638,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-97eB2s-1774517582","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 12:33:02"}},"processed_data":{"order_number":"ORD-97eB2s-1774517582","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 12:33:32] production.INFO: Constructing job for order: 180832  
[2026-03-26 12:33:35] production.INFO: Handling job for order: 180832  
[2026-03-26 12:33:35] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 12:33:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:33:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/28/params?qty=1&uuid=34ca8118-5f0e-4a62-b531-71a4cbddbdf2&Player_ID=0992318473  
[2026-03-26 12:33:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/28/params?qty=1&uuid=34ca8118-5f0e-4a62-b531-71a4cbddbdf2&Player_ID=0992318473","has_body":false} 
[2026-03-26 12:33:36] production.INFO: Operation sent successfully {"operation_id":165639,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-X5ZLAUxC-1774517615","amount":5.07528000000000023561597117804922163486480712890625,"status":"processing","product":"4.81 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 12:33:36"}},"processed_data":{"order_number":"ORD-X5ZLAUxC-1774517615","amount":5.07528000000000023561597117804922163486480712890625,"status":"processing","product":"4.81 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 12:34:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"C18w6IvQKEznFCzjoQqRrRrCZppdbuPE","execution_time":"2026-03-26 12:34:03"} 
[2026-03-26 12:34:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"C18w6IvQKEznFCzjoQqRrRrCZppdbuPE","execution_time":"2026-03-26 12:34:03","total_operations":3,"sites_count":2} 
[2026-03-26 12:34:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"C18w6IvQKEznFCzjoQqRrRrCZppdbuPE","execution_time":"2026-03-26 12:34:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-fbvIdG-1774517292"]} 
[2026-03-26 12:34:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"C18w6IvQKEznFCzjoQqRrRrCZppdbuPE","execution_time":"2026-03-26 12:34:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 12:34:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"C18w6IvQKEznFCzjoQqRrRrCZppdbuPE","execution_time":"2026-03-26 12:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 12:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"C18w6IvQKEznFCzjoQqRrRrCZppdbuPE","execution_time":"2026-03-26 12:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fbvIdG-1774517292","operation_id":165634} 
[2026-03-26 12:34:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"C18w6IvQKEznFCzjoQqRrRrCZppdbuPE","execution_time":"2026-03-26 12:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fbvIdG-1774517292","operation_id":165634,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 12:34:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"C18w6IvQKEznFCzjoQqRrRrCZppdbuPE","execution_time":"2026-03-26 12:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fbvIdG-1774517292","operation_id":165634,"processed":0,"errors":0} 
[2026-03-26 12:34:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"C18w6IvQKEznFCzjoQqRrRrCZppdbuPE","execution_time":"2026-03-26 12:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fbvIdG-1774517292","operation_id":165634,"orders_count":2,"order_ids":["ORD-97eB2s-1774517582","ORD-X5ZLAUxC-1774517615"]} 
[2026-03-26 12:34:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"C18w6IvQKEznFCzjoQqRrRrCZppdbuPE","execution_time":"2026-03-26 12:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fbvIdG-1774517292","operation_id":165634} 
[2026-03-26 12:34:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"C18w6IvQKEznFCzjoQqRrRrCZppdbuPE","execution_time":"2026-03-26 12:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fbvIdG-1774517292","operation_id":165634,"orders_count":2} 
[2026-03-26 12:34:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"C18w6IvQKEznFCzjoQqRrRrCZppdbuPE","execution_time":"2026-03-26 12:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X5ZLAUxC-1774517615","operation_id":165639,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 12:34:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"C18w6IvQKEznFCzjoQqRrRrCZppdbuPE","execution_time":"2026-03-26 12:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X5ZLAUxC-1774517615","operation_id":165639,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 12:34:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"C18w6IvQKEznFCzjoQqRrRrCZppdbuPE","execution_time":"2026-03-26 12:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X5ZLAUxC-1774517615","operation_id":165639,"count":2} 
[2026-03-26 12:34:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"C18w6IvQKEznFCzjoQqRrRrCZppdbuPE","execution_time":"2026-03-26 12:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X5ZLAUxC-1774517615","operation_id":165639,"count":2} 
[2026-03-26 12:34:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"C18w6IvQKEznFCzjoQqRrRrCZppdbuPE","execution_time":"2026-03-26 12:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X5ZLAUxC-1774517615","operation_id":165639,"user_id":1056,"notification_type":"order_approved","reference_id":180831} 
[2026-03-26 12:34:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"C18w6IvQKEznFCzjoQqRrRrCZppdbuPE","execution_time":"2026-03-26 12:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X5ZLAUxC-1774517615","operation_id":165639,"user_id":1056,"notification_type":"order_approved","reference_id":180832} 
[2026-03-26 12:34:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"C18w6IvQKEznFCzjoQqRrRrCZppdbuPE","execution_time":"2026-03-26 12:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X5ZLAUxC-1774517615","operation_id":165639,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 12:34:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"C18w6IvQKEznFCzjoQqRrRrCZppdbuPE","execution_time":"2026-03-26 12:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X5ZLAUxC-1774517615","operation_id":165639,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 12:34:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"C18w6IvQKEznFCzjoQqRrRrCZppdbuPE","execution_time":"2026-03-26 12:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X5ZLAUxC-1774517615","operation_id":165639,"processed":2,"errors":0} 
[2026-03-26 12:34:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"C18w6IvQKEznFCzjoQqRrRrCZppdbuPE","execution_time":"2026-03-26 12:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X5ZLAUxC-1774517615","operation_id":165639,"processed":2,"errors":0} 
[2026-03-26 12:34:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"C18w6IvQKEznFCzjoQqRrRrCZppdbuPE","execution_time":"2026-03-26 12:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X5ZLAUxC-1774517615","operation_id":165639} 
[2026-03-26 12:34:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-26 12:34:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-26 12:35:03] production.INFO: Executing GetProducts task...  
[2026-03-26 12:35:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 12:35:03] production.INFO: Executing GetProducts task...  
[2026-03-26 12:35:05] production.INFO: async() رجع: true  
[2026-03-26 12:35:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 12:35:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 12:35:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 12:35:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 12:35:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 12:35:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 12:35:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 12:35:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 12:35:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 12:35:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 12:35:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 12:35:16] production.INFO: Constructing job for order: 180833  
[2026-03-26 12:35:18] production.INFO: Handling job for order: 180833  
[2026-03-26 12:35:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 12:35:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:35:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=cbacdecf-93fd-45e1-9da0-3564e671553d&Player_ID=11200494  
[2026-03-26 12:35:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=cbacdecf-93fd-45e1-9da0-3564e671553d&Player_ID=11200494","has_body":false} 
[2026-03-26 12:35:19] production.INFO: Operation sent successfully {"operation_id":165640,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Z4ukEc-1774517719","amount":2.054932800000000003848299456876702606678009033203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-26 12:35:19"}},"processed_data":{"order_number":"ORD-Z4ukEc-1774517719","amount":2.054932800000000003848299456876702606678009033203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-26 12:35:55] production.INFO: SendAcceptReject: Notification queued {"user_id":1724,"notification_type":"order_approved","reference_id":180830} 
[2026-03-26 12:35:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1724  
[2026-03-26 12:36:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"dfuj61O0X9TMDTS4YlxzkxXFoNMcnwK6","execution_time":"2026-03-26 12:36:04"} 
[2026-03-26 12:36:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"dfuj61O0X9TMDTS4YlxzkxXFoNMcnwK6","execution_time":"2026-03-26 12:36:04","total_operations":2,"sites_count":1} 
[2026-03-26 12:36:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"dfuj61O0X9TMDTS4YlxzkxXFoNMcnwK6","execution_time":"2026-03-26 12:36:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-fbvIdG-1774517292","ORD-Z4ukEc-1774517719"]} 
[2026-03-26 12:36:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"dfuj61O0X9TMDTS4YlxzkxXFoNMcnwK6","execution_time":"2026-03-26 12:36:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 12:36:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"dfuj61O0X9TMDTS4YlxzkxXFoNMcnwK6","execution_time":"2026-03-26 12:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 12:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dfuj61O0X9TMDTS4YlxzkxXFoNMcnwK6","execution_time":"2026-03-26 12:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fbvIdG-1774517292","operation_id":165634} 
[2026-03-26 12:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dfuj61O0X9TMDTS4YlxzkxXFoNMcnwK6","execution_time":"2026-03-26 12:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z4ukEc-1774517719","operation_id":165640} 
[2026-03-26 12:36:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"dfuj61O0X9TMDTS4YlxzkxXFoNMcnwK6","execution_time":"2026-03-26 12:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z4ukEc-1774517719","operation_id":165640,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 12:36:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"dfuj61O0X9TMDTS4YlxzkxXFoNMcnwK6","execution_time":"2026-03-26 12:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z4ukEc-1774517719","operation_id":165640,"processed":0,"errors":0} 
[2026-03-26 12:36:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"dfuj61O0X9TMDTS4YlxzkxXFoNMcnwK6","execution_time":"2026-03-26 12:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z4ukEc-1774517719","operation_id":165640} 
[2026-03-26 12:36:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Z4ukEc-1774517719","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 12:36:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-Z4ukEc-1774517719","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 12:36:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 12:36:07] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":180833} 
[2026-03-26 12:36:07] production.INFO: Order updated successfully. Order ID: 180833, Status: completed  
[2026-03-26 12:36:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Z4ukEc-1774517719","status":"completed","codes_count":0} 
[2026-03-26 12:36:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-26 12:37:15] production.INFO: Constructing job for order: 180834  
[2026-03-26 12:37:16] production.INFO: Handling job for order: 180834  
[2026-03-26 12:37:16] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 12:37:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:37:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=d99a4948-ea5e-4a04-85cd-4cc29c0b0608&Player_ID=0965754279  
[2026-03-26 12:37:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=d99a4948-ea5e-4a04-85cd-4cc29c0b0608&Player_ID=0965754279","has_body":false} 
[2026-03-26 12:37:17] production.INFO: Operation sent successfully {"operation_id":165641,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cRJAnioh-1774517837","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 12:37:17"}},"processed_data":{"order_number":"ORD-cRJAnioh-1774517837","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 12:37:54] production.INFO: Constructing job for order: 180835  
[2026-03-26 12:37:56] production.INFO: Handling job for order: 180835  
[2026-03-26 12:37:56] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 12:37:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:37:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=7a2d522a-2527-4c68-80e9-966da4e355ea&Player_ID=0965754279  
[2026-03-26 12:37:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=7a2d522a-2527-4c68-80e9-966da4e355ea&Player_ID=0965754279","has_body":false} 
[2026-03-26 12:37:57] production.INFO: Operation sent successfully {"operation_id":165642,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3ergi4lW-1774517877","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 12:37:57"}},"processed_data":{"order_number":"ORD-3ergi4lW-1774517877","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 12:38:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"31vmv55ubb3rWGXvM36eBOwNJYfI4WQl","execution_time":"2026-03-26 12:38:03"} 
[2026-03-26 12:38:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"31vmv55ubb3rWGXvM36eBOwNJYfI4WQl","execution_time":"2026-03-26 12:38:03","total_operations":3,"sites_count":2} 
[2026-03-26 12:38:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"31vmv55ubb3rWGXvM36eBOwNJYfI4WQl","execution_time":"2026-03-26 12:38:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-fbvIdG-1774517292"]} 
[2026-03-26 12:38:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"31vmv55ubb3rWGXvM36eBOwNJYfI4WQl","execution_time":"2026-03-26 12:38:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 12:38:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"31vmv55ubb3rWGXvM36eBOwNJYfI4WQl","execution_time":"2026-03-26 12:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 12:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"31vmv55ubb3rWGXvM36eBOwNJYfI4WQl","execution_time":"2026-03-26 12:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fbvIdG-1774517292","operation_id":165634} 
[2026-03-26 12:38:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"31vmv55ubb3rWGXvM36eBOwNJYfI4WQl","execution_time":"2026-03-26 12:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fbvIdG-1774517292","operation_id":165634,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 12:38:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"31vmv55ubb3rWGXvM36eBOwNJYfI4WQl","execution_time":"2026-03-26 12:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fbvIdG-1774517292","operation_id":165634,"processed":0,"errors":0} 
[2026-03-26 12:38:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"31vmv55ubb3rWGXvM36eBOwNJYfI4WQl","execution_time":"2026-03-26 12:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fbvIdG-1774517292","operation_id":165634,"orders_count":2,"order_ids":["ORD-cRJAnioh-1774517837","ORD-3ergi4lW-1774517877"]} 
[2026-03-26 12:38:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"31vmv55ubb3rWGXvM36eBOwNJYfI4WQl","execution_time":"2026-03-26 12:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fbvIdG-1774517292","operation_id":165634} 
[2026-03-26 12:38:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"31vmv55ubb3rWGXvM36eBOwNJYfI4WQl","execution_time":"2026-03-26 12:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fbvIdG-1774517292","operation_id":165634,"orders_count":2} 
[2026-03-26 12:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"31vmv55ubb3rWGXvM36eBOwNJYfI4WQl","execution_time":"2026-03-26 12:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3ergi4lW-1774517877","operation_id":165642} 
[2026-03-26 12:38:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"31vmv55ubb3rWGXvM36eBOwNJYfI4WQl","execution_time":"2026-03-26 12:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cRJAnioh-1774517837","operation_id":165641,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-26 12:38:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"31vmv55ubb3rWGXvM36eBOwNJYfI4WQl","execution_time":"2026-03-26 12:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cRJAnioh-1774517837","operation_id":165641,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 12:38:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"31vmv55ubb3rWGXvM36eBOwNJYfI4WQl","execution_time":"2026-03-26 12:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cRJAnioh-1774517837","operation_id":165641,"count":1} 
[2026-03-26 12:38:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"31vmv55ubb3rWGXvM36eBOwNJYfI4WQl","execution_time":"2026-03-26 12:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cRJAnioh-1774517837","operation_id":165641,"count":1} 
[2026-03-26 12:38:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"31vmv55ubb3rWGXvM36eBOwNJYfI4WQl","execution_time":"2026-03-26 12:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cRJAnioh-1774517837","operation_id":165641,"user_id":1774,"notification_type":"order_approved","reference_id":180834} 
[2026-03-26 12:38:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"31vmv55ubb3rWGXvM36eBOwNJYfI4WQl","execution_time":"2026-03-26 12:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cRJAnioh-1774517837","operation_id":165641,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 12:38:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"31vmv55ubb3rWGXvM36eBOwNJYfI4WQl","execution_time":"2026-03-26 12:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cRJAnioh-1774517837","operation_id":165641,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 12:38:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"31vmv55ubb3rWGXvM36eBOwNJYfI4WQl","execution_time":"2026-03-26 12:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cRJAnioh-1774517837","operation_id":165641,"processed":1,"errors":0} 
[2026-03-26 12:38:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"31vmv55ubb3rWGXvM36eBOwNJYfI4WQl","execution_time":"2026-03-26 12:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cRJAnioh-1774517837","operation_id":165641,"processed":1,"errors":0} 
[2026-03-26 12:38:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"31vmv55ubb3rWGXvM36eBOwNJYfI4WQl","execution_time":"2026-03-26 12:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cRJAnioh-1774517837","operation_id":165641} 
[2026-03-26 12:38:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1774  
[2026-03-26 12:39:25] production.INFO: Constructing job for order: 180836  
[2026-03-26 12:39:27] production.INFO: Handling job for order: 180836  
[2026-03-26 12:39:27] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 12:39:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:39:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=7a676d49-7b97-44d0-803f-67a5ef98d424&Player_ID=0965754279  
[2026-03-26 12:39:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=7a676d49-7b97-44d0-803f-67a5ef98d424&Player_ID=0965754279","has_body":false} 
[2026-03-26 12:39:28] production.INFO: Operation sent successfully {"operation_id":165643,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8Kx78-1774517968","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 12:39:28"}},"processed_data":{"order_number":"ORD-8Kx78-1774517968","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 12:40:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"t91iaBNSI5hAeUbgWBeUjsOAsrecWVaH","execution_time":"2026-03-26 12:40:01"} 
[2026-03-26 12:40:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"t91iaBNSI5hAeUbgWBeUjsOAsrecWVaH","execution_time":"2026-03-26 12:40:01","total_operations":3,"sites_count":2} 
[2026-03-26 12:40:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"t91iaBNSI5hAeUbgWBeUjsOAsrecWVaH","execution_time":"2026-03-26 12:40:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-fbvIdG-1774517292"]} 
[2026-03-26 12:40:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"t91iaBNSI5hAeUbgWBeUjsOAsrecWVaH","execution_time":"2026-03-26 12:40:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 12:40:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"t91iaBNSI5hAeUbgWBeUjsOAsrecWVaH","execution_time":"2026-03-26 12:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 12:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"t91iaBNSI5hAeUbgWBeUjsOAsrecWVaH","execution_time":"2026-03-26 12:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fbvIdG-1774517292","operation_id":165634} 
[2026-03-26 12:40:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"t91iaBNSI5hAeUbgWBeUjsOAsrecWVaH","execution_time":"2026-03-26 12:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fbvIdG-1774517292","operation_id":165634,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 12:40:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"t91iaBNSI5hAeUbgWBeUjsOAsrecWVaH","execution_time":"2026-03-26 12:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fbvIdG-1774517292","operation_id":165634,"processed":0,"errors":0} 
[2026-03-26 12:40:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"t91iaBNSI5hAeUbgWBeUjsOAsrecWVaH","execution_time":"2026-03-26 12:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fbvIdG-1774517292","operation_id":165634,"orders_count":2,"order_ids":["ORD-3ergi4lW-1774517877","ORD-8Kx78-1774517968"]} 
[2026-03-26 12:40:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"t91iaBNSI5hAeUbgWBeUjsOAsrecWVaH","execution_time":"2026-03-26 12:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fbvIdG-1774517292","operation_id":165634} 
[2026-03-26 12:40:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"t91iaBNSI5hAeUbgWBeUjsOAsrecWVaH","execution_time":"2026-03-26 12:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fbvIdG-1774517292","operation_id":165634,"orders_count":2} 
[2026-03-26 12:40:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"t91iaBNSI5hAeUbgWBeUjsOAsrecWVaH","execution_time":"2026-03-26 12:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Kx78-1774517968","operation_id":165643,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 12:40:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"t91iaBNSI5hAeUbgWBeUjsOAsrecWVaH","execution_time":"2026-03-26 12:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Kx78-1774517968","operation_id":165643,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 12:40:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"t91iaBNSI5hAeUbgWBeUjsOAsrecWVaH","execution_time":"2026-03-26 12:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Kx78-1774517968","operation_id":165643,"count":2} 
[2026-03-26 12:40:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"t91iaBNSI5hAeUbgWBeUjsOAsrecWVaH","execution_time":"2026-03-26 12:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Kx78-1774517968","operation_id":165643,"count":2} 
[2026-03-26 12:40:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"t91iaBNSI5hAeUbgWBeUjsOAsrecWVaH","execution_time":"2026-03-26 12:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Kx78-1774517968","operation_id":165643,"user_id":1774,"notification_type":"order_approved","reference_id":180835} 
[2026-03-26 12:40:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"t91iaBNSI5hAeUbgWBeUjsOAsrecWVaH","execution_time":"2026-03-26 12:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Kx78-1774517968","operation_id":165643,"user_id":1774,"notification_type":"order_approved","reference_id":180836} 
[2026-03-26 12:40:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"t91iaBNSI5hAeUbgWBeUjsOAsrecWVaH","execution_time":"2026-03-26 12:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Kx78-1774517968","operation_id":165643,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 12:40:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"t91iaBNSI5hAeUbgWBeUjsOAsrecWVaH","execution_time":"2026-03-26 12:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Kx78-1774517968","operation_id":165643,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 12:40:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"t91iaBNSI5hAeUbgWBeUjsOAsrecWVaH","execution_time":"2026-03-26 12:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Kx78-1774517968","operation_id":165643,"processed":2,"errors":0} 
[2026-03-26 12:40:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"t91iaBNSI5hAeUbgWBeUjsOAsrecWVaH","execution_time":"2026-03-26 12:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Kx78-1774517968","operation_id":165643,"processed":2,"errors":0} 
[2026-03-26 12:40:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"t91iaBNSI5hAeUbgWBeUjsOAsrecWVaH","execution_time":"2026-03-26 12:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8Kx78-1774517968","operation_id":165643} 
[2026-03-26 12:40:01] production.INFO: Executing GetProducts task...  
[2026-03-26 12:40:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 12:40:01] production.INFO: Executing GetProducts task...  
[2026-03-26 12:40:03] production.INFO: async() رجع: true  
[2026-03-26 12:40:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 12:40:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 12:40:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 12:40:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 12:40:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 12:40:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 12:40:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 12:40:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 12:40:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 12:40:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 12:40:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 12:40:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1774  
[2026-03-26 12:40:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1774  
[2026-03-26 12:40:29] production.INFO: Constructing job for order: 180837  
[2026-03-26 12:40:32] production.INFO: Handling job for order: 180837  
[2026-03-26 12:40:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 12:40:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:40:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=2115b10d-aee0-4a2a-be73-2ad1ef8e511d&Player_ID=52388474695  
[2026-03-26 12:40:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=2115b10d-aee0-4a2a-be73-2ad1ef8e511d&Player_ID=52388474695","has_body":false} 
[2026-03-26 12:40:32] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-26 12:40:32] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165644,"exception":"Unknown named parameter $userId"} 
[2026-03-26 12:40:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-26 12:40:41] production.INFO: Constructing job for order: 180838  
[2026-03-26 12:40:44] production.INFO: Handling job for order: 180838  
[2026-03-26 12:40:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 12:40:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:40:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=d78e1fe3-4cbc-479d-aacf-94b713d1ef7e&Player_ID=52388474695  
[2026-03-26 12:40:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=d78e1fe3-4cbc-479d-aacf-94b713d1ef7e&Player_ID=52388474695","has_body":false} 
[2026-03-26 12:40:45] production.INFO: Operation sent successfully {"operation_id":165645,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Vg3Z9w-1774518045","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 12:40:45"}},"processed_data":{"order_number":"ORD-Vg3Z9w-1774518045","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 12:41:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Vg3Z9w-1774518045","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 12:41:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-Vg3Z9w-1774518045","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 12:41:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 12:41:01] production.INFO: SendAcceptReject: Notification queued {"user_id":1609,"notification_type":"order_approved","reference_id":180838} 
[2026-03-26 12:41:01] production.INFO: Order updated successfully. Order ID: 180838, Status: completed  
[2026-03-26 12:41:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Vg3Z9w-1774518045","status":"completed","codes_count":0} 
[2026-03-26 12:41:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-26 12:41:49] production.INFO: Constructing job for order: 180840  
[2026-03-26 12:41:51] production.INFO: Handling job for order: 180840  
[2026-03-26 12:41:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 12:41:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:41:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=7799ecfc-ca73-47e7-87b1-5e8472e4f681&Player_ID=52388474695  
[2026-03-26 12:41:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=7799ecfc-ca73-47e7-87b1-5e8472e4f681&Player_ID=52388474695","has_body":false} 
[2026-03-26 12:41:52] production.INFO: Operation sent successfully {"operation_id":165646,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Tm1e-1774518112","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 12:41:52"}},"processed_data":{"order_number":"ORD-Tm1e-1774518112","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 12:42:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"E8LSjWMxs8WzdmNBEOgl4b2cswGBQM1c","execution_time":"2026-03-26 12:42:04"} 
[2026-03-26 12:42:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"E8LSjWMxs8WzdmNBEOgl4b2cswGBQM1c","execution_time":"2026-03-26 12:42:04","total_operations":2,"sites_count":1} 
[2026-03-26 12:42:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"E8LSjWMxs8WzdmNBEOgl4b2cswGBQM1c","execution_time":"2026-03-26 12:42:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-fbvIdG-1774517292","ORD-Tm1e-1774518112"]} 
[2026-03-26 12:42:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"E8LSjWMxs8WzdmNBEOgl4b2cswGBQM1c","execution_time":"2026-03-26 12:42:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 12:42:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"E8LSjWMxs8WzdmNBEOgl4b2cswGBQM1c","execution_time":"2026-03-26 12:42:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 12:42:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"E8LSjWMxs8WzdmNBEOgl4b2cswGBQM1c","execution_time":"2026-03-26 12:42:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fbvIdG-1774517292","operation_id":165634} 
[2026-03-26 12:42:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"E8LSjWMxs8WzdmNBEOgl4b2cswGBQM1c","execution_time":"2026-03-26 12:42:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Tm1e-1774518112","operation_id":165646} 
[2026-03-26 12:42:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"E8LSjWMxs8WzdmNBEOgl4b2cswGBQM1c","execution_time":"2026-03-26 12:42:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Tm1e-1774518112","operation_id":165646,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 12:42:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"E8LSjWMxs8WzdmNBEOgl4b2cswGBQM1c","execution_time":"2026-03-26 12:42:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Tm1e-1774518112","operation_id":165646,"processed":0,"errors":0} 
[2026-03-26 12:42:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"E8LSjWMxs8WzdmNBEOgl4b2cswGBQM1c","execution_time":"2026-03-26 12:42:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Tm1e-1774518112","operation_id":165646} 
[2026-03-26 12:42:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Tm1e-1774518112","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 12:42:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-Tm1e-1774518112","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 12:42:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 12:42:40] production.INFO: SendAcceptReject: Notification queued {"user_id":1609,"notification_type":"order_approved","reference_id":180840} 
[2026-03-26 12:42:40] production.INFO: Order updated successfully. Order ID: 180840, Status: completed  
[2026-03-26 12:42:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Tm1e-1774518112","status":"completed","codes_count":0} 
[2026-03-26 12:42:41] production.INFO: Constructing job for order: 180841  
[2026-03-26 12:42:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-26 12:42:43] production.INFO: Handling job for order: 180841  
[2026-03-26 12:42:43] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 12:42:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:42:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=a0bee44c-7d93-4cc8-9607-8058dd577888&Player_ID=0940351801  
[2026-03-26 12:42:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=a0bee44c-7d93-4cc8-9607-8058dd577888&Player_ID=0940351801","has_body":false} 
[2026-03-26 12:42:44] production.INFO: Operation sent successfully {"operation_id":165647,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2EzfxAA-1774518164","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 12:42:44"}},"processed_data":{"order_number":"ORD-2EzfxAA-1774518164","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 12:43:49] production.INFO: Constructing job for order: 180842  
[2026-03-26 12:43:50] production.INFO: Handling job for order: 180842  
[2026-03-26 12:43:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 12:43:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:43:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=50d386b0-6974-4351-9fd1-fece608eac03&Player_ID=51651078213  
[2026-03-26 12:43:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=50d386b0-6974-4351-9fd1-fece608eac03&Player_ID=51651078213","has_body":false} 
[2026-03-26 12:43:50] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-26 12:43:50] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165648,"exception":"Unknown named parameter $userId"} 
[2026-03-26 12:43:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 172  
[2026-03-26 12:44:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"3Bzc8E6I7d3EqWPChNuczp56m61RjlGt","execution_time":"2026-03-26 12:44:02"} 
[2026-03-26 12:44:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"3Bzc8E6I7d3EqWPChNuczp56m61RjlGt","execution_time":"2026-03-26 12:44:02","total_operations":2,"sites_count":2} 
[2026-03-26 12:44:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"3Bzc8E6I7d3EqWPChNuczp56m61RjlGt","execution_time":"2026-03-26 12:44:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-fbvIdG-1774517292"]} 
[2026-03-26 12:44:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"3Bzc8E6I7d3EqWPChNuczp56m61RjlGt","execution_time":"2026-03-26 12:44:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 12:44:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"3Bzc8E6I7d3EqWPChNuczp56m61RjlGt","execution_time":"2026-03-26 12:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 12:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"3Bzc8E6I7d3EqWPChNuczp56m61RjlGt","execution_time":"2026-03-26 12:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fbvIdG-1774517292","operation_id":165634} 
[2026-03-26 12:44:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"3Bzc8E6I7d3EqWPChNuczp56m61RjlGt","execution_time":"2026-03-26 12:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fbvIdG-1774517292","operation_id":165634,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 12:44:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"3Bzc8E6I7d3EqWPChNuczp56m61RjlGt","execution_time":"2026-03-26 12:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fbvIdG-1774517292","operation_id":165634,"processed":0,"errors":0} 
[2026-03-26 12:44:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"3Bzc8E6I7d3EqWPChNuczp56m61RjlGt","execution_time":"2026-03-26 12:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fbvIdG-1774517292","operation_id":165634,"orders_count":1,"order_ids":["ORD-2EzfxAA-1774518164"]} 
[2026-03-26 12:44:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"3Bzc8E6I7d3EqWPChNuczp56m61RjlGt","execution_time":"2026-03-26 12:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fbvIdG-1774517292","operation_id":165634} 
[2026-03-26 12:44:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"3Bzc8E6I7d3EqWPChNuczp56m61RjlGt","execution_time":"2026-03-26 12:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fbvIdG-1774517292","operation_id":165634,"orders_count":1} 
[2026-03-26 12:44:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"3Bzc8E6I7d3EqWPChNuczp56m61RjlGt","execution_time":"2026-03-26 12:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2EzfxAA-1774518164","operation_id":165647,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 12:44:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"3Bzc8E6I7d3EqWPChNuczp56m61RjlGt","execution_time":"2026-03-26 12:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2EzfxAA-1774518164","operation_id":165647,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 12:44:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"3Bzc8E6I7d3EqWPChNuczp56m61RjlGt","execution_time":"2026-03-26 12:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2EzfxAA-1774518164","operation_id":165647,"count":1} 
[2026-03-26 12:44:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"3Bzc8E6I7d3EqWPChNuczp56m61RjlGt","execution_time":"2026-03-26 12:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2EzfxAA-1774518164","operation_id":165647,"count":1} 
[2026-03-26 12:44:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"3Bzc8E6I7d3EqWPChNuczp56m61RjlGt","execution_time":"2026-03-26 12:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2EzfxAA-1774518164","operation_id":165647,"user_id":952,"notification_type":"order_approved","reference_id":180841} 
[2026-03-26 12:44:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"3Bzc8E6I7d3EqWPChNuczp56m61RjlGt","execution_time":"2026-03-26 12:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2EzfxAA-1774518164","operation_id":165647,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 12:44:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"3Bzc8E6I7d3EqWPChNuczp56m61RjlGt","execution_time":"2026-03-26 12:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2EzfxAA-1774518164","operation_id":165647,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 12:44:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"3Bzc8E6I7d3EqWPChNuczp56m61RjlGt","execution_time":"2026-03-26 12:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2EzfxAA-1774518164","operation_id":165647,"processed":1,"errors":0} 
[2026-03-26 12:44:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"3Bzc8E6I7d3EqWPChNuczp56m61RjlGt","execution_time":"2026-03-26 12:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2EzfxAA-1774518164","operation_id":165647,"processed":1,"errors":0} 
[2026-03-26 12:44:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"3Bzc8E6I7d3EqWPChNuczp56m61RjlGt","execution_time":"2026-03-26 12:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2EzfxAA-1774518164","operation_id":165647} 
[2026-03-26 12:44:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 952  
[2026-03-26 12:44:24] production.INFO: Constructing job for order: 180843  
[2026-03-26 12:44:26] production.INFO: Handling job for order: 180843  
[2026-03-26 12:44:26] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 12:44:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:44:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=ff8e1f7f-371e-4d5d-a2e1-438a58823059&Player_ID=0953476460  
[2026-03-26 12:44:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=ff8e1f7f-371e-4d5d-a2e1-438a58823059&Player_ID=0953476460","has_body":false} 
[2026-03-26 12:44:27] production.INFO: Operation sent successfully {"operation_id":165649,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hZ0lQ2-1774518267","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 12:44:27"}},"processed_data":{"order_number":"ORD-hZ0lQ2-1774518267","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 12:45:02] production.INFO: Constructing job for order: 180844  
[2026-03-26 12:45:03] production.INFO: Executing GetProducts task...  
[2026-03-26 12:45:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 12:45:03] production.INFO: Executing GetProducts task...  
[2026-03-26 12:45:05] production.INFO: async() رجع: true  
[2026-03-26 12:45:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 12:45:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 12:45:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 12:45:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 12:45:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 12:45:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 12:45:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 12:45:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 12:45:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 12:45:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 12:45:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 12:45:07] production.INFO: Handling job for order: 180844  
[2026-03-26 12:45:07] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 12:45:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:45:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=eb041a72-cc64-4111-a03c-f462184ed516&Player_ID=0938431151  
[2026-03-26 12:45:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=eb041a72-cc64-4111-a03c-f462184ed516&Player_ID=0938431151","has_body":false} 
[2026-03-26 12:45:07] production.INFO: SendAcceptReject: Notification queued {"user_id":1217,"notification_type":"order_approved","reference_id":180773} 
[2026-03-26 12:45:07] production.INFO: Operation sent successfully {"operation_id":165650,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sTWEr-1774518307","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 12:45:07"}},"processed_data":{"order_number":"ORD-sTWEr-1774518307","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 12:45:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1217  
[2026-03-26 12:45:12] production.INFO: Constructing job for order: 180845  
[2026-03-26 12:45:13] production.INFO: Handling job for order: 180845  
[2026-03-26 12:45:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 12:45:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:45:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=cceeabe8-f2a8-4eab-8442-3cec83603653&Player_ID=52312809826  
[2026-03-26 12:45:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=cceeabe8-f2a8-4eab-8442-3cec83603653&Player_ID=52312809826","has_body":false} 
[2026-03-26 12:45:14] production.INFO: Operation sent successfully {"operation_id":165651,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hX7yn-1774518314","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 12:45:14"}},"processed_data":{"order_number":"ORD-hX7yn-1774518314","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-26 12:45:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hX7yn-1774518314","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 12:45:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-hX7yn-1774518314","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 12:45:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 12:45:25] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":180845} 
[2026-03-26 12:45:25] production.INFO: Order updated successfully. Order ID: 180845, Status: completed  
[2026-03-26 12:45:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hX7yn-1774518314","status":"completed","codes_count":0} 
[2026-03-26 12:45:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-26 12:45:31] production.INFO: Constructing job for order: 180847  
[2026-03-26 12:45:32] production.INFO: Handling job for order: 180847  
[2026-03-26 12:45:32] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 12:45:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:45:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=a22c11fb-0384-4bf3-9be3-f9a83939f989&Player_ID=0938431151  
[2026-03-26 12:45:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=a22c11fb-0384-4bf3-9be3-f9a83939f989&Player_ID=0938431151","has_body":false} 
[2026-03-26 12:45:33] production.INFO: Operation sent successfully {"operation_id":165652,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wrS8r-1774518333","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 12:45:33"}},"processed_data":{"order_number":"ORD-wrS8r-1774518333","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 12:46:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4oGsBkq6UbCXC8qJCcx9YnbBVuaL09BV","execution_time":"2026-03-26 12:46:03"} 
[2026-03-26 12:46:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"4oGsBkq6UbCXC8qJCcx9YnbBVuaL09BV","execution_time":"2026-03-26 12:46:03","total_operations":4,"sites_count":2} 
[2026-03-26 12:46:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4oGsBkq6UbCXC8qJCcx9YnbBVuaL09BV","execution_time":"2026-03-26 12:46:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-fbvIdG-1774517292"]} 
[2026-03-26 12:46:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4oGsBkq6UbCXC8qJCcx9YnbBVuaL09BV","execution_time":"2026-03-26 12:46:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 12:46:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4oGsBkq6UbCXC8qJCcx9YnbBVuaL09BV","execution_time":"2026-03-26 12:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 12:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4oGsBkq6UbCXC8qJCcx9YnbBVuaL09BV","execution_time":"2026-03-26 12:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fbvIdG-1774517292","operation_id":165634} 
[2026-03-26 12:46:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4oGsBkq6UbCXC8qJCcx9YnbBVuaL09BV","execution_time":"2026-03-26 12:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fbvIdG-1774517292","operation_id":165634,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 12:46:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4oGsBkq6UbCXC8qJCcx9YnbBVuaL09BV","execution_time":"2026-03-26 12:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fbvIdG-1774517292","operation_id":165634,"processed":0,"errors":0} 
[2026-03-26 12:46:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4oGsBkq6UbCXC8qJCcx9YnbBVuaL09BV","execution_time":"2026-03-26 12:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fbvIdG-1774517292","operation_id":165634,"orders_count":3,"order_ids":["ORD-hZ0lQ2-1774518267","ORD-sTWEr-1774518307","ORD-wrS8r-1774518333"]} 
[2026-03-26 12:46:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4oGsBkq6UbCXC8qJCcx9YnbBVuaL09BV","execution_time":"2026-03-26 12:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fbvIdG-1774517292","operation_id":165634} 
[2026-03-26 12:46:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4oGsBkq6UbCXC8qJCcx9YnbBVuaL09BV","execution_time":"2026-03-26 12:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fbvIdG-1774517292","operation_id":165634,"orders_count":3} 
[2026-03-26 12:46:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4oGsBkq6UbCXC8qJCcx9YnbBVuaL09BV","execution_time":"2026-03-26 12:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wrS8r-1774518333","operation_id":165652,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-26 12:46:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"4oGsBkq6UbCXC8qJCcx9YnbBVuaL09BV","execution_time":"2026-03-26 12:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wrS8r-1774518333","operation_id":165652,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-26 12:46:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"4oGsBkq6UbCXC8qJCcx9YnbBVuaL09BV","execution_time":"2026-03-26 12:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wrS8r-1774518333","operation_id":165652,"count":3} 
[2026-03-26 12:46:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"4oGsBkq6UbCXC8qJCcx9YnbBVuaL09BV","execution_time":"2026-03-26 12:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wrS8r-1774518333","operation_id":165652,"count":3} 
[2026-03-26 12:46:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"4oGsBkq6UbCXC8qJCcx9YnbBVuaL09BV","execution_time":"2026-03-26 12:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wrS8r-1774518333","operation_id":165652,"user_id":1659,"notification_type":"order_approved","reference_id":180843} 
[2026-03-26 12:46:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"4oGsBkq6UbCXC8qJCcx9YnbBVuaL09BV","execution_time":"2026-03-26 12:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wrS8r-1774518333","operation_id":165652,"user_id":1551,"notification_type":"order_approved","reference_id":180844} 
[2026-03-26 12:46:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"4oGsBkq6UbCXC8qJCcx9YnbBVuaL09BV","execution_time":"2026-03-26 12:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wrS8r-1774518333","operation_id":165652,"user_id":1551,"notification_type":"order_approved","reference_id":180847} 
[2026-03-26 12:46:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"4oGsBkq6UbCXC8qJCcx9YnbBVuaL09BV","execution_time":"2026-03-26 12:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wrS8r-1774518333","operation_id":165652,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-26 12:46:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"4oGsBkq6UbCXC8qJCcx9YnbBVuaL09BV","execution_time":"2026-03-26 12:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wrS8r-1774518333","operation_id":165652,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-26 12:46:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"4oGsBkq6UbCXC8qJCcx9YnbBVuaL09BV","execution_time":"2026-03-26 12:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wrS8r-1774518333","operation_id":165652,"processed":3,"errors":0} 
[2026-03-26 12:46:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4oGsBkq6UbCXC8qJCcx9YnbBVuaL09BV","execution_time":"2026-03-26 12:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wrS8r-1774518333","operation_id":165652,"processed":3,"errors":0} 
[2026-03-26 12:46:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"4oGsBkq6UbCXC8qJCcx9YnbBVuaL09BV","execution_time":"2026-03-26 12:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wrS8r-1774518333","operation_id":165652} 
[2026-03-26 12:46:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1659  
[2026-03-26 12:46:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-26 12:46:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-26 12:46:40] production.INFO: Constructing job for order: 180848  
[2026-03-26 12:46:42] production.INFO: Handling job for order: 180848  
[2026-03-26 12:46:42] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 12:46:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:46:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=fef0c0b9-d454-4d48-a398-f880ccda1201&Player_ID=0969568265  
[2026-03-26 12:46:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=fef0c0b9-d454-4d48-a398-f880ccda1201&Player_ID=0969568265","has_body":false} 
[2026-03-26 12:46:43] production.INFO: Operation sent successfully {"operation_id":165653,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vj4ix-1774518403","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 12:46:43"}},"processed_data":{"order_number":"ORD-vj4ix-1774518403","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 12:46:52] production.INFO: Constructing job for order: 180849  
[2026-03-26 12:46:55] production.INFO: Handling job for order: 180849  
[2026-03-26 12:46:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 12:46:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:46:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/57/params?qty=1&uuid=fda952da-76e2-4a05-8a62-62d368397412&Player_ID=5961727604  
[2026-03-26 12:46:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/57/params?qty=1&uuid=fda952da-76e2-4a05-8a62-62d368397412&Player_ID=5961727604","has_body":false} 
[2026-03-26 12:46:56] production.INFO: Operation sent successfully {"operation_id":165654,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-x37ZZ-1774518416","amount":44.36999999999999744204615126363933086395263671875,"status":"processing","product":"3000+850UC","game":"PUBG","notes":[],"created_at":"2026-03-26 12:46:56"}},"processed_data":{"order_number":"ORD-x37ZZ-1774518416","amount":44.36999999999999744204615126363933086395263671875,"status":"processing","product":"3000+850UC","game":"PUBG"}} 
[2026-03-26 12:47:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-x37ZZ-1774518416","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 12:47:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-x37ZZ-1774518416","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 12:47:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 12:47:25] production.INFO: SendAcceptReject: Notification queued {"user_id":904,"notification_type":"order_approved","reference_id":180849} 
[2026-03-26 12:47:25] production.INFO: Order updated successfully. Order ID: 180849, Status: completed  
[2026-03-26 12:47:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-x37ZZ-1774518416","status":"completed","codes_count":0} 
[2026-03-26 12:47:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 904  
[2026-03-26 12:47:31] production.INFO: Constructing job for order: 180850  
[2026-03-26 12:47:32] production.INFO: Handling job for order: 180850  
[2026-03-26 12:47:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 12:47:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:47:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=412624db-5d2a-4980-bd44-8c5c98500e77&Player_ID=5638621732  
[2026-03-26 12:47:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=412624db-5d2a-4980-bd44-8c5c98500e77&Player_ID=5638621732","has_body":false} 
[2026-03-26 12:47:33] production.INFO: Operation sent successfully {"operation_id":165655,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mN1h9KA-1774518453","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 12:47:33"}},"processed_data":{"order_number":"ORD-mN1h9KA-1774518453","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-26 12:47:37] production.INFO: Constructing job for order: 180851  
[2026-03-26 12:47:39] production.INFO: Handling job for order: 180851  
[2026-03-26 12:47:39] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 12:47:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:47:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/44/params?qty=1&uuid=0d069a2b-0758-42de-a229-11cb3425cc43&Player_ID=0994720259  
[2026-03-26 12:47:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/44/params?qty=1&uuid=0d069a2b-0758-42de-a229-11cb3425cc43&Player_ID=0994720259","has_body":false} 
[2026-03-26 12:47:40] production.INFO: Operation sent successfully {"operation_id":165656,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-svt-1774518460","amount":111.6259500000000031150193535722792148590087890625,"status":"processing","product":"105.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 12:47:40"}},"processed_data":{"order_number":"ORD-svt-1774518460","amount":111.6259500000000031150193535722792148590087890625,"status":"processing","product":"105.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 12:47:42] production.INFO: Constructing job for order: 180852  
[2026-03-26 12:47:43] production.INFO: Handling job for order: 180852  
[2026-03-26 12:47:43] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 12:47:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:47:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=4a15ae38-a562-4efa-9247-f0eb3c5dbbe5&Player_ID=0994720259  
[2026-03-26 12:47:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=4a15ae38-a562-4efa-9247-f0eb3c5dbbe5&Player_ID=0994720259","has_body":false} 
[2026-03-26 12:47:44] production.INFO: Operation sent successfully {"operation_id":165657,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DnBIjxM4-1774518463","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 12:47:44"}},"processed_data":{"order_number":"ORD-DnBIjxM4-1774518463","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 12:47:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mN1h9KA-1774518453","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 12:47:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-mN1h9KA-1774518453","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 12:47:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 12:47:49] production.INFO: SendAcceptReject: Notification queued {"user_id":45,"notification_type":"order_approved","reference_id":180850} 
[2026-03-26 12:47:49] production.INFO: Order updated successfully. Order ID: 180850, Status: completed  
[2026-03-26 12:47:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mN1h9KA-1774518453","status":"completed","codes_count":0} 
[2026-03-26 12:47:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 45  
[2026-03-26 12:48:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"qbbdiIALcMHWr8BZdgq3aJRElTOtEFyY","execution_time":"2026-03-26 12:48:02"} 
[2026-03-26 12:48:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"qbbdiIALcMHWr8BZdgq3aJRElTOtEFyY","execution_time":"2026-03-26 12:48:02","total_operations":4,"sites_count":2} 
[2026-03-26 12:48:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qbbdiIALcMHWr8BZdgq3aJRElTOtEFyY","execution_time":"2026-03-26 12:48:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-fbvIdG-1774517292"]} 
[2026-03-26 12:48:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qbbdiIALcMHWr8BZdgq3aJRElTOtEFyY","execution_time":"2026-03-26 12:48:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 12:48:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qbbdiIALcMHWr8BZdgq3aJRElTOtEFyY","execution_time":"2026-03-26 12:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 12:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qbbdiIALcMHWr8BZdgq3aJRElTOtEFyY","execution_time":"2026-03-26 12:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fbvIdG-1774517292","operation_id":165634} 
[2026-03-26 12:48:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qbbdiIALcMHWr8BZdgq3aJRElTOtEFyY","execution_time":"2026-03-26 12:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fbvIdG-1774517292","operation_id":165634,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 12:48:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qbbdiIALcMHWr8BZdgq3aJRElTOtEFyY","execution_time":"2026-03-26 12:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fbvIdG-1774517292","operation_id":165634,"processed":0,"errors":0} 
[2026-03-26 12:48:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qbbdiIALcMHWr8BZdgq3aJRElTOtEFyY","execution_time":"2026-03-26 12:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fbvIdG-1774517292","operation_id":165634,"orders_count":3,"order_ids":["ORD-vj4ix-1774518403","ORD-svt-1774518460","ORD-DnBIjxM4-1774518463"]} 
[2026-03-26 12:48:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qbbdiIALcMHWr8BZdgq3aJRElTOtEFyY","execution_time":"2026-03-26 12:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fbvIdG-1774517292","operation_id":165634} 
[2026-03-26 12:48:02] production.INFO: Constructing job for order: 180853  
[2026-03-26 12:48:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qbbdiIALcMHWr8BZdgq3aJRElTOtEFyY","execution_time":"2026-03-26 12:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fbvIdG-1774517292","operation_id":165634,"orders_count":3} 
[2026-03-26 12:48:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qbbdiIALcMHWr8BZdgq3aJRElTOtEFyY","execution_time":"2026-03-26 12:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vj4ix-1774518403","operation_id":165653,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-26 12:48:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"qbbdiIALcMHWr8BZdgq3aJRElTOtEFyY","execution_time":"2026-03-26 12:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vj4ix-1774518403","operation_id":165653,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-26 12:48:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"qbbdiIALcMHWr8BZdgq3aJRElTOtEFyY","execution_time":"2026-03-26 12:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vj4ix-1774518403","operation_id":165653,"count":3} 
[2026-03-26 12:48:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"qbbdiIALcMHWr8BZdgq3aJRElTOtEFyY","execution_time":"2026-03-26 12:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vj4ix-1774518403","operation_id":165653,"count":3} 
[2026-03-26 12:48:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"qbbdiIALcMHWr8BZdgq3aJRElTOtEFyY","execution_time":"2026-03-26 12:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vj4ix-1774518403","operation_id":165653,"user_id":587,"notification_type":"order_approved","reference_id":180852} 
[2026-03-26 12:48:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"qbbdiIALcMHWr8BZdgq3aJRElTOtEFyY","execution_time":"2026-03-26 12:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vj4ix-1774518403","operation_id":165653,"user_id":587,"notification_type":"order_approved","reference_id":180851} 
[2026-03-26 12:48:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"qbbdiIALcMHWr8BZdgq3aJRElTOtEFyY","execution_time":"2026-03-26 12:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vj4ix-1774518403","operation_id":165653,"user_id":949,"notification_type":"order_approved","reference_id":180848} 
[2026-03-26 12:48:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"qbbdiIALcMHWr8BZdgq3aJRElTOtEFyY","execution_time":"2026-03-26 12:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vj4ix-1774518403","operation_id":165653,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-26 12:48:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"qbbdiIALcMHWr8BZdgq3aJRElTOtEFyY","execution_time":"2026-03-26 12:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vj4ix-1774518403","operation_id":165653,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-26 12:48:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"qbbdiIALcMHWr8BZdgq3aJRElTOtEFyY","execution_time":"2026-03-26 12:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vj4ix-1774518403","operation_id":165653,"processed":3,"errors":0} 
[2026-03-26 12:48:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qbbdiIALcMHWr8BZdgq3aJRElTOtEFyY","execution_time":"2026-03-26 12:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vj4ix-1774518403","operation_id":165653,"processed":3,"errors":0} 
[2026-03-26 12:48:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"qbbdiIALcMHWr8BZdgq3aJRElTOtEFyY","execution_time":"2026-03-26 12:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vj4ix-1774518403","operation_id":165653} 
[2026-03-26 12:48:04] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 12:48:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-fbvIdG-1774517292","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 12:48:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-fbvIdG-1774517292","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 12:48:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 12:48:04] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":180826} 
[2026-03-26 12:48:04] production.INFO: Order updated successfully. Order ID: 180826, Status: completed  
[2026-03-26 12:48:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-fbvIdG-1774517292","status":"completed","codes_count":0} 
[2026-03-26 12:48:06] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 12:48:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-26 12:48:06] production.INFO: Handling job for order: 180853  
[2026-03-26 12:48:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 12:48:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:48:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4b525385-8d65-4cbe-807d-c4fe1db6a480&Player_ID=52259251826  
[2026-03-26 12:48:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4b525385-8d65-4cbe-807d-c4fe1db6a480&Player_ID=52259251826","has_body":false} 
[2026-03-26 12:48:07] production.INFO: Operation sent successfully {"operation_id":165658,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HC42zq8h-1774518487","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 12:48:07"}},"processed_data":{"order_number":"ORD-HC42zq8h-1774518487","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 12:48:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-26 12:48:24] production.INFO: Constructing job for order: 180854  
[2026-03-26 12:48:25] production.INFO: Handling job for order: 180854  
[2026-03-26 12:48:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 12:48:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:48:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=bbb21992-570e-49cf-bc14-4e8b70deebba&Player_ID=8767821538  
[2026-03-26 12:48:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=bbb21992-570e-49cf-bc14-4e8b70deebba&Player_ID=8767821538","has_body":false} 
[2026-03-26 12:48:26] production.INFO: Operation sent successfully {"operation_id":165659,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RKj-1774518506","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 12:48:26"}},"processed_data":{"order_number":"ORD-RKj-1774518506","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 12:48:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-RKj-1774518506","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 12:48:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-RKj-1774518506","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 12:48:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 12:48:46] production.INFO: SendAcceptReject: Notification queued {"user_id":65,"notification_type":"order_approved","reference_id":180854} 
[2026-03-26 12:48:46] production.INFO: Order updated successfully. Order ID: 180854, Status: completed  
[2026-03-26 12:48:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-RKj-1774518506","status":"completed","codes_count":0} 
[2026-03-26 12:48:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-26 12:48:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HC42zq8h-1774518487","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 12:48:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-HC42zq8h-1774518487","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 12:48:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 12:48:49] production.INFO: SendAcceptReject: Notification queued {"user_id":1123,"notification_type":"order_approved","reference_id":180853} 
[2026-03-26 12:48:49] production.INFO: Order updated successfully. Order ID: 180853, Status: completed  
[2026-03-26 12:48:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HC42zq8h-1774518487","status":"completed","codes_count":0} 
[2026-03-26 12:48:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1123  
[2026-03-26 12:50:01] production.INFO: Constructing job for order: 180855  
[2026-03-26 12:50:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"95DJgoDlkrJTW8BXbaCG1nXfhiSInKa8","execution_time":"2026-03-26 12:50:02"} 
[2026-03-26 12:50:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"95DJgoDlkrJTW8BXbaCG1nXfhiSInKa8","execution_time":"2026-03-26 12:50:02"} 
[2026-03-26 12:50:02] production.INFO: Executing GetProducts task...  
[2026-03-26 12:50:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 12:50:02] production.INFO: Executing GetProducts task...  
[2026-03-26 12:50:04] production.INFO: async() رجع: true  
[2026-03-26 12:50:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 12:50:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 12:50:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 12:50:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 12:50:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 12:50:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 12:50:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 12:50:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 12:50:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 12:50:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 12:50:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 12:50:05] production.INFO: Handling job for order: 180855  
[2026-03-26 12:50:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 12:50:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:50:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=eb79f399-424e-45bc-a918-62bcf569a091&Player_ID=5274531799  
[2026-03-26 12:50:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=eb79f399-424e-45bc-a918-62bcf569a091&Player_ID=5274531799","has_body":false} 
[2026-03-26 12:50:06] production.INFO: Operation sent successfully {"operation_id":165660,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cBb97o1-1774518606","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 12:50:06"}},"processed_data":{"order_number":"ORD-cBb97o1-1774518606","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-26 12:50:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-cBb97o1-1774518606","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 12:50:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-cBb97o1-1774518606","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 12:50:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 12:50:19] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":180855} 
[2026-03-26 12:50:19] production.INFO: Order updated successfully. Order ID: 180855, Status: completed  
[2026-03-26 12:50:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-cBb97o1-1774518606","status":"completed","codes_count":0} 
[2026-03-26 12:50:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-26 12:52:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zaADJyRS7BYSMjLf0OzABg888fnQpiyZ","execution_time":"2026-03-26 12:52:03"} 
[2026-03-26 12:52:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"zaADJyRS7BYSMjLf0OzABg888fnQpiyZ","execution_time":"2026-03-26 12:52:03"} 
[2026-03-26 12:52:58] production.INFO: Constructing job for order: 180856  
[2026-03-26 12:53:00] production.INFO: Handling job for order: 180856  
[2026-03-26 12:53:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 12:53:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:53:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=cd4b89a6-c7cb-436d-9257-7166095baf98&Player_ID=52075271408  
[2026-03-26 12:53:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=cd4b89a6-c7cb-436d-9257-7166095baf98&Player_ID=52075271408","has_body":false} 
[2026-03-26 12:53:01] production.INFO: Operation sent successfully {"operation_id":165661,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4WIh3-1774518781","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 12:53:01"}},"processed_data":{"order_number":"ORD-4WIh3-1774518781","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 12:53:15] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-4WIh3-1774518781","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 12:53:15] production.INFO: Processed webhook data (normalized) {"id":"ORD-4WIh3-1774518781","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 12:53:15] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 12:53:15] production.INFO: SendAcceptReject: Notification queued {"user_id":13,"notification_type":"order_approved","reference_id":180856} 
[2026-03-26 12:53:15] production.INFO: Order updated successfully. Order ID: 180856, Status: completed  
[2026-03-26 12:53:15] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-4WIh3-1774518781","status":"completed","codes_count":0} 
[2026-03-26 12:53:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 13  
[2026-03-26 12:53:44] production.INFO: Constructing job for order: 180857  
[2026-03-26 12:53:44] production.INFO: Constructing job for order: 180858  
[2026-03-26 12:53:46] production.INFO: Handling job for order: 180857  
[2026-03-26 12:53:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 12:53:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:53:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=506f3dec-98ef-425b-9ca1-b130b256627e&Player_ID=5611742717  
[2026-03-26 12:53:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=506f3dec-98ef-425b-9ca1-b130b256627e&Player_ID=5611742717","has_body":false} 
[2026-03-26 12:53:47] production.INFO: Operation sent successfully {"operation_id":165662,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DFjh-1774518827","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 12:53:47"}},"processed_data":{"order_number":"ORD-DFjh-1774518827","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 12:53:47] production.INFO: Handling job for order: 180858  
[2026-03-26 12:53:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 12:53:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:53:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=15fd16ab-e110-40ce-b7e5-47225961b67e&Player_ID=52225991172  
[2026-03-26 12:53:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=15fd16ab-e110-40ce-b7e5-47225961b67e&Player_ID=52225991172","has_body":false} 
[2026-03-26 12:53:48] production.INFO: Operation sent successfully {"operation_id":165663,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-G3b-1774518828","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 12:53:48"}},"processed_data":{"order_number":"ORD-G3b-1774518828","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 12:53:51] production.INFO: Constructing job for order: 180859  
[2026-03-26 12:53:54] production.INFO: Handling job for order: 180859  
[2026-03-26 12:53:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 12:53:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:53:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=17125992-4864-4c7a-8365-a77830b03665&Player_ID=51968830644  
[2026-03-26 12:53:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=17125992-4864-4c7a-8365-a77830b03665&Player_ID=51968830644","has_body":false} 
[2026-03-26 12:53:55] production.INFO: Operation sent successfully {"operation_id":165664,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NSKWCB-1774518835","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 12:53:55"}},"processed_data":{"order_number":"ORD-NSKWCB-1774518835","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 12:53:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-G3b-1774518828","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 12:53:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-G3b-1774518828","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 12:53:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 12:53:59] production.INFO: SendAcceptReject: Notification queued {"user_id":13,"notification_type":"order_approved","reference_id":180858} 
[2026-03-26 12:53:59] production.INFO: Order updated successfully. Order ID: 180858, Status: completed  
[2026-03-26 12:53:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-G3b-1774518828","status":"completed","codes_count":0} 
[2026-03-26 12:53:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-DFjh-1774518827","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 12:53:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-DFjh-1774518827","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 12:53:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 12:53:59] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":180857} 
[2026-03-26 12:53:59] production.INFO: Order updated successfully. Order ID: 180857, Status: completed  
[2026-03-26 12:53:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-DFjh-1774518827","status":"completed","codes_count":0} 
[2026-03-26 12:54:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 13  
[2026-03-26 12:54:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-26 12:54:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zGJDUTPL09x6yc8XOky13W4Lth4WPp5W","execution_time":"2026-03-26 12:54:01"} 
[2026-03-26 12:54:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"zGJDUTPL09x6yc8XOky13W4Lth4WPp5W","execution_time":"2026-03-26 12:54:01","total_operations":1,"sites_count":1} 
[2026-03-26 12:54:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"zGJDUTPL09x6yc8XOky13W4Lth4WPp5W","execution_time":"2026-03-26 12:54:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-NSKWCB-1774518835"]} 
[2026-03-26 12:54:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"zGJDUTPL09x6yc8XOky13W4Lth4WPp5W","execution_time":"2026-03-26 12:54:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 12:54:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"zGJDUTPL09x6yc8XOky13W4Lth4WPp5W","execution_time":"2026-03-26 12:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 12:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zGJDUTPL09x6yc8XOky13W4Lth4WPp5W","execution_time":"2026-03-26 12:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NSKWCB-1774518835","operation_id":165664} 
[2026-03-26 12:54:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"zGJDUTPL09x6yc8XOky13W4Lth4WPp5W","execution_time":"2026-03-26 12:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NSKWCB-1774518835","operation_id":165664,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 12:54:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"zGJDUTPL09x6yc8XOky13W4Lth4WPp5W","execution_time":"2026-03-26 12:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NSKWCB-1774518835","operation_id":165664,"processed":0,"errors":0} 
[2026-03-26 12:54:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"zGJDUTPL09x6yc8XOky13W4Lth4WPp5W","execution_time":"2026-03-26 12:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NSKWCB-1774518835","operation_id":165664} 
[2026-03-26 12:54:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-NSKWCB-1774518835","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 12:54:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-NSKWCB-1774518835","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 12:54:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 12:54:08] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":180859} 
[2026-03-26 12:54:08] production.INFO: Order updated successfully. Order ID: 180859, Status: completed  
[2026-03-26 12:54:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-NSKWCB-1774518835","status":"completed","codes_count":0} 
[2026-03-26 12:54:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-26 12:54:56] production.INFO: Constructing job for order: 180860  
[2026-03-26 12:54:58] production.INFO: Handling job for order: 180860  
[2026-03-26 12:54:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 12:54:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:54:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=392790dd-79c7-4ccb-9f6a-1ad9a2eadee5&Player_ID=51651078213  
[2026-03-26 12:54:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=392790dd-79c7-4ccb-9f6a-1ad9a2eadee5&Player_ID=51651078213","has_body":false} 
[2026-03-26 12:54:59] production.INFO: Operation sent successfully {"operation_id":165665,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sjHb-1774518899","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 12:54:59"}},"processed_data":{"order_number":"ORD-sjHb-1774518899","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-26 12:55:01] production.INFO: Constructing job for order: 180861  
[2026-03-26 12:55:02] production.INFO: Executing GetProducts task...  
[2026-03-26 12:55:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 12:55:02] production.INFO: Executing GetProducts task...  
[2026-03-26 12:55:04] production.INFO: async() رجع: true  
[2026-03-26 12:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 12:55:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 12:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 12:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 12:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 12:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 12:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 12:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 12:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 12:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 12:55:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 12:55:06] production.INFO: Handling job for order: 180861  
[2026-03-26 12:55:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 12:55:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:55:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=f56f5915-463c-47c0-b8bd-e96733d60579&Player_ID=52224200509  
[2026-03-26 12:55:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=f56f5915-463c-47c0-b8bd-e96733d60579&Player_ID=52224200509","has_body":false} 
[2026-03-26 12:55:07] production.INFO: Operation sent successfully {"operation_id":165666,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-K8Lx-1774518906","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 12:55:07"}},"processed_data":{"order_number":"ORD-K8Lx-1774518906","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-26 12:55:14] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-sjHb-1774518899","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 12:55:14] production.INFO: Processed webhook data (normalized) {"id":"ORD-sjHb-1774518899","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 12:55:14] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 12:55:14] production.INFO: SendAcceptReject: Notification queued {"user_id":172,"notification_type":"order_approved","reference_id":180860} 
[2026-03-26 12:55:14] production.INFO: Order updated successfully. Order ID: 180860, Status: completed  
[2026-03-26 12:55:14] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-sjHb-1774518899","status":"completed","codes_count":0} 
[2026-03-26 12:55:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 172  
[2026-03-26 12:55:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-K8Lx-1774518906","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 12:55:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-K8Lx-1774518906","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 12:55:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 12:55:17] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":180861} 
[2026-03-26 12:55:17] production.INFO: Order updated successfully. Order ID: 180861, Status: completed  
[2026-03-26 12:55:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-K8Lx-1774518906","status":"completed","codes_count":0} 
[2026-03-26 12:55:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-26 12:56:03] production.INFO: Constructing job for order: 180862  
[2026-03-26 12:56:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jiAMX03e2Xy35bpFVg6dKlvR2ibUITtT","execution_time":"2026-03-26 12:56:04"} 
[2026-03-26 12:56:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"jiAMX03e2Xy35bpFVg6dKlvR2ibUITtT","execution_time":"2026-03-26 12:56:04"} 
[2026-03-26 12:56:04] production.INFO: Handling job for order: 180862  
[2026-03-26 12:56:04] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 12:56:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:56:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/47/params?qty=1&uuid=1d7129e6-7cc1-4fa7-ac9a-5551d3da1fd2&Player_ID=0937657995  
[2026-03-26 12:56:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/47/params?qty=1&uuid=1d7129e6-7cc1-4fa7-ac9a-5551d3da1fd2&Player_ID=0937657995","has_body":false} 
[2026-03-26 12:56:05] production.INFO: Operation sent successfully {"operation_id":165667,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-avK5x2-1774518964","amount":138.009350000000011959855328314006328582763671875,"status":"processing","product":"130.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 12:56:04"}},"processed_data":{"order_number":"ORD-avK5x2-1774518964","amount":138.009350000000011959855328314006328582763671875,"status":"processing","product":"130.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 12:58:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"5CyBxqZQqKGsfvCfqXyDy2fTlqQbNdMd","execution_time":"2026-03-26 12:58:02"} 
[2026-03-26 12:58:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"5CyBxqZQqKGsfvCfqXyDy2fTlqQbNdMd","execution_time":"2026-03-26 12:58:02","total_operations":1,"sites_count":1} 
[2026-03-26 12:58:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5CyBxqZQqKGsfvCfqXyDy2fTlqQbNdMd","execution_time":"2026-03-26 12:58:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-avK5x2-1774518964"]} 
[2026-03-26 12:58:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5CyBxqZQqKGsfvCfqXyDy2fTlqQbNdMd","execution_time":"2026-03-26 12:58:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 12:58:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5CyBxqZQqKGsfvCfqXyDy2fTlqQbNdMd","execution_time":"2026-03-26 12:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 12:58:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5CyBxqZQqKGsfvCfqXyDy2fTlqQbNdMd","execution_time":"2026-03-26 12:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-avK5x2-1774518964","operation_id":165667,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 12:58:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"5CyBxqZQqKGsfvCfqXyDy2fTlqQbNdMd","execution_time":"2026-03-26 12:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-avK5x2-1774518964","operation_id":165667,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 12:58:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"5CyBxqZQqKGsfvCfqXyDy2fTlqQbNdMd","execution_time":"2026-03-26 12:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-avK5x2-1774518964","operation_id":165667,"count":1} 
[2026-03-26 12:58:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"5CyBxqZQqKGsfvCfqXyDy2fTlqQbNdMd","execution_time":"2026-03-26 12:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-avK5x2-1774518964","operation_id":165667,"count":1} 
[2026-03-26 12:58:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"5CyBxqZQqKGsfvCfqXyDy2fTlqQbNdMd","execution_time":"2026-03-26 12:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-avK5x2-1774518964","operation_id":165667,"user_id":1551,"notification_type":"order_approved","reference_id":180862} 
[2026-03-26 12:58:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"5CyBxqZQqKGsfvCfqXyDy2fTlqQbNdMd","execution_time":"2026-03-26 12:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-avK5x2-1774518964","operation_id":165667,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 12:58:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"5CyBxqZQqKGsfvCfqXyDy2fTlqQbNdMd","execution_time":"2026-03-26 12:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-avK5x2-1774518964","operation_id":165667,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 12:58:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"5CyBxqZQqKGsfvCfqXyDy2fTlqQbNdMd","execution_time":"2026-03-26 12:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-avK5x2-1774518964","operation_id":165667,"processed":1,"errors":0} 
[2026-03-26 12:58:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5CyBxqZQqKGsfvCfqXyDy2fTlqQbNdMd","execution_time":"2026-03-26 12:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-avK5x2-1774518964","operation_id":165667,"processed":1,"errors":0} 
[2026-03-26 12:58:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"5CyBxqZQqKGsfvCfqXyDy2fTlqQbNdMd","execution_time":"2026-03-26 12:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-avK5x2-1774518964","operation_id":165667} 
[2026-03-26 12:58:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-26 12:58:32] production.INFO: Constructing job for order: 180863  
[2026-03-26 12:58:35] production.INFO: Handling job for order: 180863  
[2026-03-26 12:58:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 12:58:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:58:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=7d65cc62-2f54-410e-a0d8-94ba5f5f3300&Player_ID=1568132165  
[2026-03-26 12:58:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=7d65cc62-2f54-410e-a0d8-94ba5f5f3300&Player_ID=1568132165","has_body":false} 
[2026-03-26 12:58:36] production.INFO: Operation sent successfully {"operation_id":165668,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Q99d-1774519115","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 12:58:36"}},"processed_data":{"order_number":"ORD-Q99d-1774519115","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 12:59:01] production.INFO: Constructing job for order: 180864  
[2026-03-26 12:59:03] production.INFO: Handling job for order: 180864  
[2026-03-26 12:59:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 12:59:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:59:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=f87c05f6-5bba-4d2d-8e79-79734f4c7d24&Player_ID=52133369588  
[2026-03-26 12:59:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=f87c05f6-5bba-4d2d-8e79-79734f4c7d24&Player_ID=52133369588","has_body":false} 
[2026-03-26 12:59:04] production.INFO: Operation sent successfully {"operation_id":165669,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ogk-1774519143","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 12:59:04"}},"processed_data":{"order_number":"ORD-Ogk-1774519143","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 12:59:11] production.INFO: Constructing job for order: 180865  
[2026-03-26 12:59:13] production.INFO: Handling job for order: 180865  
[2026-03-26 12:59:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 12:59:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 12:59:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=9dbf0531-ee9a-4427-80d7-892972f05768&Player_ID=1568132165  
[2026-03-26 12:59:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=9dbf0531-ee9a-4427-80d7-892972f05768&Player_ID=1568132165","has_body":false} 
[2026-03-26 12:59:13] production.INFO: Operation sent successfully {"operation_id":165670,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5nfn-1774519153","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 12:59:13"}},"processed_data":{"order_number":"ORD-5nfn-1774519153","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 12:59:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Ogk-1774519143","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 12:59:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-Ogk-1774519143","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 12:59:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 12:59:17] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":180864} 
[2026-03-26 12:59:17] production.INFO: Order updated successfully. Order ID: 180864, Status: completed  
[2026-03-26 12:59:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Ogk-1774519143","status":"completed","codes_count":0} 
[2026-03-26 12:59:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Q99d-1774519115","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 12:59:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-Q99d-1774519115","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 12:59:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 12:59:17] production.INFO: SendAcceptReject: Notification queued {"user_id":100,"notification_type":"order_approved","reference_id":180863} 
[2026-03-26 12:59:17] production.INFO: Order updated successfully. Order ID: 180863, Status: completed  
[2026-03-26 12:59:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Q99d-1774519115","status":"completed","codes_count":0} 
[2026-03-26 12:59:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-26 12:59:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 100  
[2026-03-26 12:59:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5nfn-1774519153","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 12:59:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-5nfn-1774519153","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 12:59:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 12:59:35] production.INFO: SendAcceptReject: Notification queued {"user_id":1712,"notification_type":"order_approved","reference_id":180865} 
[2026-03-26 12:59:35] production.INFO: Order updated successfully. Order ID: 180865, Status: completed  
[2026-03-26 12:59:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5nfn-1774519153","status":"completed","codes_count":0} 
[2026-03-26 12:59:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1712  
[2026-03-26 13:00:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6UDY7Jf9SiIFOMjsLzeG0MSH4DX16iNp","execution_time":"2026-03-26 13:00:04"} 
[2026-03-26 13:00:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"6UDY7Jf9SiIFOMjsLzeG0MSH4DX16iNp","execution_time":"2026-03-26 13:00:04"} 
[2026-03-26 13:00:04] production.INFO: Executing GetProducts task...  
[2026-03-26 13:00:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 13:00:04] production.INFO: Executing GetProducts task...  
[2026-03-26 13:00:06] production.INFO: async() رجع: true  
[2026-03-26 13:00:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 13:00:07] production.INFO: Constructing job for order: 180866  
[2026-03-26 13:00:07] production.WARNING: Product with ID 395 not found  
[2026-03-26 13:00:07] production.WARNING: Product with ID 213 not found  
[2026-03-26 13:00:07] production.WARNING: Product with ID 212 not found  
[2026-03-26 13:00:07] production.WARNING: Product with ID 211 not found  
[2026-03-26 13:00:07] production.WARNING: Product with ID 210 not found  
[2026-03-26 13:00:07] production.WARNING: Product with ID 209 not found  
[2026-03-26 13:00:07] production.WARNING: Product with ID 214 not found  
[2026-03-26 13:00:07] production.WARNING: Product with ID 215 not found  
[2026-03-26 13:00:07] production.WARNING: Product with ID 216 not found  
[2026-03-26 13:00:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 13:00:08] production.INFO: Handling job for order: 180866  
[2026-03-26 13:00:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 13:00:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:00:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a8594958-5882-4a96-ba50-ff68d59c5773&Player_ID=51995485485  
[2026-03-26 13:00:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a8594958-5882-4a96-ba50-ff68d59c5773&Player_ID=51995485485","has_body":false} 
[2026-03-26 13:00:09] production.INFO: Operation sent successfully {"operation_id":165671,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fujn-1774519209","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 13:00:09"}},"processed_data":{"order_number":"ORD-fujn-1774519209","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 13:00:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-fujn-1774519209","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 13:00:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-fujn-1774519209","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 13:00:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 13:00:21] production.INFO: SendAcceptReject: Notification queued {"user_id":797,"notification_type":"order_approved","reference_id":180866} 
[2026-03-26 13:00:21] production.INFO: Order updated successfully. Order ID: 180866, Status: completed  
[2026-03-26 13:00:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-fujn-1774519209","status":"completed","codes_count":0} 
[2026-03-26 13:00:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 797  
[2026-03-26 13:00:38] production.INFO: SendAcceptReject: Notification queued {"user_id":396,"notification_type":"order_approved","reference_id":180839} 
[2026-03-26 13:00:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 396  
[2026-03-26 13:01:31] production.INFO: Constructing job for order: 180868  
[2026-03-26 13:01:33] production.INFO: Handling job for order: 180868  
[2026-03-26 13:01:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 13:01:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:01:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=dce830c5-313c-4860-a27f-d500a2ab46f4&Player_ID=52344569211  
[2026-03-26 13:01:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=dce830c5-313c-4860-a27f-d500a2ab46f4&Player_ID=52344569211","has_body":false} 
[2026-03-26 13:01:34] production.INFO: Operation sent successfully {"operation_id":165672,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lKXIh0-1774519294","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 13:01:34"}},"processed_data":{"order_number":"ORD-lKXIh0-1774519294","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 13:01:40] production.INFO: Constructing job for order: 180869  
[2026-03-26 13:01:43] production.INFO: Handling job for order: 180869  
[2026-03-26 13:01:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 13:01:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:01:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=c6caa8a7-e5b2-493b-b6cb-e9e2e53c9d23&Player_ID=51525396780  
[2026-03-26 13:01:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=c6caa8a7-e5b2-493b-b6cb-e9e2e53c9d23&Player_ID=51525396780","has_body":false} 
[2026-03-26 13:01:44] production.INFO: Operation sent successfully {"operation_id":165673,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-40mG-1774519303","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 13:01:44"}},"processed_data":{"order_number":"ORD-40mG-1774519303","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 13:01:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-lKXIh0-1774519294","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 13:01:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-lKXIh0-1774519294","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 13:01:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 13:01:48] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":180868} 
[2026-03-26 13:01:48] production.INFO: Order updated successfully. Order ID: 180868, Status: completed  
[2026-03-26 13:01:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-lKXIh0-1774519294","status":"completed","codes_count":0} 
[2026-03-26 13:01:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-26 13:01:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-40mG-1774519303","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 13:01:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-40mG-1774519303","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 13:01:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 13:01:54] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":180869} 
[2026-03-26 13:01:54] production.INFO: Order updated successfully. Order ID: 180869, Status: completed  
[2026-03-26 13:01:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-40mG-1774519303","status":"completed","codes_count":0} 
[2026-03-26 13:01:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-26 13:02:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"JZYuc3GNljau0kx5VpMrwain5aRtOaNa","execution_time":"2026-03-26 13:02:02"} 
[2026-03-26 13:02:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"JZYuc3GNljau0kx5VpMrwain5aRtOaNa","execution_time":"2026-03-26 13:02:02"} 
[2026-03-26 13:02:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 64  
[2026-03-26 13:02:28] production.INFO: Constructing job for order: 180870  
[2026-03-26 13:02:29] production.INFO: Handling job for order: 180870  
[2026-03-26 13:02:29] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 13:02:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:02:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/45/params?qty=1&uuid=f68e5c8c-d1fe-4bd8-856e-0aa00afdd6d3&Player_ID=0938936873  
[2026-03-26 13:02:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/45/params?qty=1&uuid=f68e5c8c-d1fe-4bd8-856e-0aa00afdd6d3&Player_ID=0938936873","has_body":false} 
[2026-03-26 13:02:30] production.INFO: Operation sent successfully {"operation_id":165674,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3kMnS79j-1774519349","amount":121.7664400000000028967406251467764377593994140625,"status":"processing","product":"115.38 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 13:02:30"}},"processed_data":{"order_number":"ORD-3kMnS79j-1774519349","amount":121.7664400000000028967406251467764377593994140625,"status":"processing","product":"115.38 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 13:02:38] production.INFO: Constructing job for order: 180871  
[2026-03-26 13:02:39] production.INFO: Handling job for order: 180871  
[2026-03-26 13:02:39] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 13:02:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:02:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=841d368d-b012-4608-83cb-177fde9906af&Player_ID=0938936873  
[2026-03-26 13:02:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=841d368d-b012-4608-83cb-177fde9906af&Player_ID=0938936873","has_body":false} 
[2026-03-26 13:02:39] production.INFO: Operation sent successfully {"operation_id":165675,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9ZW8j-1774519359","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 13:02:39"}},"processed_data":{"order_number":"ORD-9ZW8j-1774519359","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 13:03:01] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-26 13:03:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 64  
[2026-03-26 13:03:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 231  
[2026-03-26 13:03:11] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 13:03:13] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 13:03:41] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"180.0","mainamount":"180","operation_number":"160107563","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpf63lf3cruvpm8knIdMo"}},"user_id":1038} 
[2026-03-26 13:03:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 13:03:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 13:03:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 13:03:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 13:03:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 13:03:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 13:03:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 13:03:44] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 13:03:44] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18878,"user_id":1038,"amount":180.0,"admins_notified":7} 
[2026-03-26 13:04:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"DesbeLJQjEQS7UijFrfCaOafG8dzAYvZ","execution_time":"2026-03-26 13:04:02"} 
[2026-03-26 13:04:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"DesbeLJQjEQS7UijFrfCaOafG8dzAYvZ","execution_time":"2026-03-26 13:04:02","total_operations":2,"sites_count":1} 
[2026-03-26 13:04:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"DesbeLJQjEQS7UijFrfCaOafG8dzAYvZ","execution_time":"2026-03-26 13:04:02","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-3kMnS79j-1774519349","ORD-9ZW8j-1774519359"]} 
[2026-03-26 13:04:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"DesbeLJQjEQS7UijFrfCaOafG8dzAYvZ","execution_time":"2026-03-26 13:04:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 13:04:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"DesbeLJQjEQS7UijFrfCaOafG8dzAYvZ","execution_time":"2026-03-26 13:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 13:04:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"DesbeLJQjEQS7UijFrfCaOafG8dzAYvZ","execution_time":"2026-03-26 13:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9ZW8j-1774519359","operation_id":165675,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 13:04:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"DesbeLJQjEQS7UijFrfCaOafG8dzAYvZ","execution_time":"2026-03-26 13:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9ZW8j-1774519359","operation_id":165675,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 13:04:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"DesbeLJQjEQS7UijFrfCaOafG8dzAYvZ","execution_time":"2026-03-26 13:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9ZW8j-1774519359","operation_id":165675,"count":2} 
[2026-03-26 13:04:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"DesbeLJQjEQS7UijFrfCaOafG8dzAYvZ","execution_time":"2026-03-26 13:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9ZW8j-1774519359","operation_id":165675,"count":2} 
[2026-03-26 13:04:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"DesbeLJQjEQS7UijFrfCaOafG8dzAYvZ","execution_time":"2026-03-26 13:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9ZW8j-1774519359","operation_id":165675,"user_id":1056,"notification_type":"order_approved","reference_id":180870} 
[2026-03-26 13:04:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"DesbeLJQjEQS7UijFrfCaOafG8dzAYvZ","execution_time":"2026-03-26 13:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9ZW8j-1774519359","operation_id":165675,"user_id":1056,"notification_type":"order_approved","reference_id":180871} 
[2026-03-26 13:04:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"DesbeLJQjEQS7UijFrfCaOafG8dzAYvZ","execution_time":"2026-03-26 13:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9ZW8j-1774519359","operation_id":165675,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 13:04:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"DesbeLJQjEQS7UijFrfCaOafG8dzAYvZ","execution_time":"2026-03-26 13:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9ZW8j-1774519359","operation_id":165675,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 13:04:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"DesbeLJQjEQS7UijFrfCaOafG8dzAYvZ","execution_time":"2026-03-26 13:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9ZW8j-1774519359","operation_id":165675,"processed":2,"errors":0} 
[2026-03-26 13:04:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"DesbeLJQjEQS7UijFrfCaOafG8dzAYvZ","execution_time":"2026-03-26 13:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9ZW8j-1774519359","operation_id":165675,"processed":2,"errors":0} 
[2026-03-26 13:04:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"DesbeLJQjEQS7UijFrfCaOafG8dzAYvZ","execution_time":"2026-03-26 13:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9ZW8j-1774519359","operation_id":165675} 
[2026-03-26 13:04:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-26 13:04:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-26 13:04:23] production.INFO: Constructing job for order: 180872  
[2026-03-26 13:04:26] production.INFO: Handling job for order: 180872  
[2026-03-26 13:04:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 13:04:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:04:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7bbb195b-3072-41b1-92ea-1d1df7e8ce48&Player_ID=51924402409  
[2026-03-26 13:04:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7bbb195b-3072-41b1-92ea-1d1df7e8ce48&Player_ID=51924402409","has_body":false} 
[2026-03-26 13:04:27] production.INFO: Operation sent successfully {"operation_id":165676,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-x6SL-1774519466","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 13:04:27"}},"processed_data":{"order_number":"ORD-x6SL-1774519466","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 13:04:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-x6SL-1774519466","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 13:04:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-x6SL-1774519466","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 13:04:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 13:04:39] production.INFO: SendAcceptReject: Notification queued {"user_id":904,"notification_type":"order_approved","reference_id":180872} 
[2026-03-26 13:04:39] production.INFO: Order updated successfully. Order ID: 180872, Status: completed  
[2026-03-26 13:04:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-x6SL-1774519466","status":"completed","codes_count":0} 
[2026-03-26 13:04:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 904  
[2026-03-26 13:05:03] production.INFO: Executing GetProducts task...  
[2026-03-26 13:05:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 13:05:03] production.INFO: Executing GetProducts task...  
[2026-03-26 13:05:05] production.INFO: async() رجع: true  
[2026-03-26 13:05:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 13:05:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 13:05:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 13:05:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 13:05:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 13:05:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 13:05:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 13:05:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 13:05:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 13:05:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 13:05:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 13:05:41] production.INFO: Constructing job for order: 180873  
[2026-03-26 13:05:42] production.INFO: Handling job for order: 180873  
[2026-03-26 13:05:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 13:05:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:05:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=6727ed72-42aa-4add-8593-8fb45c359d03&Player_ID=54862087  
[2026-03-26 13:05:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=6727ed72-42aa-4add-8593-8fb45c359d03&Player_ID=54862087","has_body":false} 
[2026-03-26 13:05:43] production.INFO: Operation sent successfully {"operation_id":165677,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-24LGDbw9-1774519543","amount":2.054932800000000003848299456876702606678009033203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-26 13:05:43"}},"processed_data":{"order_number":"ORD-24LGDbw9-1774519543","amount":2.054932800000000003848299456876702606678009033203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-26 13:06:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hGm7hOes8MWa4Xx8v6JkVMUB0MIUoCMW","execution_time":"2026-03-26 13:06:01"} 
[2026-03-26 13:06:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"hGm7hOes8MWa4Xx8v6JkVMUB0MIUoCMW","execution_time":"2026-03-26 13:06:01","total_operations":1,"sites_count":1} 
[2026-03-26 13:06:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"hGm7hOes8MWa4Xx8v6JkVMUB0MIUoCMW","execution_time":"2026-03-26 13:06:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-24LGDbw9-1774519543"]} 
[2026-03-26 13:06:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"hGm7hOes8MWa4Xx8v6JkVMUB0MIUoCMW","execution_time":"2026-03-26 13:06:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 13:06:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"hGm7hOes8MWa4Xx8v6JkVMUB0MIUoCMW","execution_time":"2026-03-26 13:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 13:06:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hGm7hOes8MWa4Xx8v6JkVMUB0MIUoCMW","execution_time":"2026-03-26 13:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-24LGDbw9-1774519543","operation_id":165677} 
[2026-03-26 13:06:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"hGm7hOes8MWa4Xx8v6JkVMUB0MIUoCMW","execution_time":"2026-03-26 13:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-24LGDbw9-1774519543","operation_id":165677,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 13:06:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"hGm7hOes8MWa4Xx8v6JkVMUB0MIUoCMW","execution_time":"2026-03-26 13:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-24LGDbw9-1774519543","operation_id":165677,"processed":0,"errors":0} 
[2026-03-26 13:06:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"hGm7hOes8MWa4Xx8v6JkVMUB0MIUoCMW","execution_time":"2026-03-26 13:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-24LGDbw9-1774519543","operation_id":165677} 
[2026-03-26 13:06:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-24LGDbw9-1774519543","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 13:06:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-24LGDbw9-1774519543","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 13:06:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 13:06:03] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":180873} 
[2026-03-26 13:06:03] production.INFO: Order updated successfully. Order ID: 180873, Status: completed  
[2026-03-26 13:06:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-24LGDbw9-1774519543","status":"completed","codes_count":0} 
[2026-03-26 13:06:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-26 13:06:15] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 13:06:17] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 13:07:11] production.INFO: SendAcceptReject: Notification queued {"user_id":1038,"notification_type":"request_approved","reference_id":18878} 
[2026-03-26 13:07:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1038  
[2026-03-26 13:07:29] production.INFO: Constructing job for order: 180874  
[2026-03-26 13:07:32] production.INFO: Handling job for order: 180874  
[2026-03-26 13:07:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 13:07:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:07:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=3c563212-6b43-42d6-b63c-edcea9f6fbe3&Player_ID=13026738261  
[2026-03-26 13:07:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=3c563212-6b43-42d6-b63c-edcea9f6fbe3&Player_ID=13026738261","has_body":false} 
[2026-03-26 13:07:33] production.INFO: Operation sent successfully {"operation_id":165678,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iFskeAC2-1774519653","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 13:07:33"}},"processed_data":{"order_number":"ORD-iFskeAC2-1774519653","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 13:08:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"TrFJNKpH55gHyWk4zgnCTHZrI5bCXC93","execution_time":"2026-03-26 13:08:03"} 
[2026-03-26 13:08:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"TrFJNKpH55gHyWk4zgnCTHZrI5bCXC93","execution_time":"2026-03-26 13:08:03","total_operations":1,"sites_count":1} 
[2026-03-26 13:08:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"TrFJNKpH55gHyWk4zgnCTHZrI5bCXC93","execution_time":"2026-03-26 13:08:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-iFskeAC2-1774519653"]} 
[2026-03-26 13:08:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"TrFJNKpH55gHyWk4zgnCTHZrI5bCXC93","execution_time":"2026-03-26 13:08:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 13:08:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"TrFJNKpH55gHyWk4zgnCTHZrI5bCXC93","execution_time":"2026-03-26 13:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 13:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TrFJNKpH55gHyWk4zgnCTHZrI5bCXC93","execution_time":"2026-03-26 13:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iFskeAC2-1774519653","operation_id":165678} 
[2026-03-26 13:08:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"TrFJNKpH55gHyWk4zgnCTHZrI5bCXC93","execution_time":"2026-03-26 13:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iFskeAC2-1774519653","operation_id":165678,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 13:08:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"TrFJNKpH55gHyWk4zgnCTHZrI5bCXC93","execution_time":"2026-03-26 13:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iFskeAC2-1774519653","operation_id":165678,"processed":0,"errors":0} 
[2026-03-26 13:08:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"TrFJNKpH55gHyWk4zgnCTHZrI5bCXC93","execution_time":"2026-03-26 13:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iFskeAC2-1774519653","operation_id":165678} 
[2026-03-26 13:08:15] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-iFskeAC2-1774519653","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 13:08:15] production.INFO: Processed webhook data (normalized) {"id":"ORD-iFskeAC2-1774519653","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 13:08:15] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 13:08:15] production.INFO: SendAcceptReject: Notification queued {"user_id":1038,"notification_type":"order_approved","reference_id":180874} 
[2026-03-26 13:08:15] production.INFO: Order updated successfully. Order ID: 180874, Status: completed  
[2026-03-26 13:08:15] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-iFskeAC2-1774519653","status":"completed","codes_count":0} 
[2026-03-26 13:08:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1038  
[2026-03-26 13:08:18] production.INFO: Constructing job for order: 180875  
[2026-03-26 13:08:21] production.INFO: Handling job for order: 180875  
[2026-03-26 13:08:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 13:08:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:08:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/783/params?qty=20000&uuid=9228683b-9261-4d04-a28c-c6b584e054fb&Player_ID=57944624  
[2026-03-26 13:08:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/783/params?qty=20000&uuid=9228683b-9261-4d04-a28c-c6b584e054fb&Player_ID=57944624","has_body":false} 
[2026-03-26 13:08:22] production.INFO: Operation sent successfully {"operation_id":165679,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cVN4XSs-1774519702","amount":3.383767999999999886995283304713666439056396484375,"status":"processing","product":"Saya Amount","game":"Saya","notes":[],"created_at":"2026-03-26 13:08:22"}},"processed_data":{"order_number":"ORD-cVN4XSs-1774519702","amount":3.383767999999999886995283304713666439056396484375,"status":"processing","product":"Saya Amount","game":"Saya"}} 
[2026-03-26 13:08:41] production.INFO: Constructing job for order: 180876  
[2026-03-26 13:08:43] production.INFO: Handling job for order: 180876  
[2026-03-26 13:08:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 13:08:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:08:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=fbce2de3-4e5f-42f7-9a56-71787126a60e&Player_ID=5604412653  
[2026-03-26 13:08:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=fbce2de3-4e5f-42f7-9a56-71787126a60e&Player_ID=5604412653","has_body":false} 
[2026-03-26 13:08:44] production.INFO: Operation sent successfully {"operation_id":165680,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kC1-1774519724","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 13:08:44"}},"processed_data":{"order_number":"ORD-kC1-1774519724","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-26 13:08:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kC1-1774519724","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 13:08:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-kC1-1774519724","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 13:08:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 13:08:57] production.INFO: SendAcceptReject: Notification queued {"user_id":1134,"notification_type":"order_approved","reference_id":180876} 
[2026-03-26 13:08:57] production.INFO: Order updated successfully. Order ID: 180876, Status: completed  
[2026-03-26 13:08:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kC1-1774519724","status":"completed","codes_count":0} 
[2026-03-26 13:08:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1134  
[2026-03-26 13:09:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-cVN4XSs-1774519702","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 13:09:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-cVN4XSs-1774519702","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 13:09:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 13:09:06] production.INFO: SendAcceptReject: Notification queued {"user_id":32,"notification_type":"order_approved","reference_id":180875} 
[2026-03-26 13:09:06] production.INFO: Order updated successfully. Order ID: 180875, Status: completed  
[2026-03-26 13:09:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-cVN4XSs-1774519702","status":"completed","codes_count":0} 
[2026-03-26 13:09:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-26 13:09:38] production.INFO: Constructing job for order: 180877  
[2026-03-26 13:09:41] production.INFO: Handling job for order: 180877  
[2026-03-26 13:09:41] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 13:09:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:09:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=673e0368-dd7a-4759-a045-0f35a1c17add&Player_ID=0994138881  
[2026-03-26 13:09:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=673e0368-dd7a-4759-a045-0f35a1c17add&Player_ID=0994138881","has_body":false} 
[2026-03-26 13:09:42] production.INFO: Operation sent successfully {"operation_id":165681,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1gCrQ-1774519782","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 13:09:42"}},"processed_data":{"order_number":"ORD-1gCrQ-1774519782","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 13:10:02] production.INFO: Constructing job for order: 180878  
[2026-03-26 13:10:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KPevIf2U6e8CTk7giwvZLqQ8F8Oq5did","execution_time":"2026-03-26 13:10:03"} 
[2026-03-26 13:10:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"KPevIf2U6e8CTk7giwvZLqQ8F8Oq5did","execution_time":"2026-03-26 13:10:03","total_operations":1,"sites_count":1} 
[2026-03-26 13:10:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"KPevIf2U6e8CTk7giwvZLqQ8F8Oq5did","execution_time":"2026-03-26 13:10:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-1gCrQ-1774519782"]} 
[2026-03-26 13:10:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"KPevIf2U6e8CTk7giwvZLqQ8F8Oq5did","execution_time":"2026-03-26 13:10:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 13:10:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"KPevIf2U6e8CTk7giwvZLqQ8F8Oq5did","execution_time":"2026-03-26 13:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 13:10:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"KPevIf2U6e8CTk7giwvZLqQ8F8Oq5did","execution_time":"2026-03-26 13:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1gCrQ-1774519782","operation_id":165681,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 13:10:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"KPevIf2U6e8CTk7giwvZLqQ8F8Oq5did","execution_time":"2026-03-26 13:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1gCrQ-1774519782","operation_id":165681,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 13:10:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"KPevIf2U6e8CTk7giwvZLqQ8F8Oq5did","execution_time":"2026-03-26 13:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1gCrQ-1774519782","operation_id":165681,"count":1} 
[2026-03-26 13:10:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"KPevIf2U6e8CTk7giwvZLqQ8F8Oq5did","execution_time":"2026-03-26 13:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1gCrQ-1774519782","operation_id":165681,"count":1} 
[2026-03-26 13:10:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"KPevIf2U6e8CTk7giwvZLqQ8F8Oq5did","execution_time":"2026-03-26 13:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1gCrQ-1774519782","operation_id":165681,"user_id":1597,"notification_type":"order_approved","reference_id":180877} 
[2026-03-26 13:10:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"KPevIf2U6e8CTk7giwvZLqQ8F8Oq5did","execution_time":"2026-03-26 13:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1gCrQ-1774519782","operation_id":165681,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 13:10:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"KPevIf2U6e8CTk7giwvZLqQ8F8Oq5did","execution_time":"2026-03-26 13:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1gCrQ-1774519782","operation_id":165681,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 13:10:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"KPevIf2U6e8CTk7giwvZLqQ8F8Oq5did","execution_time":"2026-03-26 13:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1gCrQ-1774519782","operation_id":165681,"processed":1,"errors":0} 
[2026-03-26 13:10:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"KPevIf2U6e8CTk7giwvZLqQ8F8Oq5did","execution_time":"2026-03-26 13:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1gCrQ-1774519782","operation_id":165681,"processed":1,"errors":0} 
[2026-03-26 13:10:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"KPevIf2U6e8CTk7giwvZLqQ8F8Oq5did","execution_time":"2026-03-26 13:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1gCrQ-1774519782","operation_id":165681} 
[2026-03-26 13:10:03] production.INFO: Executing GetProducts task...  
[2026-03-26 13:10:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 13:10:03] production.INFO: Executing GetProducts task...  
[2026-03-26 13:10:05] production.INFO: async() رجع: true  
[2026-03-26 13:10:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 13:10:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 13:10:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 13:10:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 13:10:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 13:10:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 13:10:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 13:10:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 13:10:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 13:10:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 13:10:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 13:10:07] production.INFO: Handling job for order: 180878  
[2026-03-26 13:10:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 13:10:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:10:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ba84e99b-b8f8-42fc-8c16-6cc4fabae231&Player_ID=51968830644  
[2026-03-26 13:10:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ba84e99b-b8f8-42fc-8c16-6cc4fabae231&Player_ID=51968830644","has_body":false} 
[2026-03-26 13:10:07] production.INFO: Operation sent successfully {"operation_id":165682,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5xC4L-1774519807","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 13:10:07"}},"processed_data":{"order_number":"ORD-5xC4L-1774519807","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 13:10:23] production.INFO: Constructing job for order: 180879  
[2026-03-26 13:10:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5xC4L-1774519807","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 13:10:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-5xC4L-1774519807","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 13:10:24] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 13:10:24] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":180878} 
[2026-03-26 13:10:24] production.INFO: Order updated successfully. Order ID: 180878, Status: completed  
[2026-03-26 13:10:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5xC4L-1774519807","status":"completed","codes_count":0} 
[2026-03-26 13:10:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-26 13:10:26] production.INFO: Handling job for order: 180879  
[2026-03-26 13:10:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 13:10:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:10:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=68582177-485e-4817-a7fd-e26c8edf772f&Player_ID=52098209737  
[2026-03-26 13:10:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=68582177-485e-4817-a7fd-e26c8edf772f&Player_ID=52098209737","has_body":false} 
[2026-03-26 13:10:27] production.INFO: Operation sent successfully {"operation_id":165683,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Peb6rb78-1774519827","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 13:10:27"}},"processed_data":{"order_number":"ORD-Peb6rb78-1774519827","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 13:10:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Peb6rb78-1774519827","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 13:10:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-Peb6rb78-1774519827","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 13:10:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 13:10:39] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":180879} 
[2026-03-26 13:10:39] production.INFO: Order updated successfully. Order ID: 180879, Status: completed  
[2026-03-26 13:10:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Peb6rb78-1774519827","status":"completed","codes_count":0} 
[2026-03-26 13:10:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-26 13:12:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bfADr9ngbf0Hkr6eLGvIeK5HtbM2IWvS","execution_time":"2026-03-26 13:12:03"} 
[2026-03-26 13:12:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"bfADr9ngbf0Hkr6eLGvIeK5HtbM2IWvS","execution_time":"2026-03-26 13:12:03"} 
[2026-03-26 13:12:34] production.INFO: Constructing job for order: 180880  
[2026-03-26 13:12:36] production.INFO: Handling job for order: 180880  
[2026-03-26 13:12:36] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 13:12:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:12:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=aada66e0-ff81-400c-8bb5-c0cf3bbfe42e&Player_ID=0944724515  
[2026-03-26 13:12:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=aada66e0-ff81-400c-8bb5-c0cf3bbfe42e&Player_ID=0944724515","has_body":false} 
[2026-03-26 13:12:37] production.INFO: Operation sent successfully {"operation_id":165684,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hH0B4-1774519957","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 13:12:37"}},"processed_data":{"order_number":"ORD-hH0B4-1774519957","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 13:12:37] production.INFO: Constructing job for order: 180881  
[2026-03-26 13:12:40] production.INFO: Handling job for order: 180881  
[2026-03-26 13:12:40] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 13:12:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:12:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=07d0a2a0-c88c-4d49-a529-95396eb29fc2&Player_ID=0994870977  
[2026-03-26 13:12:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=07d0a2a0-c88c-4d49-a529-95396eb29fc2&Player_ID=0994870977","has_body":false} 
[2026-03-26 13:12:41] production.INFO: Operation sent successfully {"operation_id":165685,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WP9e-1774519960","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 13:12:41"}},"processed_data":{"order_number":"ORD-WP9e-1774519960","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 13:12:45] production.INFO: Constructing job for order: 180882  
[2026-03-26 13:12:47] production.INFO: Handling job for order: 180882  
[2026-03-26 13:12:47] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 13:12:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:12:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=1283b943-1ec2-4edc-badd-91b05a0de747&Player_ID=0994870977  
[2026-03-26 13:12:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=1283b943-1ec2-4edc-badd-91b05a0de747&Player_ID=0994870977","has_body":false} 
[2026-03-26 13:12:47] production.INFO: Operation sent successfully {"operation_id":165686,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-V7ynFM-1774519967","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 13:12:47"}},"processed_data":{"order_number":"ORD-V7ynFM-1774519967","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 13:12:48] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"450.0","mainamount":"450","operation_number":"600432047988","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php3a807fn66e56fHUIzfZ"}},"user_id":1305} 
[2026-03-26 13:12:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 13:12:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 13:12:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 13:12:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 13:12:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 13:12:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 13:12:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 13:12:50] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 13:12:50] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18879,"user_id":1305,"amount":450.0,"admins_notified":7} 
[2026-03-26 13:13:01] production.INFO: Constructing job for order: 180883  
[2026-03-26 13:13:02] production.INFO: Handling job for order: 180883  
[2026-03-26 13:13:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 13:13:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:13:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=94c87916-3206-4b01-a19f-7f1afefb8634&Player_ID=12652437688  
[2026-03-26 13:13:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=94c87916-3206-4b01-a19f-7f1afefb8634&Player_ID=12652437688","has_body":false} 
[2026-03-26 13:13:03] production.INFO: Operation sent successfully {"operation_id":165687,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RRq3V-1774519983","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 13:13:03"}},"processed_data":{"order_number":"ORD-RRq3V-1774519983","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 13:13:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-RRq3V-1774519983","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 13:13:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-RRq3V-1774519983","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 13:13:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 13:13:31] production.INFO: SendAcceptReject: Notification queued {"user_id":280,"notification_type":"order_approved","reference_id":180883} 
[2026-03-26 13:13:31] production.INFO: Order updated successfully. Order ID: 180883, Status: completed  
[2026-03-26 13:13:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-RRq3V-1774519983","status":"completed","codes_count":0} 
[2026-03-26 13:13:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 280  
[2026-03-26 13:13:34] production.INFO: Constructing job for order: 180884  
[2026-03-26 13:13:36] production.INFO: Handling job for order: 180884  
[2026-03-26 13:13:36] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 13:13:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:13:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=fae73edb-f615-4199-8b48-b8cb65642b8b&Player_ID=0968755048  
[2026-03-26 13:13:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=fae73edb-f615-4199-8b48-b8cb65642b8b&Player_ID=0968755048","has_body":false} 
[2026-03-26 13:13:37] production.INFO: Operation sent successfully {"operation_id":165688,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wcvwBoN-1774520017","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 13:13:37"}},"processed_data":{"order_number":"ORD-wcvwBoN-1774520017","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 13:14:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"yaZ9suRbKgjVbuC7bVVXGk77U1ooQZHW","execution_time":"2026-03-26 13:14:04"} 
[2026-03-26 13:14:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"yaZ9suRbKgjVbuC7bVVXGk77U1ooQZHW","execution_time":"2026-03-26 13:14:04","total_operations":4,"sites_count":1} 
[2026-03-26 13:14:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yaZ9suRbKgjVbuC7bVVXGk77U1ooQZHW","execution_time":"2026-03-26 13:14:04","site_id":4,"site_name":"swgamessls","orders_count":4,"order_ids":["ORD-hH0B4-1774519957","ORD-WP9e-1774519960","ORD-V7ynFM-1774519967","ORD-wcvwBoN-1774520017"]} 
[2026-03-26 13:14:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yaZ9suRbKgjVbuC7bVVXGk77U1ooQZHW","execution_time":"2026-03-26 13:14:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 13:14:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yaZ9suRbKgjVbuC7bVVXGk77U1ooQZHW","execution_time":"2026-03-26 13:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-26 13:14:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yaZ9suRbKgjVbuC7bVVXGk77U1ooQZHW","execution_time":"2026-03-26 13:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WP9e-1774519960","operation_id":165685,"processed":4,"skipped":0,"updates_prepared":4} 
[2026-03-26 13:14:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"yaZ9suRbKgjVbuC7bVVXGk77U1ooQZHW","execution_time":"2026-03-26 13:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WP9e-1774519960","operation_id":165685,"total_items":4,"chunks":1,"chunk_size":10} 
[2026-03-26 13:14:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"yaZ9suRbKgjVbuC7bVVXGk77U1ooQZHW","execution_time":"2026-03-26 13:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WP9e-1774519960","operation_id":165685,"count":4} 
[2026-03-26 13:14:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"yaZ9suRbKgjVbuC7bVVXGk77U1ooQZHW","execution_time":"2026-03-26 13:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WP9e-1774519960","operation_id":165685,"count":4} 
[2026-03-26 13:14:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"yaZ9suRbKgjVbuC7bVVXGk77U1ooQZHW","execution_time":"2026-03-26 13:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WP9e-1774519960","operation_id":165685,"user_id":5,"notification_type":"order_approved","reference_id":180880} 
[2026-03-26 13:14:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"yaZ9suRbKgjVbuC7bVVXGk77U1ooQZHW","execution_time":"2026-03-26 13:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WP9e-1774519960","operation_id":165685,"user_id":43,"notification_type":"order_approved","reference_id":180882} 
[2026-03-26 13:14:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"yaZ9suRbKgjVbuC7bVVXGk77U1ooQZHW","execution_time":"2026-03-26 13:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WP9e-1774519960","operation_id":165685,"user_id":43,"notification_type":"order_approved","reference_id":180884} 
[2026-03-26 13:14:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"yaZ9suRbKgjVbuC7bVVXGk77U1ooQZHW","execution_time":"2026-03-26 13:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WP9e-1774519960","operation_id":165685,"user_id":43,"notification_type":"order_approved","reference_id":180881} 
[2026-03-26 13:14:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"yaZ9suRbKgjVbuC7bVVXGk77U1ooQZHW","execution_time":"2026-03-26 13:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WP9e-1774519960","operation_id":165685,"chunk_number":1,"processed":4,"errors":0,"total_operations":4,"total_orders":4,"total_codes":0,"total_refunds":0} 
[2026-03-26 13:14:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"yaZ9suRbKgjVbuC7bVVXGk77U1ooQZHW","execution_time":"2026-03-26 13:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WP9e-1774519960","operation_id":165685,"total_processed":4,"total_errors":0,"chunks_processed":1} 
[2026-03-26 13:14:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"yaZ9suRbKgjVbuC7bVVXGk77U1ooQZHW","execution_time":"2026-03-26 13:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WP9e-1774519960","operation_id":165685,"processed":4,"errors":0} 
[2026-03-26 13:14:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yaZ9suRbKgjVbuC7bVVXGk77U1ooQZHW","execution_time":"2026-03-26 13:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WP9e-1774519960","operation_id":165685,"processed":4,"errors":0} 
[2026-03-26 13:14:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"yaZ9suRbKgjVbuC7bVVXGk77U1ooQZHW","execution_time":"2026-03-26 13:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WP9e-1774519960","operation_id":165685} 
[2026-03-26 13:14:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-26 13:14:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-26 13:14:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-26 13:14:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-26 13:14:30] production.INFO: Constructing job for order: 180885  
[2026-03-26 13:14:30] production.INFO: SendAcceptReject: Notification queued {"user_id":852,"notification_type":"order_approved","reference_id":180626} 
[2026-03-26 13:14:30] production.INFO: Constructing job for order: 180886  
[2026-03-26 13:14:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 852  
[2026-03-26 13:14:31] production.INFO: Handling job for order: 180885  
[2026-03-26 13:14:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 13:14:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:14:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=b4740493-2f52-48c9-a448-cc8eb627dbc0&Player_ID=13593036379  
[2026-03-26 13:14:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=b4740493-2f52-48c9-a448-cc8eb627dbc0&Player_ID=13593036379","has_body":false} 
[2026-03-26 13:14:32] production.INFO: Operation sent successfully {"operation_id":165689,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hZ1-1774520072","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 13:14:32"}},"processed_data":{"order_number":"ORD-hZ1-1774520072","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 13:14:32] production.INFO: Handling job for order: 180886  
[2026-03-26 13:14:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 13:14:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:14:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=a1f3c897-ab5d-4a7b-ac6c-3ee07044d0a9&Player_ID=9207697740  
[2026-03-26 13:14:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=a1f3c897-ab5d-4a7b-ac6c-3ee07044d0a9&Player_ID=9207697740","has_body":false} 
[2026-03-26 13:14:33] production.INFO: Operation sent successfully {"operation_id":165690,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dBfj-1774520073","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 13:14:33"}},"processed_data":{"order_number":"ORD-dBfj-1774520073","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 13:14:34] production.INFO: SendAcceptReject: Notification queued {"user_id":852,"notification_type":"order_approved","reference_id":180627} 
[2026-03-26 13:14:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 852  
[2026-03-26 13:14:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hZ1-1774520072","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 13:14:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-hZ1-1774520072","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 13:14:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 13:14:58] production.INFO: SendAcceptReject: Notification queued {"user_id":600,"notification_type":"order_approved","reference_id":180885} 
[2026-03-26 13:14:58] production.INFO: Order updated successfully. Order ID: 180885, Status: completed  
[2026-03-26 13:14:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hZ1-1774520072","status":"completed","codes_count":0} 
[2026-03-26 13:15:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 600  
[2026-03-26 13:15:03] production.INFO: Executing GetProducts task...  
[2026-03-26 13:15:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 13:15:03] production.INFO: Executing GetProducts task...  
[2026-03-26 13:15:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dBfj-1774520073","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 13:15:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-dBfj-1774520073","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 13:15:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 13:15:04] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":180886} 
[2026-03-26 13:15:04] production.INFO: Order updated successfully. Order ID: 180886, Status: completed  
[2026-03-26 13:15:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dBfj-1774520073","status":"completed","codes_count":0} 
[2026-03-26 13:15:05] production.INFO: async() رجع: true  
[2026-03-26 13:15:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 13:15:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 13:15:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 13:15:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 13:15:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 13:15:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 13:15:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 13:15:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 13:15:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 13:15:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 13:15:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 13:15:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-26 13:15:34] production.INFO: Constructing job for order: 180887  
[2026-03-26 13:15:37] production.INFO: Handling job for order: 180887  
[2026-03-26 13:15:37] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 13:15:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:15:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=c8ad930c-9b7c-4d31-be4c-e8787cb2f9bf&Player_ID=0992574104  
[2026-03-26 13:15:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=c8ad930c-9b7c-4d31-be4c-e8787cb2f9bf&Player_ID=0992574104","has_body":false} 
[2026-03-26 13:15:37] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"14250.0","mainamount":"14250","operation_number":"160121660","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpjshhbc29ngtp1BO4xNI"}},"user_id":1767} 
[2026-03-26 13:15:38] production.INFO: Operation sent successfully {"operation_id":165691,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YHOLwR-1774520137","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 13:15:38"}},"processed_data":{"order_number":"ORD-YHOLwR-1774520137","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 13:15:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 13:15:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 13:15:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 13:15:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 13:15:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 13:15:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 13:15:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 13:15:38] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 13:15:38] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18880,"user_id":1767,"amount":14250.0,"admins_notified":7} 
[2026-03-26 13:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PqSeSm5LbpZGSPGHZCnZrqhC5jeqI142","execution_time":"2026-03-26 13:16:02"} 
[2026-03-26 13:16:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"PqSeSm5LbpZGSPGHZCnZrqhC5jeqI142","execution_time":"2026-03-26 13:16:02","total_operations":1,"sites_count":1} 
[2026-03-26 13:16:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PqSeSm5LbpZGSPGHZCnZrqhC5jeqI142","execution_time":"2026-03-26 13:16:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-YHOLwR-1774520137"]} 
[2026-03-26 13:16:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PqSeSm5LbpZGSPGHZCnZrqhC5jeqI142","execution_time":"2026-03-26 13:16:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 13:16:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PqSeSm5LbpZGSPGHZCnZrqhC5jeqI142","execution_time":"2026-03-26 13:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 13:16:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PqSeSm5LbpZGSPGHZCnZrqhC5jeqI142","execution_time":"2026-03-26 13:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YHOLwR-1774520137","operation_id":165691,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 13:16:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"PqSeSm5LbpZGSPGHZCnZrqhC5jeqI142","execution_time":"2026-03-26 13:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YHOLwR-1774520137","operation_id":165691,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 13:16:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"PqSeSm5LbpZGSPGHZCnZrqhC5jeqI142","execution_time":"2026-03-26 13:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YHOLwR-1774520137","operation_id":165691,"count":1} 
[2026-03-26 13:16:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"PqSeSm5LbpZGSPGHZCnZrqhC5jeqI142","execution_time":"2026-03-26 13:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YHOLwR-1774520137","operation_id":165691,"count":1} 
[2026-03-26 13:16:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"PqSeSm5LbpZGSPGHZCnZrqhC5jeqI142","execution_time":"2026-03-26 13:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YHOLwR-1774520137","operation_id":165691,"user_id":227,"notification_type":"order_approved","reference_id":180887} 
[2026-03-26 13:16:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"PqSeSm5LbpZGSPGHZCnZrqhC5jeqI142","execution_time":"2026-03-26 13:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YHOLwR-1774520137","operation_id":165691,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 13:16:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"PqSeSm5LbpZGSPGHZCnZrqhC5jeqI142","execution_time":"2026-03-26 13:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YHOLwR-1774520137","operation_id":165691,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 13:16:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"PqSeSm5LbpZGSPGHZCnZrqhC5jeqI142","execution_time":"2026-03-26 13:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YHOLwR-1774520137","operation_id":165691,"processed":1,"errors":0} 
[2026-03-26 13:16:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PqSeSm5LbpZGSPGHZCnZrqhC5jeqI142","execution_time":"2026-03-26 13:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YHOLwR-1774520137","operation_id":165691,"processed":1,"errors":0} 
[2026-03-26 13:16:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"PqSeSm5LbpZGSPGHZCnZrqhC5jeqI142","execution_time":"2026-03-26 13:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YHOLwR-1774520137","operation_id":165691} 
[2026-03-26 13:16:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 227  
[2026-03-26 13:17:03] production.INFO: Constructing job for order: 180888  
[2026-03-26 13:17:05] production.INFO: Handling job for order: 180888  
[2026-03-26 13:17:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 13:17:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:17:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=60000&uuid=d8e7e47b-57b9-4284-b097-d1ac305e0b3a&Player_ID=83821435  
[2026-03-26 13:17:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=60000&uuid=d8e7e47b-57b9-4284-b097-d1ac305e0b3a&Player_ID=83821435","has_body":false} 
[2026-03-26 13:17:06] production.INFO: Operation sent successfully {"operation_id":165692,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lsLlpvV-1774520225","amount":6.44557800000000025164581529679708182811737060546875,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-26 13:17:06"}},"processed_data":{"order_number":"ORD-lsLlpvV-1774520225","amount":6.44557800000000025164581529679708182811737060546875,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-26 13:17:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-lsLlpvV-1774520225","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 13:17:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-lsLlpvV-1774520225","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 13:17:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 13:17:13] production.INFO: SendAcceptReject: Notification queued {"user_id":948,"notification_type":"order_approved","reference_id":180888} 
[2026-03-26 13:17:13] production.INFO: Order updated successfully. Order ID: 180888, Status: completed  
[2026-03-26 13:17:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-lsLlpvV-1774520225","status":"completed","codes_count":0} 
[2026-03-26 13:17:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 948  
[2026-03-26 13:18:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"gNaC5yD3LuOV4LXpobr0Z361T7ruZ7QH","execution_time":"2026-03-26 13:18:03"} 
[2026-03-26 13:18:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"gNaC5yD3LuOV4LXpobr0Z361T7ruZ7QH","execution_time":"2026-03-26 13:18:03"} 
[2026-03-26 13:18:15] production.ALERT: user_id => 852  
[2026-03-26 13:18:42] production.INFO: SendAcceptReject: Notification queued {"user_id":1305,"notification_type":"request_approved","reference_id":18879} 
[2026-03-26 13:18:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1305  
[2026-03-26 13:19:03] production.INFO: SendAcceptReject: Notification queued {"user_id":1767,"notification_type":"request_approved","reference_id":18880} 
[2026-03-26 13:19:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1767  
[2026-03-26 13:19:37] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"request_rejected","reference_id":18877} 
[2026-03-26 13:19:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-26 13:20:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"wgUx4DcdXfrCUDComA7t3BNUeb9UeGli","execution_time":"2026-03-26 13:20:03"} 
[2026-03-26 13:20:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"wgUx4DcdXfrCUDComA7t3BNUeb9UeGli","execution_time":"2026-03-26 13:20:03"} 
[2026-03-26 13:20:03] production.INFO: Executing GetProducts task...  
[2026-03-26 13:20:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 13:20:03] production.INFO: Executing GetProducts task...  
[2026-03-26 13:20:05] production.INFO: async() رجع: true  
[2026-03-26 13:20:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 13:20:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 13:20:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 13:20:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 13:20:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 13:20:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 13:20:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 13:20:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 13:20:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 13:20:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 13:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 13:20:11] production.INFO: Constructing job for order: 180889  
[2026-03-26 13:20:12] production.INFO: Handling job for order: 180889  
[2026-03-26 13:20:12] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 13:20:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:20:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=096ce18b-1493-478c-ac0c-179e646efec2&Player_ID=0942261300  
[2026-03-26 13:20:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=096ce18b-1493-478c-ac0c-179e646efec2&Player_ID=0942261300","has_body":false} 
[2026-03-26 13:20:13] production.INFO: Operation sent successfully {"operation_id":165693,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-U6k6-1774520413","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 13:20:13"}},"processed_data":{"order_number":"ORD-U6k6-1774520413","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 13:20:14] production.INFO: Constructing job for order: 180890  
[2026-03-26 13:20:16] production.INFO: Handling job for order: 180890  
[2026-03-26 13:20:16] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 13:20:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:20:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=32c67b0f-0e19-4ee4-8070-09b575cdcf3e&Player_ID=0942261300  
[2026-03-26 13:20:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=32c67b0f-0e19-4ee4-8070-09b575cdcf3e&Player_ID=0942261300","has_body":false} 
[2026-03-26 13:20:17] production.INFO: Operation sent successfully {"operation_id":165694,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-boJkYcs-1774520417","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 13:20:17"}},"processed_data":{"order_number":"ORD-boJkYcs-1774520417","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 13:20:43] production.INFO: Constructing job for order: 180891  
[2026-03-26 13:20:44] production.INFO: Handling job for order: 180891  
[2026-03-26 13:20:44] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 13:20:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:20:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=c83ab93c-56da-4243-a3c7-9c434b0bdfaa&Player_ID=0947372084  
[2026-03-26 13:20:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=c83ab93c-56da-4243-a3c7-9c434b0bdfaa&Player_ID=0947372084","has_body":false} 
[2026-03-26 13:20:45] production.INFO: Operation sent successfully {"operation_id":165695,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kO4m-1774520444","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 13:20:45"}},"processed_data":{"order_number":"ORD-kO4m-1774520444","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 13:20:48] production.INFO: Constructing job for order: 180892  
[2026-03-26 13:20:51] production.INFO: Handling job for order: 180892  
[2026-03-26 13:20:51] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 13:20:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:20:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=2c2aeb3c-6b60-4ba5-8bba-36da33b8d4d4&Player_ID=0947372084  
[2026-03-26 13:20:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=2c2aeb3c-6b60-4ba5-8bba-36da33b8d4d4&Player_ID=0947372084","has_body":false} 
[2026-03-26 13:20:51] production.INFO: Operation sent successfully {"operation_id":165696,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hyrC-1774520451","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 13:20:51"}},"processed_data":{"order_number":"ORD-hyrC-1774520451","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 13:21:20] production.INFO: Constructing job for order: 180893  
[2026-03-26 13:21:21] production.INFO: Handling job for order: 180893  
[2026-03-26 13:21:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 13:21:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:21:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=20a7cc9c-f99f-49ff-a37b-ed1f84cc8c84&Player_ID=11200494  
[2026-03-26 13:21:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=20a7cc9c-f99f-49ff-a37b-ed1f84cc8c84&Player_ID=11200494","has_body":false} 
[2026-03-26 13:21:22] production.INFO: Operation sent successfully {"operation_id":165697,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yg7kBcG-1774520482","amount":2.054932800000000003848299456876702606678009033203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-26 13:21:22"}},"processed_data":{"order_number":"ORD-yg7kBcG-1774520482","amount":2.054932800000000003848299456876702606678009033203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-26 13:22:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"oM2ukh67s2tEwX2XJP3gF4s8XRPK4SRF","execution_time":"2026-03-26 13:22:04"} 
[2026-03-26 13:22:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"oM2ukh67s2tEwX2XJP3gF4s8XRPK4SRF","execution_time":"2026-03-26 13:22:04","total_operations":5,"sites_count":2} 
[2026-03-26 13:22:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"oM2ukh67s2tEwX2XJP3gF4s8XRPK4SRF","execution_time":"2026-03-26 13:22:04","site_id":4,"site_name":"swgamessls","orders_count":4,"order_ids":["ORD-U6k6-1774520413","ORD-boJkYcs-1774520417","ORD-kO4m-1774520444","ORD-hyrC-1774520451"]} 
[2026-03-26 13:22:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"oM2ukh67s2tEwX2XJP3gF4s8XRPK4SRF","execution_time":"2026-03-26 13:22:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 13:22:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"oM2ukh67s2tEwX2XJP3gF4s8XRPK4SRF","execution_time":"2026-03-26 13:22:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-26 13:22:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"oM2ukh67s2tEwX2XJP3gF4s8XRPK4SRF","execution_time":"2026-03-26 13:22:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U6k6-1774520413","operation_id":165693,"processed":4,"skipped":0,"updates_prepared":4} 
[2026-03-26 13:22:05] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"oM2ukh67s2tEwX2XJP3gF4s8XRPK4SRF","execution_time":"2026-03-26 13:22:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U6k6-1774520413","operation_id":165693,"total_items":4,"chunks":1,"chunk_size":10} 
[2026-03-26 13:22:05] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"oM2ukh67s2tEwX2XJP3gF4s8XRPK4SRF","execution_time":"2026-03-26 13:22:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U6k6-1774520413","operation_id":165693,"count":4} 
[2026-03-26 13:22:05] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"oM2ukh67s2tEwX2XJP3gF4s8XRPK4SRF","execution_time":"2026-03-26 13:22:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U6k6-1774520413","operation_id":165693,"count":4} 
[2026-03-26 13:22:05] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"oM2ukh67s2tEwX2XJP3gF4s8XRPK4SRF","execution_time":"2026-03-26 13:22:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U6k6-1774520413","operation_id":165693,"user_id":43,"notification_type":"order_approved","reference_id":180890} 
[2026-03-26 13:22:05] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"oM2ukh67s2tEwX2XJP3gF4s8XRPK4SRF","execution_time":"2026-03-26 13:22:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U6k6-1774520413","operation_id":165693,"user_id":7,"notification_type":"order_approved","reference_id":180892} 
[2026-03-26 13:22:05] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"oM2ukh67s2tEwX2XJP3gF4s8XRPK4SRF","execution_time":"2026-03-26 13:22:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U6k6-1774520413","operation_id":165693,"user_id":7,"notification_type":"order_approved","reference_id":180891} 
[2026-03-26 13:22:05] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"oM2ukh67s2tEwX2XJP3gF4s8XRPK4SRF","execution_time":"2026-03-26 13:22:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U6k6-1774520413","operation_id":165693,"user_id":43,"notification_type":"order_approved","reference_id":180889} 
[2026-03-26 13:22:05] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"oM2ukh67s2tEwX2XJP3gF4s8XRPK4SRF","execution_time":"2026-03-26 13:22:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U6k6-1774520413","operation_id":165693,"chunk_number":1,"processed":4,"errors":0,"total_operations":4,"total_orders":4,"total_codes":0,"total_refunds":0} 
[2026-03-26 13:22:05] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"oM2ukh67s2tEwX2XJP3gF4s8XRPK4SRF","execution_time":"2026-03-26 13:22:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U6k6-1774520413","operation_id":165693,"total_processed":4,"total_errors":0,"chunks_processed":1} 
[2026-03-26 13:22:05] production.INFO: Batch update completed {"job":"Quryjob","job_id":"oM2ukh67s2tEwX2XJP3gF4s8XRPK4SRF","execution_time":"2026-03-26 13:22:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U6k6-1774520413","operation_id":165693,"processed":4,"errors":0} 
[2026-03-26 13:22:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"oM2ukh67s2tEwX2XJP3gF4s8XRPK4SRF","execution_time":"2026-03-26 13:22:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U6k6-1774520413","operation_id":165693,"processed":4,"errors":0} 
[2026-03-26 13:22:05] production.INFO: Processing site batch {"job":"Quryjob","job_id":"oM2ukh67s2tEwX2XJP3gF4s8XRPK4SRF","execution_time":"2026-03-26 13:22:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U6k6-1774520413","operation_id":165693,"orders_count":1,"order_ids":["ORD-yg7kBcG-1774520482"]} 
[2026-03-26 13:22:05] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"oM2ukh67s2tEwX2XJP3gF4s8XRPK4SRF","execution_time":"2026-03-26 13:22:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U6k6-1774520413","operation_id":165693} 
[2026-03-26 13:22:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"oM2ukh67s2tEwX2XJP3gF4s8XRPK4SRF","execution_time":"2026-03-26 13:22:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U6k6-1774520413","operation_id":165693,"orders_count":1} 
[2026-03-26 13:22:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oM2ukh67s2tEwX2XJP3gF4s8XRPK4SRF","execution_time":"2026-03-26 13:22:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yg7kBcG-1774520482","operation_id":165697} 
[2026-03-26 13:22:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"oM2ukh67s2tEwX2XJP3gF4s8XRPK4SRF","execution_time":"2026-03-26 13:22:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yg7kBcG-1774520482","operation_id":165697,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 13:22:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"oM2ukh67s2tEwX2XJP3gF4s8XRPK4SRF","execution_time":"2026-03-26 13:22:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yg7kBcG-1774520482","operation_id":165697,"processed":0,"errors":0} 
[2026-03-26 13:22:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"oM2ukh67s2tEwX2XJP3gF4s8XRPK4SRF","execution_time":"2026-03-26 13:22:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yg7kBcG-1774520482","operation_id":165697} 
[2026-03-26 13:22:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-26 13:22:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 7  
[2026-03-26 13:22:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 7  
[2026-03-26 13:22:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-26 13:22:49] production.INFO: Constructing job for order: 180894  
[2026-03-26 13:22:51] production.INFO: Handling job for order: 180894  
[2026-03-26 13:22:51] production.ERROR: API failed for order 180894 {"order_id":180894,"error_message":"No query results for model [App\\Models\\PriceAsync].","error_code":0,"file":"/home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php","line":780,"stack_trace":"#0 /home/talaah/public_html/app/Services/ExternalSite/OrderExternalService.php(250): Illuminate\\Database\\Eloquent\\Builder->firstOrFail()
#1 /home/talaah/public_html/app/Services/ExternalSite/OrderExternalService.php(29): App\\Services\\ExternalSite\\OrderExternalService->doRequest(180894, 22, 1, '03790903-59cf-4...', '[{\"key\":\"player...', 6, 1767)
#2 /home/talaah/public_html/app/Jobs/OrderApiJob.php(71): App\\Services\\ExternalSite\\OrderExternalService->sendOrder(180894)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\OrderApiJob->handle()
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array)
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\OrderApiJob))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\OrderApiJob))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\OrderApiJob), false)
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\OrderApiJob))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\OrderApiJob))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\RedisJob), Object(App\\Jobs\\OrderApiJob))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\RedisJob), Array)
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(487): Illuminate\\Queue\\Jobs\\Job->fire()
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(437): Illuminate\\Queue\\Worker->process('redis', Object(Illuminate\\Queue\\Jobs\\RedisJob), Object(Illuminate\\Queue\\WorkerOptions))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\RedisJob), 'redis', Object(Illuminate\\Queue\\WorkerOptions))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('redis', 'default', Object(Illuminate\\Queue\\WorkerOptions))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('redis', 'default')
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/talaah/public_html/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/talaah/public_html/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/talaah/public_html/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/talaah/public_html/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/talaah/public_html/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}","previous_exception":null,"context":{"job_class":"App\\Jobs\\OrderApiJob","timestamp":"2026-03-26 13:22:51","memory_usage":35651584,"memory_peak":35651584}} 
[2026-03-26 13:23:13] production.INFO: Constructing job for order: 180895  
[2026-03-26 13:23:15] production.INFO: Handling job for order: 180895  
[2026-03-26 13:23:15] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 13:23:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:23:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=072e8e2d-f292-4b7d-a7c6-e249259d027d&Player_ID=0983478390  
[2026-03-26 13:23:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=072e8e2d-f292-4b7d-a7c6-e249259d027d&Player_ID=0983478390","has_body":false} 
[2026-03-26 13:23:16] production.INFO: Operation sent successfully {"operation_id":165698,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-28iR-1774520596","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 13:23:16"}},"processed_data":{"order_number":"ORD-28iR-1774520596","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 13:23:28] production.INFO: Constructing job for order: 180896  
[2026-03-26 13:23:31] production.INFO: Handling job for order: 180896  
[2026-03-26 13:23:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 13:23:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:23:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/583/params?qty=30000&uuid=c8309fad-777a-464b-a38c-bae45399f2fd&Player_ID=1879804  
[2026-03-26 13:23:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/583/params?qty=30000&uuid=c8309fad-777a-464b-a38c-bae45399f2fd&Player_ID=1879804","has_body":false} 
[2026-03-26 13:23:32] production.INFO: Operation sent successfully {"operation_id":165699,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cyk3pLk-1774520611","amount":2.9813939999999998775592757738195359706878662109375,"status":"processing","product":"Waho Amount","game":"Waho","notes":[],"created_at":"2026-03-26 13:23:32"}},"processed_data":{"order_number":"ORD-cyk3pLk-1774520611","amount":2.9813939999999998775592757738195359706878662109375,"status":"processing","product":"Waho Amount","game":"Waho"}} 
[2026-03-26 13:23:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-cyk3pLk-1774520611","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 13:23:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-cyk3pLk-1774520611","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 13:23:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 13:23:35] production.INFO: SendAcceptReject: Notification queued {"user_id":1305,"notification_type":"order_approved","reference_id":180896} 
[2026-03-26 13:23:35] production.INFO: Order updated successfully. Order ID: 180896, Status: completed  
[2026-03-26 13:23:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-cyk3pLk-1774520611","status":"completed","codes_count":0} 
[2026-03-26 13:23:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1305  
[2026-03-26 13:23:45] production.INFO: Constructing job for order: 180897  
[2026-03-26 13:23:47] production.INFO: Handling job for order: 180897  
[2026-03-26 13:23:47] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 13:23:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:23:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=7a4f14f7-1b23-4eff-8e7a-5a41dbeeecdf&Player_ID=0983441706  
[2026-03-26 13:23:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=7a4f14f7-1b23-4eff-8e7a-5a41dbeeecdf&Player_ID=0983441706","has_body":false} 
[2026-03-26 13:23:48] production.INFO: Operation sent successfully {"operation_id":165700,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QJa5l-1774520627","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 13:23:48"}},"processed_data":{"order_number":"ORD-QJa5l-1774520627","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 13:24:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"j3k47TeeE9Stf45fJB37Fy2XGMZxMoTs","execution_time":"2026-03-26 13:24:03"} 
[2026-03-26 13:24:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"j3k47TeeE9Stf45fJB37Fy2XGMZxMoTs","execution_time":"2026-03-26 13:24:03","total_operations":3,"sites_count":2} 
[2026-03-26 13:24:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"j3k47TeeE9Stf45fJB37Fy2XGMZxMoTs","execution_time":"2026-03-26 13:24:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-yg7kBcG-1774520482"]} 
[2026-03-26 13:24:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"j3k47TeeE9Stf45fJB37Fy2XGMZxMoTs","execution_time":"2026-03-26 13:24:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 13:24:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"j3k47TeeE9Stf45fJB37Fy2XGMZxMoTs","execution_time":"2026-03-26 13:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 13:24:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"j3k47TeeE9Stf45fJB37Fy2XGMZxMoTs","execution_time":"2026-03-26 13:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yg7kBcG-1774520482","operation_id":165697,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 13:24:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"j3k47TeeE9Stf45fJB37Fy2XGMZxMoTs","execution_time":"2026-03-26 13:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yg7kBcG-1774520482","operation_id":165697,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 13:24:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"j3k47TeeE9Stf45fJB37Fy2XGMZxMoTs","execution_time":"2026-03-26 13:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yg7kBcG-1774520482","operation_id":165697,"count":1} 
[2026-03-26 13:24:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"j3k47TeeE9Stf45fJB37Fy2XGMZxMoTs","execution_time":"2026-03-26 13:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yg7kBcG-1774520482","operation_id":165697,"count":1} 
[2026-03-26 13:24:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"j3k47TeeE9Stf45fJB37Fy2XGMZxMoTs","execution_time":"2026-03-26 13:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yg7kBcG-1774520482","operation_id":165697,"user_id":949,"notification_type":"order_approved","reference_id":180893} 
[2026-03-26 13:24:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"j3k47TeeE9Stf45fJB37Fy2XGMZxMoTs","execution_time":"2026-03-26 13:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yg7kBcG-1774520482","operation_id":165697,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 13:24:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"j3k47TeeE9Stf45fJB37Fy2XGMZxMoTs","execution_time":"2026-03-26 13:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yg7kBcG-1774520482","operation_id":165697,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 13:24:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"j3k47TeeE9Stf45fJB37Fy2XGMZxMoTs","execution_time":"2026-03-26 13:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yg7kBcG-1774520482","operation_id":165697,"processed":1,"errors":0} 
[2026-03-26 13:24:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"j3k47TeeE9Stf45fJB37Fy2XGMZxMoTs","execution_time":"2026-03-26 13:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yg7kBcG-1774520482","operation_id":165697,"processed":1,"errors":0} 
[2026-03-26 13:24:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"j3k47TeeE9Stf45fJB37Fy2XGMZxMoTs","execution_time":"2026-03-26 13:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yg7kBcG-1774520482","operation_id":165697,"orders_count":2,"order_ids":["ORD-28iR-1774520596","ORD-QJa5l-1774520627"]} 
[2026-03-26 13:24:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"j3k47TeeE9Stf45fJB37Fy2XGMZxMoTs","execution_time":"2026-03-26 13:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yg7kBcG-1774520482","operation_id":165697} 
[2026-03-26 13:24:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"j3k47TeeE9Stf45fJB37Fy2XGMZxMoTs","execution_time":"2026-03-26 13:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yg7kBcG-1774520482","operation_id":165697,"orders_count":2} 
[2026-03-26 13:24:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"j3k47TeeE9Stf45fJB37Fy2XGMZxMoTs","execution_time":"2026-03-26 13:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QJa5l-1774520627","operation_id":165700,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 13:24:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"j3k47TeeE9Stf45fJB37Fy2XGMZxMoTs","execution_time":"2026-03-26 13:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QJa5l-1774520627","operation_id":165700,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 13:24:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"j3k47TeeE9Stf45fJB37Fy2XGMZxMoTs","execution_time":"2026-03-26 13:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QJa5l-1774520627","operation_id":165700,"count":2} 
[2026-03-26 13:24:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"j3k47TeeE9Stf45fJB37Fy2XGMZxMoTs","execution_time":"2026-03-26 13:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QJa5l-1774520627","operation_id":165700,"count":2} 
[2026-03-26 13:24:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"j3k47TeeE9Stf45fJB37Fy2XGMZxMoTs","execution_time":"2026-03-26 13:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QJa5l-1774520627","operation_id":165700,"user_id":1074,"notification_type":"order_approved","reference_id":180895} 
[2026-03-26 13:24:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"j3k47TeeE9Stf45fJB37Fy2XGMZxMoTs","execution_time":"2026-03-26 13:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QJa5l-1774520627","operation_id":165700,"user_id":1074,"notification_type":"order_approved","reference_id":180897} 
[2026-03-26 13:24:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"j3k47TeeE9Stf45fJB37Fy2XGMZxMoTs","execution_time":"2026-03-26 13:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QJa5l-1774520627","operation_id":165700,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 13:24:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"j3k47TeeE9Stf45fJB37Fy2XGMZxMoTs","execution_time":"2026-03-26 13:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QJa5l-1774520627","operation_id":165700,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 13:24:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"j3k47TeeE9Stf45fJB37Fy2XGMZxMoTs","execution_time":"2026-03-26 13:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QJa5l-1774520627","operation_id":165700,"processed":2,"errors":0} 
[2026-03-26 13:24:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"j3k47TeeE9Stf45fJB37Fy2XGMZxMoTs","execution_time":"2026-03-26 13:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QJa5l-1774520627","operation_id":165700,"processed":2,"errors":0} 
[2026-03-26 13:24:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"j3k47TeeE9Stf45fJB37Fy2XGMZxMoTs","execution_time":"2026-03-26 13:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QJa5l-1774520627","operation_id":165700} 
[2026-03-26 13:24:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-26 13:24:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-26 13:24:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-26 13:25:01] production.INFO: Constructing job for order: 180898  
[2026-03-26 13:25:03] production.INFO: Executing GetProducts task...  
[2026-03-26 13:25:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 13:25:03] production.INFO: Executing GetProducts task...  
[2026-03-26 13:25:05] production.INFO: async() رجع: true  
[2026-03-26 13:25:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 13:25:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 13:25:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 13:25:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 13:25:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 13:25:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 13:25:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 13:25:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 13:25:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 13:25:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 13:25:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 13:25:06] production.INFO: Handling job for order: 180898  
[2026-03-26 13:25:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 13:25:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:25:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=9e7e1ff3-4928-4282-a7fc-7856b907208e&Player_ID=5239350860  
[2026-03-26 13:25:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=9e7e1ff3-4928-4282-a7fc-7856b907208e&Player_ID=5239350860","has_body":false} 
[2026-03-26 13:25:07] production.INFO: Operation sent successfully {"operation_id":165701,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TEV-1774520707","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-26 13:25:07"}},"processed_data":{"order_number":"ORD-TEV-1774520707","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-26 13:25:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-TEV-1774520707","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 13:25:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-TEV-1774520707","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 13:25:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 13:25:23] production.INFO: SendAcceptReject: Notification queued {"user_id":1767,"notification_type":"order_approved","reference_id":180898} 
[2026-03-26 13:25:23] production.INFO: Order updated successfully. Order ID: 180898, Status: completed  
[2026-03-26 13:25:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-TEV-1774520707","status":"completed","codes_count":0} 
[2026-03-26 13:25:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1767  
[2026-03-26 13:26:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"NrIi8MUYwa0omcIQjIhpXqZV98IYqgjp","execution_time":"2026-03-26 13:26:01"} 
[2026-03-26 13:26:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"NrIi8MUYwa0omcIQjIhpXqZV98IYqgjp","execution_time":"2026-03-26 13:26:01"} 
[2026-03-26 13:28:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Fw5gNa1hOdhtZ3KtmM9PtZXenXFCdLS1","execution_time":"2026-03-26 13:28:01"} 
[2026-03-26 13:28:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Fw5gNa1hOdhtZ3KtmM9PtZXenXFCdLS1","execution_time":"2026-03-26 13:28:01"} 
[2026-03-26 13:28:56] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"160.0","mainamount":"160","operation_number":"600432061052","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php3bnekh66vuhk3akwOkd"}},"user_id":592} 
[2026-03-26 13:28:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 13:28:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 13:28:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 13:28:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 13:28:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 13:28:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 13:28:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 13:28:58] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 13:28:58] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18881,"user_id":592,"amount":160.0,"admins_notified":7} 
[2026-03-26 13:30:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"cYzX26qiogv6IPLX4qlrrZtR8kAxNbgd","execution_time":"2026-03-26 13:30:01"} 
[2026-03-26 13:30:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"cYzX26qiogv6IPLX4qlrrZtR8kAxNbgd","execution_time":"2026-03-26 13:30:01"} 
[2026-03-26 13:30:01] production.INFO: Executing GetProducts task...  
[2026-03-26 13:30:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 13:30:01] production.INFO: Executing GetProducts task...  
[2026-03-26 13:30:03] production.INFO: async() رجع: true  
[2026-03-26 13:30:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 13:30:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 13:30:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 13:30:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 13:30:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 13:30:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 13:30:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 13:30:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 13:30:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 13:30:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 13:30:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 13:31:26] production.INFO: Constructing job for order: 180900  
[2026-03-26 13:31:29] production.INFO: Handling job for order: 180900  
[2026-03-26 13:31:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 13:31:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:31:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/827/params?qty=20000&uuid=2d6511c6-46db-4a94-89b3-c14d6809521c&Player_ID=18280397  
[2026-03-26 13:31:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/827/params?qty=20000&uuid=2d6511c6-46db-4a94-89b3-c14d6809521c&Player_ID=18280397","has_body":false} 
[2026-03-26 13:31:30] production.INFO: Operation sent successfully {"operation_id":165702,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bTW5Vl-1774521089","amount":2.10115400000000018820855984813533723354339599609375,"status":"processing","product":"Nahki Amount","game":"Nahki","notes":[],"created_at":"2026-03-26 13:31:30"}},"processed_data":{"order_number":"ORD-bTW5Vl-1774521089","amount":2.10115400000000018820855984813533723354339599609375,"status":"processing","product":"Nahki Amount","game":"Nahki"}} 
[2026-03-26 13:32:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"tmhm56R1V3sMjDwhow08P524EfsZqYai","execution_time":"2026-03-26 13:32:03"} 
[2026-03-26 13:32:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"tmhm56R1V3sMjDwhow08P524EfsZqYai","execution_time":"2026-03-26 13:32:03","total_operations":1,"sites_count":1} 
[2026-03-26 13:32:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"tmhm56R1V3sMjDwhow08P524EfsZqYai","execution_time":"2026-03-26 13:32:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-bTW5Vl-1774521089"]} 
[2026-03-26 13:32:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"tmhm56R1V3sMjDwhow08P524EfsZqYai","execution_time":"2026-03-26 13:32:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 13:32:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"tmhm56R1V3sMjDwhow08P524EfsZqYai","execution_time":"2026-03-26 13:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 13:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tmhm56R1V3sMjDwhow08P524EfsZqYai","execution_time":"2026-03-26 13:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bTW5Vl-1774521089","operation_id":165702} 
[2026-03-26 13:32:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"tmhm56R1V3sMjDwhow08P524EfsZqYai","execution_time":"2026-03-26 13:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bTW5Vl-1774521089","operation_id":165702,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 13:32:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"tmhm56R1V3sMjDwhow08P524EfsZqYai","execution_time":"2026-03-26 13:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bTW5Vl-1774521089","operation_id":165702,"processed":0,"errors":0} 
[2026-03-26 13:32:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"tmhm56R1V3sMjDwhow08P524EfsZqYai","execution_time":"2026-03-26 13:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bTW5Vl-1774521089","operation_id":165702} 
[2026-03-26 13:32:30] production.INFO: Constructing job for order: 180901  
[2026-03-26 13:32:33] production.INFO: Handling job for order: 180901  
[2026-03-26 13:32:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 13:32:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:32:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=47cb722e-902e-4475-917b-810c21a3e195&Player_ID=52003609017  
[2026-03-26 13:32:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=47cb722e-902e-4475-917b-810c21a3e195&Player_ID=52003609017","has_body":false} 
[2026-03-26 13:32:34] production.INFO: Operation sent successfully {"operation_id":165703,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XBX-1774521154","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 13:32:34"}},"processed_data":{"order_number":"ORD-XBX-1774521154","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 13:32:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-XBX-1774521154","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 13:32:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-XBX-1774521154","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 13:32:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 13:32:54] production.INFO: SendAcceptReject: Notification queued {"user_id":1299,"notification_type":"order_approved","reference_id":180901} 
[2026-03-26 13:32:54] production.INFO: Order updated successfully. Order ID: 180901, Status: completed  
[2026-03-26 13:32:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-XBX-1774521154","status":"completed","codes_count":0} 
[2026-03-26 13:32:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-26 13:33:29] production.INFO: SendAcceptReject: Notification queued {"user_id":592,"notification_type":"request_approved","reference_id":18881} 
[2026-03-26 13:33:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 592  
[2026-03-26 13:34:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"pRJv30JX7Lqm47zV02UdfQFcbnVhHESJ","execution_time":"2026-03-26 13:34:04"} 
[2026-03-26 13:34:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"pRJv30JX7Lqm47zV02UdfQFcbnVhHESJ","execution_time":"2026-03-26 13:34:04","total_operations":1,"sites_count":1} 
[2026-03-26 13:34:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"pRJv30JX7Lqm47zV02UdfQFcbnVhHESJ","execution_time":"2026-03-26 13:34:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-bTW5Vl-1774521089"]} 
[2026-03-26 13:34:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"pRJv30JX7Lqm47zV02UdfQFcbnVhHESJ","execution_time":"2026-03-26 13:34:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 13:34:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"pRJv30JX7Lqm47zV02UdfQFcbnVhHESJ","execution_time":"2026-03-26 13:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 13:34:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"pRJv30JX7Lqm47zV02UdfQFcbnVhHESJ","execution_time":"2026-03-26 13:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bTW5Vl-1774521089","operation_id":165702,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 13:34:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"pRJv30JX7Lqm47zV02UdfQFcbnVhHESJ","execution_time":"2026-03-26 13:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bTW5Vl-1774521089","operation_id":165702,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 13:34:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"pRJv30JX7Lqm47zV02UdfQFcbnVhHESJ","execution_time":"2026-03-26 13:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bTW5Vl-1774521089","operation_id":165702,"count":1} 
[2026-03-26 13:34:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"pRJv30JX7Lqm47zV02UdfQFcbnVhHESJ","execution_time":"2026-03-26 13:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bTW5Vl-1774521089","operation_id":165702,"count":1} 
[2026-03-26 13:34:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"pRJv30JX7Lqm47zV02UdfQFcbnVhHESJ","execution_time":"2026-03-26 13:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bTW5Vl-1774521089","operation_id":165702,"user_id":1488,"notification_type":"order_approved","reference_id":180900} 
[2026-03-26 13:34:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"pRJv30JX7Lqm47zV02UdfQFcbnVhHESJ","execution_time":"2026-03-26 13:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bTW5Vl-1774521089","operation_id":165702,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 13:34:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"pRJv30JX7Lqm47zV02UdfQFcbnVhHESJ","execution_time":"2026-03-26 13:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bTW5Vl-1774521089","operation_id":165702,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 13:34:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"pRJv30JX7Lqm47zV02UdfQFcbnVhHESJ","execution_time":"2026-03-26 13:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bTW5Vl-1774521089","operation_id":165702,"processed":1,"errors":0} 
[2026-03-26 13:34:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"pRJv30JX7Lqm47zV02UdfQFcbnVhHESJ","execution_time":"2026-03-26 13:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bTW5Vl-1774521089","operation_id":165702,"processed":1,"errors":0} 
[2026-03-26 13:34:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"pRJv30JX7Lqm47zV02UdfQFcbnVhHESJ","execution_time":"2026-03-26 13:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bTW5Vl-1774521089","operation_id":165702} 
[2026-03-26 13:34:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-26 13:34:23] production.INFO: Constructing job for order: 180902  
[2026-03-26 13:34:25] production.INFO: Handling job for order: 180902  
[2026-03-26 13:34:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 13:34:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:34:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/772/params?qty=10000&uuid=59c76f26-5086-40d7-a33c-286a72484ebc&Player_ID=101763082  
[2026-03-26 13:34:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/772/params?qty=10000&uuid=59c76f26-5086-40d7-a33c-286a72484ebc&Player_ID=101763082","has_body":false} 
[2026-03-26 13:34:26] production.INFO: Operation sent successfully {"operation_id":165704,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-swnXn3K-1774521266","amount":1.0411859999999999448760945597314275801181793212890625,"status":"processing","product":"Habi","game":"Habi","notes":[],"created_at":"2026-03-26 13:34:26"}},"processed_data":{"order_number":"ORD-swnXn3K-1774521266","amount":1.0411859999999999448760945597314275801181793212890625,"status":"processing","product":"Habi","game":"Habi"}} 
[2026-03-26 13:35:02] production.INFO: Executing GetProducts task...  
[2026-03-26 13:35:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 13:35:02] production.INFO: Executing GetProducts task...  
[2026-03-26 13:35:04] production.INFO: async() رجع: true  
[2026-03-26 13:35:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 13:35:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 13:35:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 13:35:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 13:35:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 13:35:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 13:35:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 13:35:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 13:35:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 13:35:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 13:35:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 13:36:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hBFtlS22PZI6Z24Z4IgvVDlREOS1GGBV","execution_time":"2026-03-26 13:36:02"} 
[2026-03-26 13:36:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"hBFtlS22PZI6Z24Z4IgvVDlREOS1GGBV","execution_time":"2026-03-26 13:36:02","total_operations":1,"sites_count":1} 
[2026-03-26 13:36:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"hBFtlS22PZI6Z24Z4IgvVDlREOS1GGBV","execution_time":"2026-03-26 13:36:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-swnXn3K-1774521266"]} 
[2026-03-26 13:36:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"hBFtlS22PZI6Z24Z4IgvVDlREOS1GGBV","execution_time":"2026-03-26 13:36:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 13:36:03] production.INFO: Constructing job for order: 180903  
[2026-03-26 13:36:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"hBFtlS22PZI6Z24Z4IgvVDlREOS1GGBV","execution_time":"2026-03-26 13:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 13:36:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"hBFtlS22PZI6Z24Z4IgvVDlREOS1GGBV","execution_time":"2026-03-26 13:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-swnXn3K-1774521266","operation_id":165704,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 13:36:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"hBFtlS22PZI6Z24Z4IgvVDlREOS1GGBV","execution_time":"2026-03-26 13:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-swnXn3K-1774521266","operation_id":165704,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 13:36:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"hBFtlS22PZI6Z24Z4IgvVDlREOS1GGBV","execution_time":"2026-03-26 13:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-swnXn3K-1774521266","operation_id":165704,"count":1} 
[2026-03-26 13:36:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"hBFtlS22PZI6Z24Z4IgvVDlREOS1GGBV","execution_time":"2026-03-26 13:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-swnXn3K-1774521266","operation_id":165704,"count":1} 
[2026-03-26 13:36:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"hBFtlS22PZI6Z24Z4IgvVDlREOS1GGBV","execution_time":"2026-03-26 13:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-swnXn3K-1774521266","operation_id":165704,"user_id":1488,"notification_type":"order_approved","reference_id":180902} 
[2026-03-26 13:36:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"hBFtlS22PZI6Z24Z4IgvVDlREOS1GGBV","execution_time":"2026-03-26 13:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-swnXn3K-1774521266","operation_id":165704,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 13:36:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"hBFtlS22PZI6Z24Z4IgvVDlREOS1GGBV","execution_time":"2026-03-26 13:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-swnXn3K-1774521266","operation_id":165704,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 13:36:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"hBFtlS22PZI6Z24Z4IgvVDlREOS1GGBV","execution_time":"2026-03-26 13:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-swnXn3K-1774521266","operation_id":165704,"processed":1,"errors":0} 
[2026-03-26 13:36:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"hBFtlS22PZI6Z24Z4IgvVDlREOS1GGBV","execution_time":"2026-03-26 13:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-swnXn3K-1774521266","operation_id":165704,"processed":1,"errors":0} 
[2026-03-26 13:36:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"hBFtlS22PZI6Z24Z4IgvVDlREOS1GGBV","execution_time":"2026-03-26 13:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-swnXn3K-1774521266","operation_id":165704} 
[2026-03-26 13:36:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-26 13:36:06] production.INFO: Handling job for order: 180903  
[2026-03-26 13:36:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 13:36:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:36:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/865/params?qty=20000&uuid=a12828f5-1eba-4cf0-a5cd-eccc9dff8b50&Player_ID=102532711  
[2026-03-26 13:36:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/865/params?qty=20000&uuid=a12828f5-1eba-4cf0-a5cd-eccc9dff8b50&Player_ID=102532711","has_body":false} 
[2026-03-26 13:36:07] production.INFO: Operation sent successfully {"operation_id":165705,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Dht5dI-1774521367","amount":1.225471999999999894725988269783556461334228515625,"status":"processing","product":"Yoki live","game":"Yoki","notes":[],"created_at":"2026-03-26 13:36:07"}},"processed_data":{"order_number":"ORD-Dht5dI-1774521367","amount":1.225471999999999894725988269783556461334228515625,"status":"processing","product":"Yoki live","game":"Yoki"}} 
[2026-03-26 13:37:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-26 13:37:35] production.INFO: Constructing job for order: 180904  
[2026-03-26 13:37:37] production.INFO: Handling job for order: 180904  
[2026-03-26 13:37:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 13:37:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:37:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=76f2ef6b-60ec-4846-82a9-0b0890407f5f&Player_ID=11348206  
[2026-03-26 13:37:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=76f2ef6b-60ec-4846-82a9-0b0890407f5f&Player_ID=11348206","has_body":false} 
[2026-03-26 13:37:38] production.INFO: Operation sent successfully {"operation_id":165706,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-93IVwuP3-1774521458","amount":2.22162900000000007594280759803950786590576171875,"status":"processing","product":"Layla Amount","game":"Layila","notes":[],"created_at":"2026-03-26 13:37:38"}},"processed_data":{"order_number":"ORD-93IVwuP3-1774521458","amount":2.22162900000000007594280759803950786590576171875,"status":"processing","product":"Layla Amount","game":"Layila"}} 
[2026-03-26 13:38:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"g1hEFaXEKnpESvUWPClEpWwt9Ml7z3f0","execution_time":"2026-03-26 13:38:02"} 
[2026-03-26 13:38:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"g1hEFaXEKnpESvUWPClEpWwt9Ml7z3f0","execution_time":"2026-03-26 13:38:02","total_operations":2,"sites_count":1} 
[2026-03-26 13:38:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"g1hEFaXEKnpESvUWPClEpWwt9Ml7z3f0","execution_time":"2026-03-26 13:38:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-Dht5dI-1774521367","ORD-93IVwuP3-1774521458"]} 
[2026-03-26 13:38:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"g1hEFaXEKnpESvUWPClEpWwt9Ml7z3f0","execution_time":"2026-03-26 13:38:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 13:38:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"g1hEFaXEKnpESvUWPClEpWwt9Ml7z3f0","execution_time":"2026-03-26 13:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 13:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"g1hEFaXEKnpESvUWPClEpWwt9Ml7z3f0","execution_time":"2026-03-26 13:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-93IVwuP3-1774521458","operation_id":165706} 
[2026-03-26 13:38:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"g1hEFaXEKnpESvUWPClEpWwt9Ml7z3f0","execution_time":"2026-03-26 13:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Dht5dI-1774521367","operation_id":165705,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-26 13:38:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"g1hEFaXEKnpESvUWPClEpWwt9Ml7z3f0","execution_time":"2026-03-26 13:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Dht5dI-1774521367","operation_id":165705,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 13:38:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"g1hEFaXEKnpESvUWPClEpWwt9Ml7z3f0","execution_time":"2026-03-26 13:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Dht5dI-1774521367","operation_id":165705,"count":1} 
[2026-03-26 13:38:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"g1hEFaXEKnpESvUWPClEpWwt9Ml7z3f0","execution_time":"2026-03-26 13:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Dht5dI-1774521367","operation_id":165705,"count":1} 
[2026-03-26 13:38:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"g1hEFaXEKnpESvUWPClEpWwt9Ml7z3f0","execution_time":"2026-03-26 13:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Dht5dI-1774521367","operation_id":165705,"user_id":592,"notification_type":"order_approved","reference_id":180903} 
[2026-03-26 13:38:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"g1hEFaXEKnpESvUWPClEpWwt9Ml7z3f0","execution_time":"2026-03-26 13:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Dht5dI-1774521367","operation_id":165705,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 13:38:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"g1hEFaXEKnpESvUWPClEpWwt9Ml7z3f0","execution_time":"2026-03-26 13:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Dht5dI-1774521367","operation_id":165705,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 13:38:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"g1hEFaXEKnpESvUWPClEpWwt9Ml7z3f0","execution_time":"2026-03-26 13:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Dht5dI-1774521367","operation_id":165705,"processed":1,"errors":0} 
[2026-03-26 13:38:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"g1hEFaXEKnpESvUWPClEpWwt9Ml7z3f0","execution_time":"2026-03-26 13:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Dht5dI-1774521367","operation_id":165705,"processed":1,"errors":0} 
[2026-03-26 13:38:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"g1hEFaXEKnpESvUWPClEpWwt9Ml7z3f0","execution_time":"2026-03-26 13:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Dht5dI-1774521367","operation_id":165705} 
[2026-03-26 13:38:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 592  
[2026-03-26 13:38:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Dht5dI-1774521367","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 13:38:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-Dht5dI-1774521367","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 13:38:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 13:38:03] production.ERROR: Order not found or already processed. External ID: ORD-Dht5dI-1774521367  
[2026-03-26 13:38:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Dht5dI-1774521367","status":"completed","codes_count":0} 
[2026-03-26 13:38:58] production.INFO: Constructing job for order: 180905  
[2026-03-26 13:38:59] production.INFO: Handling job for order: 180905  
[2026-03-26 13:38:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 13:38:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:38:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/604/params?qty=33000&uuid=c69605a0-fd89-4d52-912e-30923e28b819&Player_ID=2802486  
[2026-03-26 13:38:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/604/params?qty=33000&uuid=c69605a0-fd89-4d52-912e-30923e28b819&Player_ID=2802486","has_body":false} 
[2026-03-26 13:39:00] production.INFO: Operation sent successfully {"operation_id":165707,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Hqe-1774521540","amount":3.23642219999999980473148752935230731964111328125,"status":"processing","product":"Cocco Amount","game":"Cocco","notes":[],"created_at":"2026-03-26 13:39:00"}},"processed_data":{"order_number":"ORD-Hqe-1774521540","amount":3.23642219999999980473148752935230731964111328125,"status":"processing","product":"Cocco Amount","game":"Cocco"}} 
[2026-03-26 13:39:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Hqe-1774521540","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 13:39:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-Hqe-1774521540","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 13:39:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 13:39:06] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":180905} 
[2026-03-26 13:39:06] production.INFO: Order updated successfully. Order ID: 180905, Status: completed  
[2026-03-26 13:39:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Hqe-1774521540","status":"completed","codes_count":0} 
[2026-03-26 13:39:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-26 13:40:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-93IVwuP3-1774521458","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 13:40:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-93IVwuP3-1774521458","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 13:40:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 13:40:03] production.INFO: SendAcceptReject: Notification queued {"user_id":1540,"notification_type":"order_approved","reference_id":180904} 
[2026-03-26 13:40:03] production.INFO: Order updated successfully. Order ID: 180904, Status: completed  
[2026-03-26 13:40:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-93IVwuP3-1774521458","status":"completed","codes_count":0} 
[2026-03-26 13:40:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9LEOzsreN6AJeKkPLn222FeTuCj4fEot","execution_time":"2026-03-26 13:40:03"} 
[2026-03-26 13:40:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"9LEOzsreN6AJeKkPLn222FeTuCj4fEot","execution_time":"2026-03-26 13:40:03"} 
[2026-03-26 13:40:03] production.INFO: Executing GetProducts task...  
[2026-03-26 13:40:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 13:40:03] production.INFO: Executing GetProducts task...  
[2026-03-26 13:40:05] production.INFO: async() رجع: true  
[2026-03-26 13:40:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 13:40:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 13:40:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 13:40:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 13:40:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 13:40:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 13:40:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 13:40:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 13:40:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 13:40:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 13:40:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 13:40:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1540  
[2026-03-26 13:41:53] production.INFO: Constructing job for order: 180906  
[2026-03-26 13:41:55] production.INFO: Handling job for order: 180906  
[2026-03-26 13:41:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 13:41:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:41:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/901/params?qty=55000&uuid=4fe33e06-7f06-4b62-b0ca-31be16c6f700&Player_ID=1035568  
[2026-03-26 13:41:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/901/params?qty=55000&uuid=4fe33e06-7f06-4b62-b0ca-31be16c6f700&Player_ID=1035568","has_body":false} 
[2026-03-26 13:41:55] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-26 13:41:55] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165708,"exception":"Unknown named parameter $userId"} 
[2026-03-26 13:41:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 396  
[2026-03-26 13:42:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"JgVhLUSVulg8YHcRjHW9PfVfqLQAAxwm","execution_time":"2026-03-26 13:42:01"} 
[2026-03-26 13:42:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"JgVhLUSVulg8YHcRjHW9PfVfqLQAAxwm","execution_time":"2026-03-26 13:42:01"} 
[2026-03-26 13:42:44] production.INFO: Constructing job for order: 180907  
[2026-03-26 13:42:46] production.INFO: Handling job for order: 180907  
[2026-03-26 13:42:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 13:42:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:42:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=de2beb2e-656f-42e6-b043-b28d0170a549&Player_ID=15010897088  
[2026-03-26 13:42:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=de2beb2e-656f-42e6-b043-b28d0170a549&Player_ID=15010897088","has_body":false} 
[2026-03-26 13:42:47] production.INFO: Operation sent successfully {"operation_id":165709,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2lzE-1774521766","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 13:42:47"}},"processed_data":{"order_number":"ORD-2lzE-1774521766","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 13:43:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2lzE-1774521766","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 13:43:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-2lzE-1774521766","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 13:43:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 13:43:28] production.INFO: SendAcceptReject: Notification queued {"user_id":861,"notification_type":"order_approved","reference_id":180907} 
[2026-03-26 13:43:28] production.INFO: Order updated successfully. Order ID: 180907, Status: completed  
[2026-03-26 13:43:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2lzE-1774521766","status":"completed","codes_count":0} 
[2026-03-26 13:43:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 861  
[2026-03-26 13:43:52] production.INFO: Constructing job for order: 180908  
[2026-03-26 13:43:53] production.INFO: Handling job for order: 180908  
[2026-03-26 13:43:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 13:43:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:43:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d74d1d18-7b57-401d-8639-dfd57f1b5d2e&Player_ID=52259948379  
[2026-03-26 13:43:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d74d1d18-7b57-401d-8639-dfd57f1b5d2e&Player_ID=52259948379","has_body":false} 
[2026-03-26 13:43:54] production.INFO: Operation sent successfully {"operation_id":165710,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-IpSGZb-1774521833","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 13:43:54"}},"processed_data":{"order_number":"ORD-IpSGZb-1774521833","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 13:43:59] production.INFO: Constructing job for order: 180909  
[2026-03-26 13:44:00] production.INFO: Handling job for order: 180909  
[2026-03-26 13:44:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 13:44:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:44:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=6a89f4df-ce24-48fa-8e96-3c6623e0befc&Player_ID=15010897088  
[2026-03-26 13:44:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=6a89f4df-ce24-48fa-8e96-3c6623e0befc&Player_ID=15010897088","has_body":false} 
[2026-03-26 13:44:01] production.INFO: Operation sent successfully {"operation_id":165711,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wm7nm2J-1774521840","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 13:44:01"}},"processed_data":{"order_number":"ORD-wm7nm2J-1774521840","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 13:44:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"mZGInn7bGHtQUvLaBPKegBLBNJ8qXlr1","execution_time":"2026-03-26 13:44:04"} 
[2026-03-26 13:44:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"mZGInn7bGHtQUvLaBPKegBLBNJ8qXlr1","execution_time":"2026-03-26 13:44:04","total_operations":2,"sites_count":1} 
[2026-03-26 13:44:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"mZGInn7bGHtQUvLaBPKegBLBNJ8qXlr1","execution_time":"2026-03-26 13:44:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-IpSGZb-1774521833","ORD-wm7nm2J-1774521840"]} 
[2026-03-26 13:44:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"mZGInn7bGHtQUvLaBPKegBLBNJ8qXlr1","execution_time":"2026-03-26 13:44:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 13:44:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"mZGInn7bGHtQUvLaBPKegBLBNJ8qXlr1","execution_time":"2026-03-26 13:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 13:44:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mZGInn7bGHtQUvLaBPKegBLBNJ8qXlr1","execution_time":"2026-03-26 13:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IpSGZb-1774521833","operation_id":165710} 
[2026-03-26 13:44:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mZGInn7bGHtQUvLaBPKegBLBNJ8qXlr1","execution_time":"2026-03-26 13:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wm7nm2J-1774521840","operation_id":165711} 
[2026-03-26 13:44:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"mZGInn7bGHtQUvLaBPKegBLBNJ8qXlr1","execution_time":"2026-03-26 13:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wm7nm2J-1774521840","operation_id":165711,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 13:44:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"mZGInn7bGHtQUvLaBPKegBLBNJ8qXlr1","execution_time":"2026-03-26 13:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wm7nm2J-1774521840","operation_id":165711,"processed":0,"errors":0} 
[2026-03-26 13:44:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"mZGInn7bGHtQUvLaBPKegBLBNJ8qXlr1","execution_time":"2026-03-26 13:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wm7nm2J-1774521840","operation_id":165711} 
[2026-03-26 13:44:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-IpSGZb-1774521833","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 13:44:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-IpSGZb-1774521833","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 13:44:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 13:44:09] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":180908} 
[2026-03-26 13:44:09] production.INFO: Order updated successfully. Order ID: 180908, Status: completed  
[2026-03-26 13:44:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-IpSGZb-1774521833","status":"completed","codes_count":0} 
[2026-03-26 13:44:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-26 13:44:17] production.INFO: Constructing job for order: 180910  
[2026-03-26 13:44:19] production.INFO: Handling job for order: 180910  
[2026-03-26 13:44:19] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 13:44:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:44:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=fe4a6285-e92f-44b4-a893-dab061d16f87&Player_ID=0969485619  
[2026-03-26 13:44:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=fe4a6285-e92f-44b4-a893-dab061d16f87&Player_ID=0969485619","has_body":false} 
[2026-03-26 13:44:19] production.INFO: SendAcceptReject: Notification queued {"user_id":1767,"notification_type":"order_approved","reference_id":180894} 
[2026-03-26 13:44:19] production.INFO: Operation sent successfully {"operation_id":165712,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xxpT1YJW-1774521859","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 13:44:19"}},"processed_data":{"order_number":"ORD-xxpT1YJW-1774521859","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 13:44:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1767  
[2026-03-26 13:44:21] production.INFO: Constructing job for order: 180911  
[2026-03-26 13:44:22] production.INFO: Handling job for order: 180911  
[2026-03-26 13:44:22] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 13:44:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:44:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=a8bf1c12-b49b-4826-af4a-a4cf69b2e20f&Player_ID=0969485619  
[2026-03-26 13:44:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=a8bf1c12-b49b-4826-af4a-a4cf69b2e20f&Player_ID=0969485619","has_body":false} 
[2026-03-26 13:44:23] production.INFO: Operation sent successfully {"operation_id":165713,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-o5l9HrJ-1774521863","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 13:44:23"}},"processed_data":{"order_number":"ORD-o5l9HrJ-1774521863","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 13:44:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wm7nm2J-1774521840","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 13:44:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-wm7nm2J-1774521840","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 13:44:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 13:44:27] production.INFO: SendAcceptReject: Notification queued {"user_id":861,"notification_type":"order_approved","reference_id":180909} 
[2026-03-26 13:44:27] production.INFO: Order updated successfully. Order ID: 180909, Status: completed  
[2026-03-26 13:44:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wm7nm2J-1774521840","status":"completed","codes_count":0} 
[2026-03-26 13:44:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 861  
[2026-03-26 13:44:30] production.INFO: Constructing job for order: 180912  
[2026-03-26 13:44:32] production.INFO: Handling job for order: 180912  
[2026-03-26 13:44:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 13:44:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:44:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=c4b7a916-93d0-409c-a9ea-b3beaa42d07c&Player_ID=11269039314  
[2026-03-26 13:44:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=c4b7a916-93d0-409c-a9ea-b3beaa42d07c&Player_ID=11269039314","has_body":false} 
[2026-03-26 13:44:33] production.INFO: Operation sent successfully {"operation_id":165714,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-P89my-1774521873","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 13:44:33"}},"processed_data":{"order_number":"ORD-P89my-1774521873","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 13:44:36] production.INFO: Constructing job for order: 180913  
[2026-03-26 13:44:39] production.INFO: Handling job for order: 180913  
[2026-03-26 13:44:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 13:44:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:44:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=519932ae-f164-4ad9-93ef-2e5d1a9ece6f&Player_ID=13975671474  
[2026-03-26 13:44:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=519932ae-f164-4ad9-93ef-2e5d1a9ece6f&Player_ID=13975671474","has_body":false} 
[2026-03-26 13:44:40] production.INFO: Operation sent successfully {"operation_id":165715,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wCsoY-1774521880","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 13:44:40"}},"processed_data":{"order_number":"ORD-wCsoY-1774521880","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 13:44:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wCsoY-1774521880","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 13:44:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-wCsoY-1774521880","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 13:44:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 13:44:54] production.INFO: SendAcceptReject: Notification queued {"user_id":302,"notification_type":"order_approved","reference_id":180913} 
[2026-03-26 13:44:54] production.INFO: Order updated successfully. Order ID: 180913, Status: completed  
[2026-03-26 13:44:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wCsoY-1774521880","status":"completed","codes_count":0} 
[2026-03-26 13:44:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-P89my-1774521873","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 13:44:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-P89my-1774521873","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 13:44:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 13:44:55] production.INFO: SendAcceptReject: Notification queued {"user_id":129,"notification_type":"order_approved","reference_id":180912} 
[2026-03-26 13:44:55] production.INFO: Order updated successfully. Order ID: 180912, Status: completed  
[2026-03-26 13:44:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-P89my-1774521873","status":"completed","codes_count":0} 
[2026-03-26 13:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 302  
[2026-03-26 13:44:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 129  
[2026-03-26 13:45:04] production.INFO: Executing GetProducts task...  
[2026-03-26 13:45:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 13:45:04] production.INFO: Executing GetProducts task...  
[2026-03-26 13:45:06] production.INFO: async() رجع: true  
[2026-03-26 13:45:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 13:45:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 13:45:07] production.WARNING: Product with ID 213 not found  
[2026-03-26 13:45:07] production.WARNING: Product with ID 212 not found  
[2026-03-26 13:45:07] production.WARNING: Product with ID 211 not found  
[2026-03-26 13:45:07] production.WARNING: Product with ID 210 not found  
[2026-03-26 13:45:07] production.WARNING: Product with ID 209 not found  
[2026-03-26 13:45:07] production.WARNING: Product with ID 214 not found  
[2026-03-26 13:45:07] production.WARNING: Product with ID 215 not found  
[2026-03-26 13:45:07] production.WARNING: Product with ID 216 not found  
[2026-03-26 13:45:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 13:45:16] production.INFO: Constructing job for order: 180914  
[2026-03-26 13:45:19] production.INFO: Handling job for order: 180914  
[2026-03-26 13:45:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 13:45:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:45:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=da9ef7e5-2347-49f5-ae30-9a2ac826124a&Player_ID=52259948379  
[2026-03-26 13:45:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=da9ef7e5-2347-49f5-ae30-9a2ac826124a&Player_ID=52259948379","has_body":false} 
[2026-03-26 13:45:20] production.INFO: Operation sent successfully {"operation_id":165716,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RqMZqJRW-1774521920","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 13:45:20"}},"processed_data":{"order_number":"ORD-RqMZqJRW-1774521920","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 13:45:30] production.INFO: Constructing job for order: 180915  
[2026-03-26 13:45:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-RqMZqJRW-1774521920","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 13:45:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-RqMZqJRW-1774521920","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 13:45:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 13:45:31] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":180914} 
[2026-03-26 13:45:31] production.INFO: Order updated successfully. Order ID: 180914, Status: completed  
[2026-03-26 13:45:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-RqMZqJRW-1774521920","status":"completed","codes_count":0} 
[2026-03-26 13:45:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-26 13:45:32] production.INFO: Handling job for order: 180915  
[2026-03-26 13:45:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 13:45:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:45:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=08e5aea2-3b9b-48c2-bee5-527b1e0ae3ad&Player_ID=15010897088  
[2026-03-26 13:45:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=08e5aea2-3b9b-48c2-bee5-527b1e0ae3ad&Player_ID=15010897088","has_body":false} 
[2026-03-26 13:45:33] production.INFO: Constructing job for order: 180916  
[2026-03-26 13:45:33] production.INFO: Operation sent successfully {"operation_id":165717,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-I7cOSos-1774521933","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 13:45:33"}},"processed_data":{"order_number":"ORD-I7cOSos-1774521933","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 13:45:34] production.INFO: Constructing job for order: 180917  
[2026-03-26 13:45:36] production.INFO: Handling job for order: 180916  
[2026-03-26 13:45:36] production.INFO: Constructing job for order: 180918  
[2026-03-26 13:45:36] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 13:45:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:45:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=1108637d-2598-4271-bc79-f22f397dc536&Player_ID=0981844377  
[2026-03-26 13:45:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=1108637d-2598-4271-bc79-f22f397dc536&Player_ID=0981844377","has_body":false} 
[2026-03-26 13:45:37] production.INFO: Operation sent successfully {"operation_id":165718,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Gs54QCs-1774521937","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 13:45:37"}},"processed_data":{"order_number":"ORD-Gs54QCs-1774521937","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 13:45:37] production.INFO: Handling job for order: 180917  
[2026-03-26 13:45:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 13:45:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:45:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2fa1f8a5-886a-4937-afba-c4419510a7b7&Player_ID=52433644121  
[2026-03-26 13:45:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2fa1f8a5-886a-4937-afba-c4419510a7b7&Player_ID=52433644121","has_body":false} 
[2026-03-26 13:45:38] production.INFO: Operation sent successfully {"operation_id":165719,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cMX-1774521938","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 13:45:38"}},"processed_data":{"order_number":"ORD-cMX-1774521938","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 13:45:38] production.INFO: Handling job for order: 180918  
[2026-03-26 13:45:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 13:45:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:45:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=5d29ad9b-59b6-48d2-8241-db69a1fa5773&Player_ID=11269039314  
[2026-03-26 13:45:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=5d29ad9b-59b6-48d2-8241-db69a1fa5773&Player_ID=11269039314","has_body":false} 
[2026-03-26 13:45:39] production.INFO: Operation sent successfully {"operation_id":165720,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kCEtV-1774521938","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 13:45:39"}},"processed_data":{"order_number":"ORD-kCEtV-1774521938","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 13:45:47] production.INFO: Constructing job for order: 180919  
[2026-03-26 13:45:48] production.INFO: Handling job for order: 180919  
[2026-03-26 13:45:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 13:45:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:45:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=36c1ca5c-155a-418d-b90b-7f33bb248ac5&Player_ID=52374716515  
[2026-03-26 13:45:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=36c1ca5c-155a-418d-b90b-7f33bb248ac5&Player_ID=52374716515","has_body":false} 
[2026-03-26 13:45:49] production.INFO: Operation sent successfully {"operation_id":165721,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xuQOgtpi-1774521948","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 13:45:49"}},"processed_data":{"order_number":"ORD-xuQOgtpi-1774521948","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 13:45:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-cMX-1774521938","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 13:45:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-cMX-1774521938","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 13:45:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 13:45:52] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":180917} 
[2026-03-26 13:45:52] production.INFO: Order updated successfully. Order ID: 180917, Status: completed  
[2026-03-26 13:45:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-cMX-1774521938","status":"completed","codes_count":0} 
[2026-03-26 13:45:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-26 13:46:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-I7cOSos-1774521933","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 13:46:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-I7cOSos-1774521933","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 13:46:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 13:46:01] production.INFO: SendAcceptReject: Notification queued {"user_id":861,"notification_type":"order_approved","reference_id":180915} 
[2026-03-26 13:46:01] production.INFO: Order updated successfully. Order ID: 180915, Status: completed  
[2026-03-26 13:46:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-I7cOSos-1774521933","status":"completed","codes_count":0} 
[2026-03-26 13:46:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 861  
[2026-03-26 13:46:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1J2YH75ApfeBav829Vra3fdkwNL9kwLI","execution_time":"2026-03-26 13:46:04"} 
[2026-03-26 13:46:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"1J2YH75ApfeBav829Vra3fdkwNL9kwLI","execution_time":"2026-03-26 13:46:04","total_operations":5,"sites_count":2} 
[2026-03-26 13:46:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1J2YH75ApfeBav829Vra3fdkwNL9kwLI","execution_time":"2026-03-26 13:46:04","site_id":4,"site_name":"swgamessls","orders_count":3,"order_ids":["ORD-xxpT1YJW-1774521859","ORD-o5l9HrJ-1774521863","ORD-Gs54QCs-1774521937"]} 
[2026-03-26 13:46:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1J2YH75ApfeBav829Vra3fdkwNL9kwLI","execution_time":"2026-03-26 13:46:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 13:46:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1J2YH75ApfeBav829Vra3fdkwNL9kwLI","execution_time":"2026-03-26 13:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-26 13:46:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1J2YH75ApfeBav829Vra3fdkwNL9kwLI","execution_time":"2026-03-26 13:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xxpT1YJW-1774521859","operation_id":165712,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-26 13:46:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"1J2YH75ApfeBav829Vra3fdkwNL9kwLI","execution_time":"2026-03-26 13:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xxpT1YJW-1774521859","operation_id":165712,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-26 13:46:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"1J2YH75ApfeBav829Vra3fdkwNL9kwLI","execution_time":"2026-03-26 13:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xxpT1YJW-1774521859","operation_id":165712,"count":3} 
[2026-03-26 13:46:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"1J2YH75ApfeBav829Vra3fdkwNL9kwLI","execution_time":"2026-03-26 13:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xxpT1YJW-1774521859","operation_id":165712,"count":3} 
[2026-03-26 13:46:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"1J2YH75ApfeBav829Vra3fdkwNL9kwLI","execution_time":"2026-03-26 13:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xxpT1YJW-1774521859","operation_id":165712,"user_id":150,"notification_type":"order_approved","reference_id":180916} 
[2026-03-26 13:46:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"1J2YH75ApfeBav829Vra3fdkwNL9kwLI","execution_time":"2026-03-26 13:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xxpT1YJW-1774521859","operation_id":165712,"user_id":366,"notification_type":"order_approved","reference_id":180911} 
[2026-03-26 13:46:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"1J2YH75ApfeBav829Vra3fdkwNL9kwLI","execution_time":"2026-03-26 13:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xxpT1YJW-1774521859","operation_id":165712,"user_id":366,"notification_type":"order_approved","reference_id":180910} 
[2026-03-26 13:46:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"1J2YH75ApfeBav829Vra3fdkwNL9kwLI","execution_time":"2026-03-26 13:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xxpT1YJW-1774521859","operation_id":165712,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-26 13:46:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"1J2YH75ApfeBav829Vra3fdkwNL9kwLI","execution_time":"2026-03-26 13:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xxpT1YJW-1774521859","operation_id":165712,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-26 13:46:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"1J2YH75ApfeBav829Vra3fdkwNL9kwLI","execution_time":"2026-03-26 13:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xxpT1YJW-1774521859","operation_id":165712,"processed":3,"errors":0} 
[2026-03-26 13:46:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1J2YH75ApfeBav829Vra3fdkwNL9kwLI","execution_time":"2026-03-26 13:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xxpT1YJW-1774521859","operation_id":165712,"processed":3,"errors":0} 
[2026-03-26 13:46:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1J2YH75ApfeBav829Vra3fdkwNL9kwLI","execution_time":"2026-03-26 13:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xxpT1YJW-1774521859","operation_id":165712,"orders_count":2,"order_ids":["ORD-kCEtV-1774521938","ORD-xuQOgtpi-1774521948"]} 
[2026-03-26 13:46:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1J2YH75ApfeBav829Vra3fdkwNL9kwLI","execution_time":"2026-03-26 13:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xxpT1YJW-1774521859","operation_id":165712} 
[2026-03-26 13:46:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1J2YH75ApfeBav829Vra3fdkwNL9kwLI","execution_time":"2026-03-26 13:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xxpT1YJW-1774521859","operation_id":165712,"orders_count":2} 
[2026-03-26 13:46:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1J2YH75ApfeBav829Vra3fdkwNL9kwLI","execution_time":"2026-03-26 13:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kCEtV-1774521938","operation_id":165720} 
[2026-03-26 13:46:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1J2YH75ApfeBav829Vra3fdkwNL9kwLI","execution_time":"2026-03-26 13:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xuQOgtpi-1774521948","operation_id":165721} 
[2026-03-26 13:46:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1J2YH75ApfeBav829Vra3fdkwNL9kwLI","execution_time":"2026-03-26 13:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xuQOgtpi-1774521948","operation_id":165721,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 13:46:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1J2YH75ApfeBav829Vra3fdkwNL9kwLI","execution_time":"2026-03-26 13:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xuQOgtpi-1774521948","operation_id":165721,"processed":0,"errors":0} 
[2026-03-26 13:46:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"1J2YH75ApfeBav829Vra3fdkwNL9kwLI","execution_time":"2026-03-26 13:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xuQOgtpi-1774521948","operation_id":165721} 
[2026-03-26 13:46:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 150  
[2026-03-26 13:46:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-26 13:46:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-26 13:46:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kCEtV-1774521938","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 13:46:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-kCEtV-1774521938","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 13:46:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 13:46:10] production.INFO: SendAcceptReject: Notification queued {"user_id":129,"notification_type":"order_approved","reference_id":180918} 
[2026-03-26 13:46:10] production.INFO: Order updated successfully. Order ID: 180918, Status: completed  
[2026-03-26 13:46:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kCEtV-1774521938","status":"completed","codes_count":0} 
[2026-03-26 13:46:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xuQOgtpi-1774521948","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 13:46:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-xuQOgtpi-1774521948","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 13:46:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 13:46:10] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":180919} 
[2026-03-26 13:46:10] production.INFO: Order updated successfully. Order ID: 180919, Status: completed  
[2026-03-26 13:46:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xuQOgtpi-1774521948","status":"completed","codes_count":0} 
[2026-03-26 13:46:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 129  
[2026-03-26 13:46:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-26 13:46:48] production.INFO: Constructing job for order: 180920  
[2026-03-26 13:46:49] production.INFO: Handling job for order: 180920  
[2026-03-26 13:46:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 13:46:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:46:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=029bd782-c0f8-42e7-a86f-60fbaa04dd2e&Player_ID=11269039314  
[2026-03-26 13:46:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=029bd782-c0f8-42e7-a86f-60fbaa04dd2e&Player_ID=11269039314","has_body":false} 
[2026-03-26 13:46:50] production.INFO: Operation sent successfully {"operation_id":165722,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-McN33lt-1774522010","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 13:46:50"}},"processed_data":{"order_number":"ORD-McN33lt-1774522010","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 13:47:00] production.INFO: Constructing job for order: 180921  
[2026-03-26 13:47:02] production.INFO: Handling job for order: 180921  
[2026-03-26 13:47:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 13:47:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:47:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=ef6c320b-11ea-4011-9dc9-037a77e62744&Player_ID=51730134399  
[2026-03-26 13:47:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=ef6c320b-11ea-4011-9dc9-037a77e62744&Player_ID=51730134399","has_body":false} 
[2026-03-26 13:47:03] production.INFO: Operation sent successfully {"operation_id":165723,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yWF-1774522023","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 13:47:03"}},"processed_data":{"order_number":"ORD-yWF-1774522023","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 13:47:22] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-yWF-1774522023","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 13:47:22] production.INFO: Processed webhook data (normalized) {"id":"ORD-yWF-1774522023","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 13:47:22] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 13:47:22] production.INFO: SendAcceptReject: Notification queued {"user_id":1662,"notification_type":"order_approved","reference_id":180921} 
[2026-03-26 13:47:22] production.INFO: Order updated successfully. Order ID: 180921, Status: completed  
[2026-03-26 13:47:22] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-yWF-1774522023","status":"completed","codes_count":0} 
[2026-03-26 13:47:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1662  
[2026-03-26 13:47:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-McN33lt-1774522010","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 13:47:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-McN33lt-1774522010","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 13:47:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 13:47:25] production.INFO: SendAcceptReject: Notification queued {"user_id":129,"notification_type":"order_approved","reference_id":180920} 
[2026-03-26 13:47:25] production.INFO: Order updated successfully. Order ID: 180920, Status: completed  
[2026-03-26 13:47:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-McN33lt-1774522010","status":"completed","codes_count":0} 
[2026-03-26 13:47:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 129  
[2026-03-26 13:48:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6PZDVLFTq44Aq9Y0U81cS8zaCqwXZM4Z","execution_time":"2026-03-26 13:48:03"} 
[2026-03-26 13:48:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"6PZDVLFTq44Aq9Y0U81cS8zaCqwXZM4Z","execution_time":"2026-03-26 13:48:03"} 
[2026-03-26 13:48:18] production.INFO: Constructing job for order: 180922  
[2026-03-26 13:48:21] production.INFO: Handling job for order: 180922  
[2026-03-26 13:48:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 13:48:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:48:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=e3d3266b-f67c-46b8-98f3-1a2e70b93b29&Player_ID=8442673847  
[2026-03-26 13:48:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=e3d3266b-f67c-46b8-98f3-1a2e70b93b29&Player_ID=8442673847","has_body":false} 
[2026-03-26 13:48:22] production.INFO: Operation sent successfully {"operation_id":165724,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mzabF-1774522102","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 13:48:22"}},"processed_data":{"order_number":"ORD-mzabF-1774522102","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 13:48:37] production.INFO: Constructing job for order: 180923  
[2026-03-26 13:48:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mzabF-1774522102","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 13:48:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-mzabF-1774522102","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 13:48:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 13:48:40] production.INFO: SendAcceptReject: Notification queued {"user_id":797,"notification_type":"order_approved","reference_id":180922} 
[2026-03-26 13:48:40] production.INFO: Order updated successfully. Order ID: 180922, Status: completed  
[2026-03-26 13:48:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mzabF-1774522102","status":"completed","codes_count":0} 
[2026-03-26 13:48:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 797  
[2026-03-26 13:48:40] production.INFO: Handling job for order: 180923  
[2026-03-26 13:48:40] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 13:48:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:48:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/47/params?qty=1&uuid=7f74b3d4-3297-4bed-b143-15c5f7a7b4a0&Player_ID=0981844377  
[2026-03-26 13:48:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/47/params?qty=1&uuid=7f74b3d4-3297-4bed-b143-15c5f7a7b4a0&Player_ID=0981844377","has_body":false} 
[2026-03-26 13:48:41] production.INFO: Operation sent successfully {"operation_id":165725,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-D6xx7b-1774522120","amount":138.009350000000011959855328314006328582763671875,"status":"processing","product":"130.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 13:48:41"}},"processed_data":{"order_number":"ORD-D6xx7b-1774522120","amount":138.009350000000011959855328314006328582763671875,"status":"processing","product":"130.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 13:48:53] production.INFO: Constructing job for order: 180924  
[2026-03-26 13:48:56] production.INFO: Handling job for order: 180924  
[2026-03-26 13:48:56] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 13:48:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:48:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/37/params?qty=1&uuid=ae2907ef-0c11-4652-b0cc-1c94708791f1&Player_ID=0984443746  
[2026-03-26 13:48:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/37/params?qty=1&uuid=ae2907ef-0c11-4652-b0cc-1c94708791f1&Player_ID=0984443746","has_body":false} 
[2026-03-26 13:48:56] production.INFO: Operation sent successfully {"operation_id":165726,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sL0jR-1774522136","amount":72.050849999999996953192749060690402984619140625,"status":"processing","product":"68.27 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 13:48:56"}},"processed_data":{"order_number":"ORD-sL0jR-1774522136","amount":72.050849999999996953192749060690402984619140625,"status":"processing","product":"68.27 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 13:48:58] production.INFO: Constructing job for order: 180925  
[2026-03-26 13:48:59] production.INFO: Handling job for order: 180925  
[2026-03-26 13:48:59] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 13:48:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:48:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=24b2dac1-edc5-4cf1-89f5-4348bfa7b117&Player_ID=0954085398  
[2026-03-26 13:48:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=24b2dac1-edc5-4cf1-89f5-4348bfa7b117&Player_ID=0954085398","has_body":false} 
[2026-03-26 13:49:00] production.INFO: Operation sent successfully {"operation_id":165727,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UCG37h-1774522140","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 13:49:00"}},"processed_data":{"order_number":"ORD-UCG37h-1774522140","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 13:49:05] production.INFO: Constructing job for order: 180926  
[2026-03-26 13:49:06] production.INFO: Handling job for order: 180926  
[2026-03-26 13:49:06] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 13:49:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:49:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=3cfb2e10-a660-4ebe-9a19-96ac0ce85635&Player_ID=0954085398  
[2026-03-26 13:49:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=3cfb2e10-a660-4ebe-9a19-96ac0ce85635&Player_ID=0954085398","has_body":false} 
[2026-03-26 13:49:07] production.INFO: Operation sent successfully {"operation_id":165728,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4tZU7l4-1774522147","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 13:49:07"}},"processed_data":{"order_number":"ORD-4tZU7l4-1774522147","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 13:49:10] production.INFO: Constructing job for order: 180927  
[2026-03-26 13:49:13] production.INFO: Handling job for order: 180927  
[2026-03-26 13:49:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 13:49:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:49:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9579b753-edc8-4cc4-bc06-dd8fc4274732&Player_ID=52379310983  
[2026-03-26 13:49:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9579b753-edc8-4cc4-bc06-dd8fc4274732&Player_ID=52379310983","has_body":false} 
[2026-03-26 13:49:14] production.INFO: Operation sent successfully {"operation_id":165729,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-St4Mm-1774522154","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 13:49:14"}},"processed_data":{"order_number":"ORD-St4Mm-1774522154","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 13:49:33] production.INFO: Constructing job for order: 180928  
[2026-03-26 13:49:35] production.INFO: Handling job for order: 180928  
[2026-03-26 13:49:35] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 13:49:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:49:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=c9a3a833-a774-462c-9802-d80d0fce29b7&Player_ID=0969485619  
[2026-03-26 13:49:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=c9a3a833-a774-462c-9802-d80d0fce29b7&Player_ID=0969485619","has_body":false} 
[2026-03-26 13:49:36] production.INFO: Operation sent successfully {"operation_id":165730,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Oo8-1774522176","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 13:49:36"}},"processed_data":{"order_number":"ORD-Oo8-1774522176","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 13:49:38] production.INFO: Constructing job for order: 180929  
[2026-03-26 13:49:39] production.INFO: Handling job for order: 180929  
[2026-03-26 13:49:39] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 13:49:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:49:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=ce4cf2d3-f659-459a-83bf-73350132dfb1&Player_ID=0969485619  
[2026-03-26 13:49:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=ce4cf2d3-f659-459a-83bf-73350132dfb1&Player_ID=0969485619","has_body":false} 
[2026-03-26 13:49:40] production.INFO: Operation sent successfully {"operation_id":165731,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wLE-1774522179","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 13:49:40"}},"processed_data":{"order_number":"ORD-wLE-1774522179","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 13:49:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-St4Mm-1774522154","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 13:49:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-St4Mm-1774522154","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 13:49:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 13:49:40] production.INFO: SendAcceptReject: Notification queued {"user_id":1285,"notification_type":"order_approved","reference_id":180927} 
[2026-03-26 13:49:40] production.INFO: Order updated successfully. Order ID: 180927, Status: completed  
[2026-03-26 13:49:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-St4Mm-1774522154","status":"completed","codes_count":0} 
[2026-03-26 13:49:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1285  
[2026-03-26 13:50:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"IUvfKFsB681XF6Z9PepEIBQwQXtc15Cy","execution_time":"2026-03-26 13:50:04"} 
[2026-03-26 13:50:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"IUvfKFsB681XF6Z9PepEIBQwQXtc15Cy","execution_time":"2026-03-26 13:50:04","total_operations":6,"sites_count":1} 
[2026-03-26 13:50:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"IUvfKFsB681XF6Z9PepEIBQwQXtc15Cy","execution_time":"2026-03-26 13:50:04","site_id":4,"site_name":"swgamessls","orders_count":6,"order_ids":["ORD-D6xx7b-1774522120","ORD-sL0jR-1774522136","ORD-UCG37h-1774522140","ORD-4tZU7l4-1774522147","ORD-Oo8-1774522176","ORD-wLE-1774522179"]} 
[2026-03-26 13:50:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"IUvfKFsB681XF6Z9PepEIBQwQXtc15Cy","execution_time":"2026-03-26 13:50:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 13:50:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"IUvfKFsB681XF6Z9PepEIBQwQXtc15Cy","execution_time":"2026-03-26 13:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-26 13:50:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IUvfKFsB681XF6Z9PepEIBQwQXtc15Cy","execution_time":"2026-03-26 13:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Oo8-1774522176","operation_id":165730} 
[2026-03-26 13:50:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"IUvfKFsB681XF6Z9PepEIBQwQXtc15Cy","execution_time":"2026-03-26 13:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLE-1774522179","operation_id":165731,"processed":5,"skipped":1,"updates_prepared":5} 
[2026-03-26 13:50:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"IUvfKFsB681XF6Z9PepEIBQwQXtc15Cy","execution_time":"2026-03-26 13:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLE-1774522179","operation_id":165731,"total_items":5,"chunks":1,"chunk_size":10} 
[2026-03-26 13:50:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"IUvfKFsB681XF6Z9PepEIBQwQXtc15Cy","execution_time":"2026-03-26 13:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLE-1774522179","operation_id":165731,"count":5} 
[2026-03-26 13:50:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"IUvfKFsB681XF6Z9PepEIBQwQXtc15Cy","execution_time":"2026-03-26 13:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLE-1774522179","operation_id":165731,"count":5} 
[2026-03-26 13:50:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"IUvfKFsB681XF6Z9PepEIBQwQXtc15Cy","execution_time":"2026-03-26 13:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLE-1774522179","operation_id":165731,"user_id":948,"notification_type":"order_approved","reference_id":180926} 
[2026-03-26 13:50:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"IUvfKFsB681XF6Z9PepEIBQwQXtc15Cy","execution_time":"2026-03-26 13:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLE-1774522179","operation_id":165731,"user_id":150,"notification_type":"order_approved","reference_id":180923} 
[2026-03-26 13:50:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"IUvfKFsB681XF6Z9PepEIBQwQXtc15Cy","execution_time":"2026-03-26 13:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLE-1774522179","operation_id":165731,"user_id":366,"notification_type":"order_approved","reference_id":180924} 
[2026-03-26 13:50:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"IUvfKFsB681XF6Z9PepEIBQwQXtc15Cy","execution_time":"2026-03-26 13:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLE-1774522179","operation_id":165731,"user_id":948,"notification_type":"order_approved","reference_id":180925} 
[2026-03-26 13:50:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"IUvfKFsB681XF6Z9PepEIBQwQXtc15Cy","execution_time":"2026-03-26 13:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLE-1774522179","operation_id":165731,"user_id":366,"notification_type":"order_approved","reference_id":180929} 
[2026-03-26 13:50:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"IUvfKFsB681XF6Z9PepEIBQwQXtc15Cy","execution_time":"2026-03-26 13:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLE-1774522179","operation_id":165731,"chunk_number":1,"processed":5,"errors":0,"total_operations":5,"total_orders":5,"total_codes":0,"total_refunds":0} 
[2026-03-26 13:50:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"IUvfKFsB681XF6Z9PepEIBQwQXtc15Cy","execution_time":"2026-03-26 13:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLE-1774522179","operation_id":165731,"total_processed":5,"total_errors":0,"chunks_processed":1} 
[2026-03-26 13:50:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"IUvfKFsB681XF6Z9PepEIBQwQXtc15Cy","execution_time":"2026-03-26 13:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLE-1774522179","operation_id":165731,"processed":5,"errors":0} 
[2026-03-26 13:50:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"IUvfKFsB681XF6Z9PepEIBQwQXtc15Cy","execution_time":"2026-03-26 13:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLE-1774522179","operation_id":165731,"processed":5,"errors":0} 
[2026-03-26 13:50:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"IUvfKFsB681XF6Z9PepEIBQwQXtc15Cy","execution_time":"2026-03-26 13:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLE-1774522179","operation_id":165731} 
[2026-03-26 13:50:04] production.INFO: Executing GetProducts task...  
[2026-03-26 13:50:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 13:50:04] production.INFO: Executing GetProducts task...  
[2026-03-26 13:50:05] production.INFO: Constructing job for order: 180930  
[2026-03-26 13:50:06] production.INFO: async() رجع: true  
[2026-03-26 13:50:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 13:50:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 13:50:07] production.WARNING: Product with ID 213 not found  
[2026-03-26 13:50:07] production.WARNING: Product with ID 212 not found  
[2026-03-26 13:50:07] production.WARNING: Product with ID 211 not found  
[2026-03-26 13:50:07] production.WARNING: Product with ID 210 not found  
[2026-03-26 13:50:07] production.WARNING: Product with ID 209 not found  
[2026-03-26 13:50:07] production.WARNING: Product with ID 214 not found  
[2026-03-26 13:50:07] production.WARNING: Product with ID 215 not found  
[2026-03-26 13:50:07] production.WARNING: Product with ID 216 not found  
[2026-03-26 13:50:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 13:50:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 948  
[2026-03-26 13:50:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 150  
[2026-03-26 13:50:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-26 13:50:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 948  
[2026-03-26 13:50:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-26 13:50:07] production.INFO: Handling job for order: 180930  
[2026-03-26 13:50:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 13:50:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:50:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2be7509c-5567-42f3-a49f-20734e04f72d&Player_ID=5323901796  
[2026-03-26 13:50:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2be7509c-5567-42f3-a49f-20734e04f72d&Player_ID=5323901796","has_body":false} 
[2026-03-26 13:50:08] production.INFO: Operation sent successfully {"operation_id":165732,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7HyPZ-1774522208","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 13:50:08"}},"processed_data":{"order_number":"ORD-7HyPZ-1774522208","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 13:50:13] production.INFO: Constructing job for order: 180931  
[2026-03-26 13:50:14] production.INFO: Handling job for order: 180931  
[2026-03-26 13:50:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 13:50:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:50:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8b2e9e76-de11-4665-926a-e64e8a829e7c&Player_ID=52379310983  
[2026-03-26 13:50:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8b2e9e76-de11-4665-926a-e64e8a829e7c&Player_ID=52379310983","has_body":false} 
[2026-03-26 13:50:15] production.INFO: Operation sent successfully {"operation_id":165733,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-q9LG-1774522215","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 13:50:15"}},"processed_data":{"order_number":"ORD-q9LG-1774522215","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 13:50:20] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7HyPZ-1774522208","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 13:50:20] production.INFO: Processed webhook data (normalized) {"id":"ORD-7HyPZ-1774522208","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 13:50:20] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 13:50:20] production.INFO: SendAcceptReject: Notification queued {"user_id":376,"notification_type":"order_approved","reference_id":180930} 
[2026-03-26 13:50:20] production.INFO: Order updated successfully. Order ID: 180930, Status: completed  
[2026-03-26 13:50:20] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7HyPZ-1774522208","status":"completed","codes_count":0} 
[2026-03-26 13:50:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 376  
[2026-03-26 13:50:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-q9LG-1774522215","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 13:50:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-q9LG-1774522215","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 13:50:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 13:50:25] production.INFO: SendAcceptReject: Notification queued {"user_id":1285,"notification_type":"order_approved","reference_id":180931} 
[2026-03-26 13:50:25] production.INFO: Order updated successfully. Order ID: 180931, Status: completed  
[2026-03-26 13:50:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-q9LG-1774522215","status":"completed","codes_count":0} 
[2026-03-26 13:50:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1285  
[2026-03-26 13:50:41] production.INFO: Constructing job for order: 180932  
[2026-03-26 13:50:42] production.INFO: Handling job for order: 180932  
[2026-03-26 13:50:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 13:50:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:50:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c72a23b3-b638-4268-b302-5ca580d3dccf&Player_ID=52347033005  
[2026-03-26 13:50:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c72a23b3-b638-4268-b302-5ca580d3dccf&Player_ID=52347033005","has_body":false} 
[2026-03-26 13:50:43] production.INFO: Operation sent successfully {"operation_id":165734,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3XY1-1774522242","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 13:50:43"}},"processed_data":{"order_number":"ORD-3XY1-1774522242","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 13:50:45] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-26 13:50:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 645  
[2026-03-26 13:50:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1662  
[2026-03-26 13:50:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3XY1-1774522242","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 13:50:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-3XY1-1774522242","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 13:50:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 13:50:55] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":180932} 
[2026-03-26 13:50:55] production.INFO: Order updated successfully. Order ID: 180932, Status: completed  
[2026-03-26 13:50:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3XY1-1774522242","status":"completed","codes_count":0} 
[2026-03-26 13:50:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-26 13:52:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"n6Ufhv8CCRczTzUgEDt0V9PcWHTeYMnY","execution_time":"2026-03-26 13:52:01"} 
[2026-03-26 13:52:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"n6Ufhv8CCRczTzUgEDt0V9PcWHTeYMnY","execution_time":"2026-03-26 13:52:01","total_operations":1,"sites_count":1} 
[2026-03-26 13:52:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"n6Ufhv8CCRczTzUgEDt0V9PcWHTeYMnY","execution_time":"2026-03-26 13:52:01","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-Oo8-1774522176"]} 
[2026-03-26 13:52:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"n6Ufhv8CCRczTzUgEDt0V9PcWHTeYMnY","execution_time":"2026-03-26 13:52:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 13:52:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"n6Ufhv8CCRczTzUgEDt0V9PcWHTeYMnY","execution_time":"2026-03-26 13:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 13:52:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"n6Ufhv8CCRczTzUgEDt0V9PcWHTeYMnY","execution_time":"2026-03-26 13:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Oo8-1774522176","operation_id":165730,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 13:52:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"n6Ufhv8CCRczTzUgEDt0V9PcWHTeYMnY","execution_time":"2026-03-26 13:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Oo8-1774522176","operation_id":165730,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 13:52:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"n6Ufhv8CCRczTzUgEDt0V9PcWHTeYMnY","execution_time":"2026-03-26 13:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Oo8-1774522176","operation_id":165730,"count":1} 
[2026-03-26 13:52:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"n6Ufhv8CCRczTzUgEDt0V9PcWHTeYMnY","execution_time":"2026-03-26 13:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Oo8-1774522176","operation_id":165730,"count":1} 
[2026-03-26 13:52:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"n6Ufhv8CCRczTzUgEDt0V9PcWHTeYMnY","execution_time":"2026-03-26 13:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Oo8-1774522176","operation_id":165730,"user_id":366,"notification_type":"order_approved","reference_id":180928} 
[2026-03-26 13:52:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"n6Ufhv8CCRczTzUgEDt0V9PcWHTeYMnY","execution_time":"2026-03-26 13:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Oo8-1774522176","operation_id":165730,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 13:52:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"n6Ufhv8CCRczTzUgEDt0V9PcWHTeYMnY","execution_time":"2026-03-26 13:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Oo8-1774522176","operation_id":165730,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 13:52:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"n6Ufhv8CCRczTzUgEDt0V9PcWHTeYMnY","execution_time":"2026-03-26 13:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Oo8-1774522176","operation_id":165730,"processed":1,"errors":0} 
[2026-03-26 13:52:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"n6Ufhv8CCRczTzUgEDt0V9PcWHTeYMnY","execution_time":"2026-03-26 13:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Oo8-1774522176","operation_id":165730,"processed":1,"errors":0} 
[2026-03-26 13:52:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"n6Ufhv8CCRczTzUgEDt0V9PcWHTeYMnY","execution_time":"2026-03-26 13:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Oo8-1774522176","operation_id":165730} 
[2026-03-26 13:52:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-26 13:52:18] production.INFO: SendAcceptReject: Notification queued {"user_id":376,"notification_type":"order_approved","reference_id":180899} 
[2026-03-26 13:52:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 376  
[2026-03-26 13:52:39] production.INFO: Constructing job for order: 180933  
[2026-03-26 13:52:40] production.INFO: Handling job for order: 180933  
[2026-03-26 13:52:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 13:52:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:52:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=23ae9b80-6924-4d11-a4ae-7271859e093b&Player_ID=52441596723  
[2026-03-26 13:52:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=23ae9b80-6924-4d11-a4ae-7271859e093b&Player_ID=52441596723","has_body":false} 
[2026-03-26 13:52:41] production.INFO: Operation sent successfully {"operation_id":165735,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nnp-1774522361","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 13:52:41"}},"processed_data":{"order_number":"ORD-nnp-1774522361","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 13:52:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-nnp-1774522361","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 13:52:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-nnp-1774522361","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 13:52:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 13:52:52] production.INFO: SendAcceptReject: Notification queued {"user_id":600,"notification_type":"order_approved","reference_id":180933} 
[2026-03-26 13:52:52] production.INFO: Order updated successfully. Order ID: 180933, Status: completed  
[2026-03-26 13:52:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-nnp-1774522361","status":"completed","codes_count":0} 
[2026-03-26 13:52:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 600  
[2026-03-26 13:53:36] production.INFO: Constructing job for order: 180934  
[2026-03-26 13:53:38] production.INFO: Handling job for order: 180934  
[2026-03-26 13:53:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 13:53:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:53:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=48c64f74-ad92-4f68-bef9-06f57ca38d42&Player_ID=51786659942  
[2026-03-26 13:53:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=48c64f74-ad92-4f68-bef9-06f57ca38d42&Player_ID=51786659942","has_body":false} 
[2026-03-26 13:53:39] production.INFO: Operation sent successfully {"operation_id":165736,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HnxdCwQ7-1774522419","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 13:53:39"}},"processed_data":{"order_number":"ORD-HnxdCwQ7-1774522419","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-26 13:54:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HnxdCwQ7-1774522419","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 13:54:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-HnxdCwQ7-1774522419","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 13:54:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 13:54:01] production.INFO: SendAcceptReject: Notification queued {"user_id":57,"notification_type":"order_approved","reference_id":180934} 
[2026-03-26 13:54:01] production.INFO: Order updated successfully. Order ID: 180934, Status: completed  
[2026-03-26 13:54:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HnxdCwQ7-1774522419","status":"completed","codes_count":0} 
[2026-03-26 13:54:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 57  
[2026-03-26 13:54:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"EslyISN8hXpPB5xGQyHEPbO6jIqahps2","execution_time":"2026-03-26 13:54:03"} 
[2026-03-26 13:54:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"EslyISN8hXpPB5xGQyHEPbO6jIqahps2","execution_time":"2026-03-26 13:54:03"} 
[2026-03-26 13:55:03] production.INFO: Executing GetProducts task...  
[2026-03-26 13:55:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 13:55:03] production.INFO: Executing GetProducts task...  
[2026-03-26 13:55:05] production.INFO: async() رجع: true  
[2026-03-26 13:55:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 13:55:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 13:55:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 13:55:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 13:55:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 13:55:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 13:55:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 13:55:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 13:55:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 13:55:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 13:55:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 13:56:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6HYmKRbTcsmU087T77Cj70J7stpF8fZ3","execution_time":"2026-03-26 13:56:03"} 
[2026-03-26 13:56:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"6HYmKRbTcsmU087T77Cj70J7stpF8fZ3","execution_time":"2026-03-26 13:56:03"} 
[2026-03-26 13:58:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"SgNAzjFmXNiaY3lu7SQgkHs4dqjOMM8c","execution_time":"2026-03-26 13:58:03"} 
[2026-03-26 13:58:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"SgNAzjFmXNiaY3lu7SQgkHs4dqjOMM8c","execution_time":"2026-03-26 13:58:03"} 
[2026-03-26 13:59:43] production.INFO: Constructing job for order: 180935  
[2026-03-26 13:59:45] production.INFO: Handling job for order: 180935  
[2026-03-26 13:59:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 13:59:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 13:59:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=5c0d3cf4-03a3-4edb-b27e-3203fa720919&Player_ID=13888517654  
[2026-03-26 13:59:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=5c0d3cf4-03a3-4edb-b27e-3203fa720919&Player_ID=13888517654","has_body":false} 
[2026-03-26 13:59:46] production.INFO: Operation sent successfully {"operation_id":165737,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-N6Kv-1774522786","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 13:59:46"}},"processed_data":{"order_number":"ORD-N6Kv-1774522786","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 14:00:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"IqsBZQ61zJu1WFfSvG9IuyMcizwjDlmT","execution_time":"2026-03-26 14:00:04"} 
[2026-03-26 14:00:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"IqsBZQ61zJu1WFfSvG9IuyMcizwjDlmT","execution_time":"2026-03-26 14:00:04","total_operations":1,"sites_count":1} 
[2026-03-26 14:00:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"IqsBZQ61zJu1WFfSvG9IuyMcizwjDlmT","execution_time":"2026-03-26 14:00:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-N6Kv-1774522786"]} 
[2026-03-26 14:00:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"IqsBZQ61zJu1WFfSvG9IuyMcizwjDlmT","execution_time":"2026-03-26 14:00:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 14:00:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"IqsBZQ61zJu1WFfSvG9IuyMcizwjDlmT","execution_time":"2026-03-26 14:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 14:00:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IqsBZQ61zJu1WFfSvG9IuyMcizwjDlmT","execution_time":"2026-03-26 14:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-N6Kv-1774522786","operation_id":165737} 
[2026-03-26 14:00:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"IqsBZQ61zJu1WFfSvG9IuyMcizwjDlmT","execution_time":"2026-03-26 14:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-N6Kv-1774522786","operation_id":165737,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 14:00:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"IqsBZQ61zJu1WFfSvG9IuyMcizwjDlmT","execution_time":"2026-03-26 14:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-N6Kv-1774522786","operation_id":165737,"processed":0,"errors":0} 
[2026-03-26 14:00:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"IqsBZQ61zJu1WFfSvG9IuyMcizwjDlmT","execution_time":"2026-03-26 14:00:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-N6Kv-1774522786","operation_id":165737} 
[2026-03-26 14:00:05] production.INFO: Executing GetProducts task...  
[2026-03-26 14:00:05] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 14:00:05] production.INFO: Executing GetProducts task...  
[2026-03-26 14:00:07] production.INFO: async() رجع: true  
[2026-03-26 14:00:07] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 14:00:07] production.WARNING: Product with ID 395 not found  
[2026-03-26 14:00:08] production.WARNING: Product with ID 213 not found  
[2026-03-26 14:00:08] production.WARNING: Product with ID 212 not found  
[2026-03-26 14:00:08] production.WARNING: Product with ID 211 not found  
[2026-03-26 14:00:08] production.WARNING: Product with ID 210 not found  
[2026-03-26 14:00:08] production.WARNING: Product with ID 209 not found  
[2026-03-26 14:00:08] production.WARNING: Product with ID 214 not found  
[2026-03-26 14:00:08] production.WARNING: Product with ID 215 not found  
[2026-03-26 14:00:08] production.WARNING: Product with ID 216 not found  
[2026-03-26 14:00:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 14:00:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-N6Kv-1774522786","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 14:00:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-N6Kv-1774522786","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 14:00:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 14:00:17] production.INFO: SendAcceptReject: Notification queued {"user_id":1690,"notification_type":"order_approved","reference_id":180935} 
[2026-03-26 14:00:17] production.INFO: Order updated successfully. Order ID: 180935, Status: completed  
[2026-03-26 14:00:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-N6Kv-1774522786","status":"completed","codes_count":0} 
[2026-03-26 14:00:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1690  
[2026-03-26 14:00:51] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-26 14:00:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-26 14:00:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 770  
[2026-03-26 14:01:01] production.INFO: Constructing job for order: 180936  
[2026-03-26 14:01:02] production.INFO: Handling job for order: 180936  
[2026-03-26 14:01:02] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 14:01:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:01:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=1862cfac-d9b9-454a-a48d-82a8012348cd&Player_ID=0969485619  
[2026-03-26 14:01:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=1862cfac-d9b9-454a-a48d-82a8012348cd&Player_ID=0969485619","has_body":false} 
[2026-03-26 14:01:03] production.INFO: Operation sent successfully {"operation_id":165738,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kvV-1774522863","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 14:01:03"}},"processed_data":{"order_number":"ORD-kvV-1774522863","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 14:01:04] production.INFO: Constructing job for order: 180937  
[2026-03-26 14:01:06] production.INFO: Handling job for order: 180937  
[2026-03-26 14:01:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 14:01:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:01:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=ebfe9609-902a-46c2-8915-0ec2eba04755&Player_ID=13888517654  
[2026-03-26 14:01:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=ebfe9609-902a-46c2-8915-0ec2eba04755&Player_ID=13888517654","has_body":false} 
[2026-03-26 14:01:07] production.INFO: Operation sent successfully {"operation_id":165739,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TpTejUV-1774522867","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 14:01:07"}},"processed_data":{"order_number":"ORD-TpTejUV-1774522867","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 14:01:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-TpTejUV-1774522867","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 14:01:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-TpTejUV-1774522867","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 14:01:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 14:01:35] production.INFO: SendAcceptReject: Notification queued {"user_id":1690,"notification_type":"order_approved","reference_id":180937} 
[2026-03-26 14:01:35] production.INFO: Order updated successfully. Order ID: 180937, Status: completed  
[2026-03-26 14:01:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-TpTejUV-1774522867","status":"completed","codes_count":0} 
[2026-03-26 14:01:36] production.INFO: Constructing job for order: 180938  
[2026-03-26 14:01:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1690  
[2026-03-26 14:01:37] production.INFO: Handling job for order: 180938  
[2026-03-26 14:01:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 14:01:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:01:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/827/params?qty=50000&uuid=4506acb3-95e3-4777-8080-b537f8a09914&Player_ID=19207184  
[2026-03-26 14:01:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/827/params?qty=50000&uuid=4506acb3-95e3-4777-8080-b537f8a09914&Player_ID=19207184","has_body":false} 
[2026-03-26 14:01:38] production.INFO: Operation sent successfully {"operation_id":165740,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-AeETxDR-1774522897","amount":5.25288500000000002643218977027572691440582275390625,"status":"processing","product":"Nahki Amount","game":"Nahki","notes":[],"created_at":"2026-03-26 14:01:38"}},"processed_data":{"order_number":"ORD-AeETxDR-1774522897","amount":5.25288500000000002643218977027572691440582275390625,"status":"processing","product":"Nahki Amount","game":"Nahki"}} 
[2026-03-26 14:02:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"X5di7h1umOHxahKwIfWS3IaAZrLxUe91","execution_time":"2026-03-26 14:02:02"} 
[2026-03-26 14:02:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"X5di7h1umOHxahKwIfWS3IaAZrLxUe91","execution_time":"2026-03-26 14:02:02","total_operations":2,"sites_count":2} 
[2026-03-26 14:02:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"X5di7h1umOHxahKwIfWS3IaAZrLxUe91","execution_time":"2026-03-26 14:02:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-kvV-1774522863"]} 
[2026-03-26 14:02:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"X5di7h1umOHxahKwIfWS3IaAZrLxUe91","execution_time":"2026-03-26 14:02:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 14:02:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"X5di7h1umOHxahKwIfWS3IaAZrLxUe91","execution_time":"2026-03-26 14:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 14:02:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"X5di7h1umOHxahKwIfWS3IaAZrLxUe91","execution_time":"2026-03-26 14:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kvV-1774522863","operation_id":165738,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 14:02:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"X5di7h1umOHxahKwIfWS3IaAZrLxUe91","execution_time":"2026-03-26 14:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kvV-1774522863","operation_id":165738,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 14:02:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"X5di7h1umOHxahKwIfWS3IaAZrLxUe91","execution_time":"2026-03-26 14:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kvV-1774522863","operation_id":165738,"count":1} 
[2026-03-26 14:02:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"X5di7h1umOHxahKwIfWS3IaAZrLxUe91","execution_time":"2026-03-26 14:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kvV-1774522863","operation_id":165738,"count":1} 
[2026-03-26 14:02:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"X5di7h1umOHxahKwIfWS3IaAZrLxUe91","execution_time":"2026-03-26 14:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kvV-1774522863","operation_id":165738,"user_id":366,"notification_type":"order_approved","reference_id":180936} 
[2026-03-26 14:02:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"X5di7h1umOHxahKwIfWS3IaAZrLxUe91","execution_time":"2026-03-26 14:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kvV-1774522863","operation_id":165738,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 14:02:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"X5di7h1umOHxahKwIfWS3IaAZrLxUe91","execution_time":"2026-03-26 14:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kvV-1774522863","operation_id":165738,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 14:02:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"X5di7h1umOHxahKwIfWS3IaAZrLxUe91","execution_time":"2026-03-26 14:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kvV-1774522863","operation_id":165738,"processed":1,"errors":0} 
[2026-03-26 14:02:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"X5di7h1umOHxahKwIfWS3IaAZrLxUe91","execution_time":"2026-03-26 14:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kvV-1774522863","operation_id":165738,"processed":1,"errors":0} 
[2026-03-26 14:02:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"X5di7h1umOHxahKwIfWS3IaAZrLxUe91","execution_time":"2026-03-26 14:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kvV-1774522863","operation_id":165738,"orders_count":1,"order_ids":["ORD-AeETxDR-1774522897"]} 
[2026-03-26 14:02:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"X5di7h1umOHxahKwIfWS3IaAZrLxUe91","execution_time":"2026-03-26 14:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kvV-1774522863","operation_id":165738} 
[2026-03-26 14:02:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"X5di7h1umOHxahKwIfWS3IaAZrLxUe91","execution_time":"2026-03-26 14:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kvV-1774522863","operation_id":165738,"orders_count":1} 
[2026-03-26 14:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"X5di7h1umOHxahKwIfWS3IaAZrLxUe91","execution_time":"2026-03-26 14:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AeETxDR-1774522897","operation_id":165740} 
[2026-03-26 14:02:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"X5di7h1umOHxahKwIfWS3IaAZrLxUe91","execution_time":"2026-03-26 14:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AeETxDR-1774522897","operation_id":165740,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 14:02:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"X5di7h1umOHxahKwIfWS3IaAZrLxUe91","execution_time":"2026-03-26 14:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AeETxDR-1774522897","operation_id":165740,"processed":0,"errors":0} 
[2026-03-26 14:02:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"X5di7h1umOHxahKwIfWS3IaAZrLxUe91","execution_time":"2026-03-26 14:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AeETxDR-1774522897","operation_id":165740} 
[2026-03-26 14:02:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-26 14:02:32] production.INFO: Constructing job for order: 180939  
[2026-03-26 14:02:35] production.INFO: Handling job for order: 180939  
[2026-03-26 14:02:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 14:02:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:02:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/576/params?qty=35000&uuid=54e23cc4-6c12-407a-bc34-00721647b420&Player_ID=53304576  
[2026-03-26 14:02:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/576/params?qty=35000&uuid=54e23cc4-6c12-407a-bc34-00721647b420&Player_ID=53304576","has_body":false} 
[2026-03-26 14:02:36] production.INFO: Operation sent successfully {"operation_id":165741,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sSaE-1774522956","amount":4.990712999999999510691850446164608001708984375,"status":"processing","product":"Olamet Amount","game":"Olamet","notes":[],"created_at":"2026-03-26 14:02:36"}},"processed_data":{"order_number":"ORD-sSaE-1774522956","amount":4.990712999999999510691850446164608001708984375,"status":"processing","product":"Olamet Amount","game":"Olamet"}} 
[2026-03-26 14:02:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-sSaE-1774522956","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 14:02:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-sSaE-1774522956","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 14:02:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 14:02:44] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":180939} 
[2026-03-26 14:02:44] production.INFO: Order updated successfully. Order ID: 180939, Status: completed  
[2026-03-26 14:02:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-sSaE-1774522956","status":"completed","codes_count":0} 
[2026-03-26 14:02:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-26 14:03:06] production.INFO: Constructing job for order: 180940  
[2026-03-26 14:03:09] production.INFO: Handling job for order: 180940  
[2026-03-26 14:03:09] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 14:03:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:03:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=bcd4ae71-c343-4b0e-87da-fc2497f0a390&Player_ID=0993311543  
[2026-03-26 14:03:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=bcd4ae71-c343-4b0e-87da-fc2497f0a390&Player_ID=0993311543","has_body":false} 
[2026-03-26 14:03:10] production.INFO: Operation sent successfully {"operation_id":165742,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EqF-1774522990","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 14:03:10"}},"processed_data":{"order_number":"ORD-EqF-1774522990","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 14:03:34] production.INFO: Constructing job for order: 180941  
[2026-03-26 14:03:34] production.INFO: Constructing job for order: 180942  
[2026-03-26 14:03:37] production.INFO: Handling job for order: 180942  
[2026-03-26 14:03:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 14:03:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:03:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/591/params?qty=36000&uuid=26f02032-f602-4e5f-aa95-3df4d02d4b42&Player_ID=86923660  
[2026-03-26 14:03:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/591/params?qty=36000&uuid=26f02032-f602-4e5f-aa95-3df4d02d4b42&Player_ID=86923660","has_body":false} 
[2026-03-26 14:03:38] production.INFO: Operation sent successfully {"operation_id":165743,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-D8wmXs-1774523017","amount":3.52246319999999979444282871554605662822723388671875,"status":"processing","product":"Yoho Amount","game":"Yoho","notes":[],"created_at":"2026-03-26 14:03:38"}},"processed_data":{"order_number":"ORD-D8wmXs-1774523017","amount":3.52246319999999979444282871554605662822723388671875,"status":"processing","product":"Yoho Amount","game":"Yoho"}} 
[2026-03-26 14:03:38] production.INFO: Handling job for order: 180941  
[2026-03-26 14:03:38] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 14:03:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:03:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=39c8cd5b-5e23-4d92-a319-c245a96fd3b9&Player_ID=0951596207  
[2026-03-26 14:03:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=39c8cd5b-5e23-4d92-a319-c245a96fd3b9&Player_ID=0951596207","has_body":false} 
[2026-03-26 14:03:38] production.INFO: Operation sent successfully {"operation_id":165744,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Kjh-1774523018","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 14:03:38"}},"processed_data":{"order_number":"ORD-Kjh-1774523018","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 14:04:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"JfB5LNQPPIb2QEEUCsb6NTbyWrdts1Le","execution_time":"2026-03-26 14:04:02"} 
[2026-03-26 14:04:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"JfB5LNQPPIb2QEEUCsb6NTbyWrdts1Le","execution_time":"2026-03-26 14:04:02","total_operations":4,"sites_count":2} 
[2026-03-26 14:04:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"JfB5LNQPPIb2QEEUCsb6NTbyWrdts1Le","execution_time":"2026-03-26 14:04:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-AeETxDR-1774522897","ORD-D8wmXs-1774523017"]} 
[2026-03-26 14:04:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"JfB5LNQPPIb2QEEUCsb6NTbyWrdts1Le","execution_time":"2026-03-26 14:04:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 14:04:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"JfB5LNQPPIb2QEEUCsb6NTbyWrdts1Le","execution_time":"2026-03-26 14:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 14:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JfB5LNQPPIb2QEEUCsb6NTbyWrdts1Le","execution_time":"2026-03-26 14:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D8wmXs-1774523017","operation_id":165743} 
[2026-03-26 14:04:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"JfB5LNQPPIb2QEEUCsb6NTbyWrdts1Le","execution_time":"2026-03-26 14:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D8wmXs-1774523017","operation_id":165743,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-26 14:04:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"JfB5LNQPPIb2QEEUCsb6NTbyWrdts1Le","execution_time":"2026-03-26 14:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D8wmXs-1774523017","operation_id":165743,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 14:04:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"JfB5LNQPPIb2QEEUCsb6NTbyWrdts1Le","execution_time":"2026-03-26 14:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D8wmXs-1774523017","operation_id":165743,"count":1} 
[2026-03-26 14:04:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"JfB5LNQPPIb2QEEUCsb6NTbyWrdts1Le","execution_time":"2026-03-26 14:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D8wmXs-1774523017","operation_id":165743,"count":1} 
[2026-03-26 14:04:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"JfB5LNQPPIb2QEEUCsb6NTbyWrdts1Le","execution_time":"2026-03-26 14:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D8wmXs-1774523017","operation_id":165743,"user_id":1488,"notification_type":"order_approved","reference_id":180938} 
[2026-03-26 14:04:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"JfB5LNQPPIb2QEEUCsb6NTbyWrdts1Le","execution_time":"2026-03-26 14:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D8wmXs-1774523017","operation_id":165743,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 14:04:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"JfB5LNQPPIb2QEEUCsb6NTbyWrdts1Le","execution_time":"2026-03-26 14:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D8wmXs-1774523017","operation_id":165743,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 14:04:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"JfB5LNQPPIb2QEEUCsb6NTbyWrdts1Le","execution_time":"2026-03-26 14:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D8wmXs-1774523017","operation_id":165743,"processed":1,"errors":0} 
[2026-03-26 14:04:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"JfB5LNQPPIb2QEEUCsb6NTbyWrdts1Le","execution_time":"2026-03-26 14:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D8wmXs-1774523017","operation_id":165743,"processed":1,"errors":0} 
[2026-03-26 14:04:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"JfB5LNQPPIb2QEEUCsb6NTbyWrdts1Le","execution_time":"2026-03-26 14:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D8wmXs-1774523017","operation_id":165743,"orders_count":2,"order_ids":["ORD-EqF-1774522990","ORD-Kjh-1774523018"]} 
[2026-03-26 14:04:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"JfB5LNQPPIb2QEEUCsb6NTbyWrdts1Le","execution_time":"2026-03-26 14:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D8wmXs-1774523017","operation_id":165743} 
[2026-03-26 14:04:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"JfB5LNQPPIb2QEEUCsb6NTbyWrdts1Le","execution_time":"2026-03-26 14:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D8wmXs-1774523017","operation_id":165743,"orders_count":2} 
[2026-03-26 14:04:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"JfB5LNQPPIb2QEEUCsb6NTbyWrdts1Le","execution_time":"2026-03-26 14:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kjh-1774523018","operation_id":165744,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 14:04:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"JfB5LNQPPIb2QEEUCsb6NTbyWrdts1Le","execution_time":"2026-03-26 14:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kjh-1774523018","operation_id":165744,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 14:04:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"JfB5LNQPPIb2QEEUCsb6NTbyWrdts1Le","execution_time":"2026-03-26 14:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kjh-1774523018","operation_id":165744,"count":2} 
[2026-03-26 14:04:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"JfB5LNQPPIb2QEEUCsb6NTbyWrdts1Le","execution_time":"2026-03-26 14:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kjh-1774523018","operation_id":165744,"count":2} 
[2026-03-26 14:04:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"JfB5LNQPPIb2QEEUCsb6NTbyWrdts1Le","execution_time":"2026-03-26 14:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kjh-1774523018","operation_id":165744,"user_id":1690,"notification_type":"order_approved","reference_id":180940} 
[2026-03-26 14:04:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"JfB5LNQPPIb2QEEUCsb6NTbyWrdts1Le","execution_time":"2026-03-26 14:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kjh-1774523018","operation_id":165744,"user_id":229,"notification_type":"order_approved","reference_id":180941} 
[2026-03-26 14:04:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"JfB5LNQPPIb2QEEUCsb6NTbyWrdts1Le","execution_time":"2026-03-26 14:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kjh-1774523018","operation_id":165744,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 14:04:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"JfB5LNQPPIb2QEEUCsb6NTbyWrdts1Le","execution_time":"2026-03-26 14:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kjh-1774523018","operation_id":165744,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 14:04:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"JfB5LNQPPIb2QEEUCsb6NTbyWrdts1Le","execution_time":"2026-03-26 14:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kjh-1774523018","operation_id":165744,"processed":2,"errors":0} 
[2026-03-26 14:04:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"JfB5LNQPPIb2QEEUCsb6NTbyWrdts1Le","execution_time":"2026-03-26 14:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kjh-1774523018","operation_id":165744,"processed":2,"errors":0} 
[2026-03-26 14:04:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"JfB5LNQPPIb2QEEUCsb6NTbyWrdts1Le","execution_time":"2026-03-26 14:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kjh-1774523018","operation_id":165744} 
[2026-03-26 14:04:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-26 14:04:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1690  
[2026-03-26 14:04:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 229  
[2026-03-26 14:04:09] production.INFO: Constructing job for order: 180943  
[2026-03-26 14:04:12] production.INFO: Handling job for order: 180943  
[2026-03-26 14:04:12] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 14:04:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:04:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=0f25dfe7-bea2-4780-8af2-ddd1b9b40f0c&Player_ID=0982583421  
[2026-03-26 14:04:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=0f25dfe7-bea2-4780-8af2-ddd1b9b40f0c&Player_ID=0982583421","has_body":false} 
[2026-03-26 14:04:13] production.INFO: Operation sent successfully {"operation_id":165745,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kJJT-1774523052","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 14:04:13"}},"processed_data":{"order_number":"ORD-kJJT-1774523052","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 14:04:23] production.INFO: Constructing job for order: 180944  
[2026-03-26 14:04:25] production.INFO: Handling job for order: 180944  
[2026-03-26 14:04:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 14:04:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:04:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=828af8ef-799a-49cb-870e-2692e6fe2697&Player_ID=51983569230  
[2026-03-26 14:04:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=828af8ef-799a-49cb-870e-2692e6fe2697&Player_ID=51983569230","has_body":false} 
[2026-03-26 14:04:25] production.INFO: Operation sent successfully {"operation_id":165746,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JvBt4-1774523065","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 14:04:25"}},"processed_data":{"order_number":"ORD-JvBt4-1774523065","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 14:04:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-JvBt4-1774523065","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 14:04:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-JvBt4-1774523065","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 14:04:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 14:04:40] production.INFO: SendAcceptReject: Notification queued {"user_id":530,"notification_type":"order_approved","reference_id":180944} 
[2026-03-26 14:04:40] production.INFO: Order updated successfully. Order ID: 180944, Status: completed  
[2026-03-26 14:04:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-JvBt4-1774523065","status":"completed","codes_count":0} 
[2026-03-26 14:04:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 530  
[2026-03-26 14:05:04] production.INFO: Executing GetProducts task...  
[2026-03-26 14:05:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 14:05:04] production.INFO: Executing GetProducts task...  
[2026-03-26 14:05:06] production.INFO: async() رجع: true  
[2026-03-26 14:05:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 14:05:07] production.WARNING: Product with ID 395 not found  
[2026-03-26 14:05:07] production.WARNING: Product with ID 213 not found  
[2026-03-26 14:05:07] production.WARNING: Product with ID 212 not found  
[2026-03-26 14:05:07] production.WARNING: Product with ID 211 not found  
[2026-03-26 14:05:07] production.WARNING: Product with ID 210 not found  
[2026-03-26 14:05:07] production.WARNING: Product with ID 209 not found  
[2026-03-26 14:05:07] production.WARNING: Product with ID 214 not found  
[2026-03-26 14:05:07] production.WARNING: Product with ID 215 not found  
[2026-03-26 14:05:07] production.WARNING: Product with ID 216 not found  
[2026-03-26 14:05:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 14:06:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"HkHfG1WtjwEQy241PLWW0e0C3R1FELb4","execution_time":"2026-03-26 14:06:02"} 
[2026-03-26 14:06:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"HkHfG1WtjwEQy241PLWW0e0C3R1FELb4","execution_time":"2026-03-26 14:06:02","total_operations":2,"sites_count":2} 
[2026-03-26 14:06:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"HkHfG1WtjwEQy241PLWW0e0C3R1FELb4","execution_time":"2026-03-26 14:06:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-D8wmXs-1774523017"]} 
[2026-03-26 14:06:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"HkHfG1WtjwEQy241PLWW0e0C3R1FELb4","execution_time":"2026-03-26 14:06:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 14:06:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"HkHfG1WtjwEQy241PLWW0e0C3R1FELb4","execution_time":"2026-03-26 14:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 14:06:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"HkHfG1WtjwEQy241PLWW0e0C3R1FELb4","execution_time":"2026-03-26 14:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D8wmXs-1774523017","operation_id":165743,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 14:06:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"HkHfG1WtjwEQy241PLWW0e0C3R1FELb4","execution_time":"2026-03-26 14:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D8wmXs-1774523017","operation_id":165743,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 14:06:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"HkHfG1WtjwEQy241PLWW0e0C3R1FELb4","execution_time":"2026-03-26 14:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D8wmXs-1774523017","operation_id":165743,"count":1} 
[2026-03-26 14:06:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"HkHfG1WtjwEQy241PLWW0e0C3R1FELb4","execution_time":"2026-03-26 14:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D8wmXs-1774523017","operation_id":165743,"count":1} 
[2026-03-26 14:06:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"HkHfG1WtjwEQy241PLWW0e0C3R1FELb4","execution_time":"2026-03-26 14:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D8wmXs-1774523017","operation_id":165743,"user_id":65,"notification_type":"order_approved","reference_id":180942} 
[2026-03-26 14:06:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"HkHfG1WtjwEQy241PLWW0e0C3R1FELb4","execution_time":"2026-03-26 14:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D8wmXs-1774523017","operation_id":165743,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 14:06:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"HkHfG1WtjwEQy241PLWW0e0C3R1FELb4","execution_time":"2026-03-26 14:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D8wmXs-1774523017","operation_id":165743,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 14:06:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"HkHfG1WtjwEQy241PLWW0e0C3R1FELb4","execution_time":"2026-03-26 14:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D8wmXs-1774523017","operation_id":165743,"processed":1,"errors":0} 
[2026-03-26 14:06:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"HkHfG1WtjwEQy241PLWW0e0C3R1FELb4","execution_time":"2026-03-26 14:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D8wmXs-1774523017","operation_id":165743,"processed":1,"errors":0} 
[2026-03-26 14:06:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"HkHfG1WtjwEQy241PLWW0e0C3R1FELb4","execution_time":"2026-03-26 14:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D8wmXs-1774523017","operation_id":165743,"orders_count":1,"order_ids":["ORD-kJJT-1774523052"]} 
[2026-03-26 14:06:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"HkHfG1WtjwEQy241PLWW0e0C3R1FELb4","execution_time":"2026-03-26 14:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D8wmXs-1774523017","operation_id":165743} 
[2026-03-26 14:06:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"HkHfG1WtjwEQy241PLWW0e0C3R1FELb4","execution_time":"2026-03-26 14:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D8wmXs-1774523017","operation_id":165743,"orders_count":1} 
[2026-03-26 14:06:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"HkHfG1WtjwEQy241PLWW0e0C3R1FELb4","execution_time":"2026-03-26 14:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kJJT-1774523052","operation_id":165745,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 14:06:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"HkHfG1WtjwEQy241PLWW0e0C3R1FELb4","execution_time":"2026-03-26 14:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kJJT-1774523052","operation_id":165745,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 14:06:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"HkHfG1WtjwEQy241PLWW0e0C3R1FELb4","execution_time":"2026-03-26 14:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kJJT-1774523052","operation_id":165745,"count":1} 
[2026-03-26 14:06:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"HkHfG1WtjwEQy241PLWW0e0C3R1FELb4","execution_time":"2026-03-26 14:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kJJT-1774523052","operation_id":165745,"count":1} 
[2026-03-26 14:06:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"HkHfG1WtjwEQy241PLWW0e0C3R1FELb4","execution_time":"2026-03-26 14:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kJJT-1774523052","operation_id":165745,"user_id":43,"notification_type":"order_approved","reference_id":180943} 
[2026-03-26 14:06:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"HkHfG1WtjwEQy241PLWW0e0C3R1FELb4","execution_time":"2026-03-26 14:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kJJT-1774523052","operation_id":165745,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 14:06:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"HkHfG1WtjwEQy241PLWW0e0C3R1FELb4","execution_time":"2026-03-26 14:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kJJT-1774523052","operation_id":165745,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 14:06:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"HkHfG1WtjwEQy241PLWW0e0C3R1FELb4","execution_time":"2026-03-26 14:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kJJT-1774523052","operation_id":165745,"processed":1,"errors":0} 
[2026-03-26 14:06:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"HkHfG1WtjwEQy241PLWW0e0C3R1FELb4","execution_time":"2026-03-26 14:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kJJT-1774523052","operation_id":165745,"processed":1,"errors":0} 
[2026-03-26 14:06:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"HkHfG1WtjwEQy241PLWW0e0C3R1FELb4","execution_time":"2026-03-26 14:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kJJT-1774523052","operation_id":165745} 
[2026-03-26 14:06:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-26 14:06:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-26 14:06:24] production.INFO: Constructing job for order: 180945  
[2026-03-26 14:06:26] production.INFO: Handling job for order: 180945  
[2026-03-26 14:06:26] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 14:06:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:06:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=e8730860-64e7-4a6a-8d4c-6d7a3a281eb1&Player_ID=0993311543  
[2026-03-26 14:06:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=e8730860-64e7-4a6a-8d4c-6d7a3a281eb1&Player_ID=0993311543","has_body":false} 
[2026-03-26 14:06:27] production.INFO: Operation sent successfully {"operation_id":165747,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Obyc-1774523187","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 14:06:27"}},"processed_data":{"order_number":"ORD-Obyc-1774523187","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 14:06:27] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-26 14:06:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 645  
[2026-03-26 14:06:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1690  
[2026-03-26 14:07:09] production.INFO: Constructing job for order: 180946  
[2026-03-26 14:07:12] production.INFO: Handling job for order: 180946  
[2026-03-26 14:07:12] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 14:07:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:07:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=2d66a843-06bc-45c3-9c98-c6ad710bf145&Player_ID=0930718568  
[2026-03-26 14:07:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=2d66a843-06bc-45c3-9c98-c6ad710bf145&Player_ID=0930718568","has_body":false} 
[2026-03-26 14:07:13] production.INFO: Operation sent successfully {"operation_id":165748,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EACwAmu-1774523232","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 14:07:13"}},"processed_data":{"order_number":"ORD-EACwAmu-1774523232","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 14:07:42] production.INFO: Constructing job for order: 180947  
[2026-03-26 14:07:43] production.INFO: Handling job for order: 180947  
[2026-03-26 14:07:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 14:07:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:07:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=6e82deae-8d20-45a9-96ba-12d1301c034c&Player_ID=52264643991  
[2026-03-26 14:07:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=6e82deae-8d20-45a9-96ba-12d1301c034c&Player_ID=52264643991","has_body":false} 
[2026-03-26 14:07:44] production.INFO: Operation sent successfully {"operation_id":165749,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xFh4zfuJ-1774523263","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 14:07:44"}},"processed_data":{"order_number":"ORD-xFh4zfuJ-1774523263","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 14:08:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"p7gajIDv9vtCZNGKFMIk8IM1jjlwDaIH","execution_time":"2026-03-26 14:08:02"} 
[2026-03-26 14:08:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"p7gajIDv9vtCZNGKFMIk8IM1jjlwDaIH","execution_time":"2026-03-26 14:08:02","total_operations":3,"sites_count":2} 
[2026-03-26 14:08:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"p7gajIDv9vtCZNGKFMIk8IM1jjlwDaIH","execution_time":"2026-03-26 14:08:02","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-Obyc-1774523187","ORD-EACwAmu-1774523232"]} 
[2026-03-26 14:08:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"p7gajIDv9vtCZNGKFMIk8IM1jjlwDaIH","execution_time":"2026-03-26 14:08:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 14:08:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"p7gajIDv9vtCZNGKFMIk8IM1jjlwDaIH","execution_time":"2026-03-26 14:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 14:08:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"p7gajIDv9vtCZNGKFMIk8IM1jjlwDaIH","execution_time":"2026-03-26 14:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Obyc-1774523187","operation_id":165747,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 14:08:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"p7gajIDv9vtCZNGKFMIk8IM1jjlwDaIH","execution_time":"2026-03-26 14:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Obyc-1774523187","operation_id":165747,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 14:08:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"p7gajIDv9vtCZNGKFMIk8IM1jjlwDaIH","execution_time":"2026-03-26 14:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Obyc-1774523187","operation_id":165747,"count":2} 
[2026-03-26 14:08:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"p7gajIDv9vtCZNGKFMIk8IM1jjlwDaIH","execution_time":"2026-03-26 14:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Obyc-1774523187","operation_id":165747,"count":2} 
[2026-03-26 14:08:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"p7gajIDv9vtCZNGKFMIk8IM1jjlwDaIH","execution_time":"2026-03-26 14:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Obyc-1774523187","operation_id":165747,"user_id":1690,"notification_type":"order_approved","reference_id":180946} 
[2026-03-26 14:08:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"p7gajIDv9vtCZNGKFMIk8IM1jjlwDaIH","execution_time":"2026-03-26 14:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Obyc-1774523187","operation_id":165747,"user_id":1690,"notification_type":"order_approved","reference_id":180945} 
[2026-03-26 14:08:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"p7gajIDv9vtCZNGKFMIk8IM1jjlwDaIH","execution_time":"2026-03-26 14:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Obyc-1774523187","operation_id":165747,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 14:08:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"p7gajIDv9vtCZNGKFMIk8IM1jjlwDaIH","execution_time":"2026-03-26 14:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Obyc-1774523187","operation_id":165747,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 14:08:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"p7gajIDv9vtCZNGKFMIk8IM1jjlwDaIH","execution_time":"2026-03-26 14:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Obyc-1774523187","operation_id":165747,"processed":2,"errors":0} 
[2026-03-26 14:08:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"p7gajIDv9vtCZNGKFMIk8IM1jjlwDaIH","execution_time":"2026-03-26 14:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Obyc-1774523187","operation_id":165747,"processed":2,"errors":0} 
[2026-03-26 14:08:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"p7gajIDv9vtCZNGKFMIk8IM1jjlwDaIH","execution_time":"2026-03-26 14:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Obyc-1774523187","operation_id":165747,"orders_count":1,"order_ids":["ORD-xFh4zfuJ-1774523263"]} 
[2026-03-26 14:08:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"p7gajIDv9vtCZNGKFMIk8IM1jjlwDaIH","execution_time":"2026-03-26 14:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Obyc-1774523187","operation_id":165747} 
[2026-03-26 14:08:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"p7gajIDv9vtCZNGKFMIk8IM1jjlwDaIH","execution_time":"2026-03-26 14:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Obyc-1774523187","operation_id":165747,"orders_count":1} 
[2026-03-26 14:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"p7gajIDv9vtCZNGKFMIk8IM1jjlwDaIH","execution_time":"2026-03-26 14:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xFh4zfuJ-1774523263","operation_id":165749} 
[2026-03-26 14:08:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"p7gajIDv9vtCZNGKFMIk8IM1jjlwDaIH","execution_time":"2026-03-26 14:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xFh4zfuJ-1774523263","operation_id":165749,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 14:08:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"p7gajIDv9vtCZNGKFMIk8IM1jjlwDaIH","execution_time":"2026-03-26 14:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xFh4zfuJ-1774523263","operation_id":165749,"processed":0,"errors":0} 
[2026-03-26 14:08:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"p7gajIDv9vtCZNGKFMIk8IM1jjlwDaIH","execution_time":"2026-03-26 14:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xFh4zfuJ-1774523263","operation_id":165749} 
[2026-03-26 14:08:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1690  
[2026-03-26 14:08:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1690  
[2026-03-26 14:08:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xFh4zfuJ-1774523263","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 14:08:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-xFh4zfuJ-1774523263","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 14:08:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 14:08:09] production.INFO: SendAcceptReject: Notification queued {"user_id":14,"notification_type":"order_approved","reference_id":180947} 
[2026-03-26 14:08:09] production.INFO: Order updated successfully. Order ID: 180947, Status: completed  
[2026-03-26 14:08:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xFh4zfuJ-1774523263","status":"completed","codes_count":0} 
[2026-03-26 14:08:11] production.INFO: Constructing job for order: 180948  
[2026-03-26 14:08:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 14  
[2026-03-26 14:08:14] production.INFO: Handling job for order: 180948  
[2026-03-26 14:08:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 14:08:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:08:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=90a4e2b3-3451-43a7-98a9-6898fcdae808&Player_ID=51983569230  
[2026-03-26 14:08:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=90a4e2b3-3451-43a7-98a9-6898fcdae808&Player_ID=51983569230","has_body":false} 
[2026-03-26 14:08:15] production.INFO: Operation sent successfully {"operation_id":165750,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UrKd-1774523295","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 14:08:15"}},"processed_data":{"order_number":"ORD-UrKd-1774523295","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 14:08:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-UrKd-1774523295","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 14:08:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-UrKd-1774523295","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 14:08:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 14:08:30] production.INFO: SendAcceptReject: Notification queued {"user_id":530,"notification_type":"order_approved","reference_id":180948} 
[2026-03-26 14:08:30] production.INFO: Order updated successfully. Order ID: 180948, Status: completed  
[2026-03-26 14:08:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-UrKd-1774523295","status":"completed","codes_count":0} 
[2026-03-26 14:08:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 530  
[2026-03-26 14:08:43] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"3000.0","mainamount":"3000","operation_number":"160192253","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpnupm33cl4ggu7vzWGlh"}},"user_id":373} 
[2026-03-26 14:08:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 14:08:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 14:08:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 14:08:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 14:08:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 14:08:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 14:08:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 14:08:45] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 14:08:45] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18882,"user_id":373,"amount":3000.0,"admins_notified":7} 
[2026-03-26 14:09:05] production.INFO: Constructing job for order: 180949  
[2026-03-26 14:09:06] production.INFO: Handling job for order: 180949  
[2026-03-26 14:09:06] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 14:09:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:09:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=5818b3e0-ea6e-4b20-82c9-3314244949fa&Player_ID=0930718568  
[2026-03-26 14:09:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=5818b3e0-ea6e-4b20-82c9-3314244949fa&Player_ID=0930718568","has_body":false} 
[2026-03-26 14:09:07] production.INFO: Operation sent successfully {"operation_id":165751,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jrzIjS-1774523347","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 14:09:07"}},"processed_data":{"order_number":"ORD-jrzIjS-1774523347","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 14:10:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"iNvWBsjYjCSEvNkXlAV7dlr57l7LJOtn","execution_time":"2026-03-26 14:10:04"} 
[2026-03-26 14:10:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"iNvWBsjYjCSEvNkXlAV7dlr57l7LJOtn","execution_time":"2026-03-26 14:10:04","total_operations":1,"sites_count":1} 
[2026-03-26 14:10:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"iNvWBsjYjCSEvNkXlAV7dlr57l7LJOtn","execution_time":"2026-03-26 14:10:04","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-jrzIjS-1774523347"]} 
[2026-03-26 14:10:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"iNvWBsjYjCSEvNkXlAV7dlr57l7LJOtn","execution_time":"2026-03-26 14:10:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 14:10:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"iNvWBsjYjCSEvNkXlAV7dlr57l7LJOtn","execution_time":"2026-03-26 14:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 14:10:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"iNvWBsjYjCSEvNkXlAV7dlr57l7LJOtn","execution_time":"2026-03-26 14:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jrzIjS-1774523347","operation_id":165751,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 14:10:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"iNvWBsjYjCSEvNkXlAV7dlr57l7LJOtn","execution_time":"2026-03-26 14:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jrzIjS-1774523347","operation_id":165751,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 14:10:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"iNvWBsjYjCSEvNkXlAV7dlr57l7LJOtn","execution_time":"2026-03-26 14:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jrzIjS-1774523347","operation_id":165751,"count":1} 
[2026-03-26 14:10:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"iNvWBsjYjCSEvNkXlAV7dlr57l7LJOtn","execution_time":"2026-03-26 14:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jrzIjS-1774523347","operation_id":165751,"count":1} 
[2026-03-26 14:10:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"iNvWBsjYjCSEvNkXlAV7dlr57l7LJOtn","execution_time":"2026-03-26 14:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jrzIjS-1774523347","operation_id":165751,"user_id":1690,"notification_type":"order_approved","reference_id":180949} 
[2026-03-26 14:10:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"iNvWBsjYjCSEvNkXlAV7dlr57l7LJOtn","execution_time":"2026-03-26 14:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jrzIjS-1774523347","operation_id":165751,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 14:10:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"iNvWBsjYjCSEvNkXlAV7dlr57l7LJOtn","execution_time":"2026-03-26 14:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jrzIjS-1774523347","operation_id":165751,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 14:10:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"iNvWBsjYjCSEvNkXlAV7dlr57l7LJOtn","execution_time":"2026-03-26 14:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jrzIjS-1774523347","operation_id":165751,"processed":1,"errors":0} 
[2026-03-26 14:10:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"iNvWBsjYjCSEvNkXlAV7dlr57l7LJOtn","execution_time":"2026-03-26 14:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jrzIjS-1774523347","operation_id":165751,"processed":1,"errors":0} 
[2026-03-26 14:10:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"iNvWBsjYjCSEvNkXlAV7dlr57l7LJOtn","execution_time":"2026-03-26 14:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jrzIjS-1774523347","operation_id":165751} 
[2026-03-26 14:10:04] production.INFO: Executing GetProducts task...  
[2026-03-26 14:10:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 14:10:04] production.INFO: Executing GetProducts task...  
[2026-03-26 14:10:06] production.INFO: async() رجع: true  
[2026-03-26 14:10:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 14:10:07] production.WARNING: Product with ID 395 not found  
[2026-03-26 14:10:07] production.WARNING: Product with ID 213 not found  
[2026-03-26 14:10:07] production.WARNING: Product with ID 212 not found  
[2026-03-26 14:10:07] production.WARNING: Product with ID 211 not found  
[2026-03-26 14:10:07] production.WARNING: Product with ID 210 not found  
[2026-03-26 14:10:07] production.WARNING: Product with ID 209 not found  
[2026-03-26 14:10:07] production.WARNING: Product with ID 214 not found  
[2026-03-26 14:10:07] production.WARNING: Product with ID 215 not found  
[2026-03-26 14:10:07] production.WARNING: Product with ID 216 not found  
[2026-03-26 14:10:08] production.INFO: Constructing job for order: 180950  
[2026-03-26 14:10:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 14:10:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1690  
[2026-03-26 14:10:11] production.INFO: Handling job for order: 180950  
[2026-03-26 14:10:11] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 14:10:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:10:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=e8c1e0e1-0362-4767-bbc4-765b76294f08&Player_ID=0943647267  
[2026-03-26 14:10:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=e8c1e0e1-0362-4767-bbc4-765b76294f08&Player_ID=0943647267","has_body":false} 
[2026-03-26 14:10:11] production.INFO: Constructing job for order: 180951  
[2026-03-26 14:10:11] production.INFO: Operation sent successfully {"operation_id":165752,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Y21Yh6-1774523411","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 14:10:11"}},"processed_data":{"order_number":"ORD-Y21Yh6-1774523411","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 14:10:15] production.INFO: Handling job for order: 180951  
[2026-03-26 14:10:15] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 14:10:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:10:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=bc958a58-4d17-45f6-bdd1-2558f8468e80&Player_ID=0943647267  
[2026-03-26 14:10:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=bc958a58-4d17-45f6-bdd1-2558f8468e80&Player_ID=0943647267","has_body":false} 
[2026-03-26 14:10:15] production.INFO: Operation sent successfully {"operation_id":165753,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WwPg-1774523415","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 14:10:15"}},"processed_data":{"order_number":"ORD-WwPg-1774523415","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 14:10:29] production.INFO: Constructing job for order: 180952  
[2026-03-26 14:10:30] production.INFO: Handling job for order: 180952  
[2026-03-26 14:10:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 14:10:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:10:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=37931a6d-13f4-4022-9e9f-110100d96788&Player_ID=52014864714  
[2026-03-26 14:10:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=37931a6d-13f4-4022-9e9f-110100d96788&Player_ID=52014864714","has_body":false} 
[2026-03-26 14:10:31] production.INFO: Operation sent successfully {"operation_id":165754,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aisLbm-1774523431","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 14:10:31"}},"processed_data":{"order_number":"ORD-aisLbm-1774523431","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 14:10:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-aisLbm-1774523431","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 14:10:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-aisLbm-1774523431","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 14:10:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 14:10:45] production.INFO: SendAcceptReject: Notification queued {"user_id":530,"notification_type":"order_approved","reference_id":180952} 
[2026-03-26 14:10:45] production.INFO: Order updated successfully. Order ID: 180952, Status: completed  
[2026-03-26 14:10:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-aisLbm-1774523431","status":"completed","codes_count":0} 
[2026-03-26 14:10:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 530  
[2026-03-26 14:10:58] production.INFO: Constructing job for order: 180953  
[2026-03-26 14:11:01] production.INFO: Handling job for order: 180953  
[2026-03-26 14:11:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 14:11:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:11:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=3e3a2a06-3a0e-4b88-9d47-0db0de4120dd&Player_ID=471156  
[2026-03-26 14:11:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=3e3a2a06-3a0e-4b88-9d47-0db0de4120dd&Player_ID=471156","has_body":false} 
[2026-03-26 14:11:02] production.INFO: Operation sent successfully {"operation_id":165755,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PHCqL-1774523462","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-26 14:11:02"}},"processed_data":{"order_number":"ORD-PHCqL-1774523462","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-26 14:11:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PHCqL-1774523462","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 14:11:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-PHCqL-1774523462","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 14:11:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 14:11:06] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":180953} 
[2026-03-26 14:11:06] production.INFO: Order updated successfully. Order ID: 180953, Status: completed  
[2026-03-26 14:11:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PHCqL-1774523462","status":"completed","codes_count":0} 
[2026-03-26 14:11:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-26 14:12:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jn45Lo9aV3QJGX6ALTJizwlXKet0YSU6","execution_time":"2026-03-26 14:12:02"} 
[2026-03-26 14:12:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"jn45Lo9aV3QJGX6ALTJizwlXKet0YSU6","execution_time":"2026-03-26 14:12:02","total_operations":2,"sites_count":1} 
[2026-03-26 14:12:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jn45Lo9aV3QJGX6ALTJizwlXKet0YSU6","execution_time":"2026-03-26 14:12:02","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-Y21Yh6-1774523411","ORD-WwPg-1774523415"]} 
[2026-03-26 14:12:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jn45Lo9aV3QJGX6ALTJizwlXKet0YSU6","execution_time":"2026-03-26 14:12:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 14:12:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jn45Lo9aV3QJGX6ALTJizwlXKet0YSU6","execution_time":"2026-03-26 14:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 14:12:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jn45Lo9aV3QJGX6ALTJizwlXKet0YSU6","execution_time":"2026-03-26 14:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y21Yh6-1774523411","operation_id":165752,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 14:12:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"jn45Lo9aV3QJGX6ALTJizwlXKet0YSU6","execution_time":"2026-03-26 14:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y21Yh6-1774523411","operation_id":165752,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 14:12:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"jn45Lo9aV3QJGX6ALTJizwlXKet0YSU6","execution_time":"2026-03-26 14:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y21Yh6-1774523411","operation_id":165752,"count":2} 
[2026-03-26 14:12:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"jn45Lo9aV3QJGX6ALTJizwlXKet0YSU6","execution_time":"2026-03-26 14:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y21Yh6-1774523411","operation_id":165752,"count":2} 
[2026-03-26 14:12:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"jn45Lo9aV3QJGX6ALTJizwlXKet0YSU6","execution_time":"2026-03-26 14:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y21Yh6-1774523411","operation_id":165752,"user_id":366,"notification_type":"order_approved","reference_id":180951} 
[2026-03-26 14:12:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"jn45Lo9aV3QJGX6ALTJizwlXKet0YSU6","execution_time":"2026-03-26 14:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y21Yh6-1774523411","operation_id":165752,"user_id":366,"notification_type":"order_approved","reference_id":180950} 
[2026-03-26 14:12:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"jn45Lo9aV3QJGX6ALTJizwlXKet0YSU6","execution_time":"2026-03-26 14:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y21Yh6-1774523411","operation_id":165752,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 14:12:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"jn45Lo9aV3QJGX6ALTJizwlXKet0YSU6","execution_time":"2026-03-26 14:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y21Yh6-1774523411","operation_id":165752,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 14:12:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"jn45Lo9aV3QJGX6ALTJizwlXKet0YSU6","execution_time":"2026-03-26 14:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y21Yh6-1774523411","operation_id":165752,"processed":2,"errors":0} 
[2026-03-26 14:12:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jn45Lo9aV3QJGX6ALTJizwlXKet0YSU6","execution_time":"2026-03-26 14:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y21Yh6-1774523411","operation_id":165752,"processed":2,"errors":0} 
[2026-03-26 14:12:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"jn45Lo9aV3QJGX6ALTJizwlXKet0YSU6","execution_time":"2026-03-26 14:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y21Yh6-1774523411","operation_id":165752} 
[2026-03-26 14:12:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-26 14:12:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-26 14:13:11] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-26 14:13:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 64  
[2026-03-26 14:13:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-26 14:14:04] production.INFO: Constructing job for order: 180954  
[2026-03-26 14:14:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6GNiuMMtndOTOtgvbPYky8MsCVJ9Vw8N","execution_time":"2026-03-26 14:14:04"} 
[2026-03-26 14:14:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"6GNiuMMtndOTOtgvbPYky8MsCVJ9Vw8N","execution_time":"2026-03-26 14:14:04"} 
[2026-03-26 14:14:06] production.INFO: SendAcceptReject: Notification queued {"user_id":373,"notification_type":"request_approved","reference_id":18882} 
[2026-03-26 14:14:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 373  
[2026-03-26 14:14:07] production.INFO: Handling job for order: 180954  
[2026-03-26 14:14:07] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 14:14:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:14:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=0e53df0a-faa6-4679-80ac-545dea18d205&Player_ID=0960053823  
[2026-03-26 14:14:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=0e53df0a-faa6-4679-80ac-545dea18d205&Player_ID=0960053823","has_body":false} 
[2026-03-26 14:14:07] production.INFO: Operation sent successfully {"operation_id":165756,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EE5-1774523647","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 14:14:07"}},"processed_data":{"order_number":"ORD-EE5-1774523647","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 14:14:09] production.INFO: Constructing job for order: 180955  
[2026-03-26 14:14:10] production.INFO: Handling job for order: 180955  
[2026-03-26 14:14:10] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 14:14:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:14:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=fa0a38a1-fcc7-4882-89f4-23a0be913f8c&Player_ID=0990134980  
[2026-03-26 14:14:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=fa0a38a1-fcc7-4882-89f4-23a0be913f8c&Player_ID=0990134980","has_body":false} 
[2026-03-26 14:14:11] production.INFO: Operation sent successfully {"operation_id":165757,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MD0cl-1774523651","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 14:14:11"}},"processed_data":{"order_number":"ORD-MD0cl-1774523651","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 14:14:42] production.INFO: Constructing job for order: 180956  
[2026-03-26 14:14:44] production.INFO: Handling job for order: 180956  
[2026-03-26 14:14:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 14:14:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:14:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=a933be3e-ba5e-47ef-84fc-a19d847bf028&Player_ID=52155311180  
[2026-03-26 14:14:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=a933be3e-ba5e-47ef-84fc-a19d847bf028&Player_ID=52155311180","has_body":false} 
[2026-03-26 14:14:45] production.INFO: Operation sent successfully {"operation_id":165758,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6Go7Ru6-1774523685","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 14:14:45"}},"processed_data":{"order_number":"ORD-6Go7Ru6-1774523685","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-26 14:15:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6Go7Ru6-1774523685","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 14:15:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-6Go7Ru6-1774523685","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 14:15:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 14:15:01] production.INFO: SendAcceptReject: Notification queued {"user_id":1659,"notification_type":"order_approved","reference_id":180956} 
[2026-03-26 14:15:01] production.INFO: Order updated successfully. Order ID: 180956, Status: completed  
[2026-03-26 14:15:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6Go7Ru6-1774523685","status":"completed","codes_count":0} 
[2026-03-26 14:15:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1659  
[2026-03-26 14:15:03] production.INFO: Executing GetProducts task...  
[2026-03-26 14:15:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 14:15:03] production.INFO: Executing GetProducts task...  
[2026-03-26 14:15:05] production.INFO: async() رجع: true  
[2026-03-26 14:15:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 14:15:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 14:15:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 14:15:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 14:15:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 14:15:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 14:15:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 14:15:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 14:15:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 14:15:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 14:15:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 14:15:40] production.INFO: Constructing job for order: 180957  
[2026-03-26 14:15:43] production.INFO: Handling job for order: 180957  
[2026-03-26 14:15:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 14:15:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:15:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/583/params?qty=40000&uuid=e1493a43-d134-4250-90d7-e91cd1759beb&Player_ID=1661366  
[2026-03-26 14:15:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/583/params?qty=40000&uuid=e1493a43-d134-4250-90d7-e91cd1759beb&Player_ID=1661366","has_body":false} 
[2026-03-26 14:15:44] production.INFO: Operation sent successfully {"operation_id":165759,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7cFe-1774523743","amount":3.97519199999999983674570103175938129425048828125,"status":"processing","product":"Waho Amount","game":"Waho","notes":[],"created_at":"2026-03-26 14:15:44"}},"processed_data":{"order_number":"ORD-7cFe-1774523743","amount":3.97519199999999983674570103175938129425048828125,"status":"processing","product":"Waho Amount","game":"Waho"}} 
[2026-03-26 14:15:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7cFe-1774523743","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 14:15:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-7cFe-1774523743","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 14:15:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 14:15:48] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":180957} 
[2026-03-26 14:15:48] production.INFO: Order updated successfully. Order ID: 180957, Status: completed  
[2026-03-26 14:15:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7cFe-1774523743","status":"completed","codes_count":0} 
[2026-03-26 14:15:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-26 14:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"UDxc867JIFxGNUw9zTuudmNNFtXfNVVa","execution_time":"2026-03-26 14:16:02"} 
[2026-03-26 14:16:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"UDxc867JIFxGNUw9zTuudmNNFtXfNVVa","execution_time":"2026-03-26 14:16:02","total_operations":2,"sites_count":1} 
[2026-03-26 14:16:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"UDxc867JIFxGNUw9zTuudmNNFtXfNVVa","execution_time":"2026-03-26 14:16:02","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-EE5-1774523647","ORD-MD0cl-1774523651"]} 
[2026-03-26 14:16:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"UDxc867JIFxGNUw9zTuudmNNFtXfNVVa","execution_time":"2026-03-26 14:16:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 14:16:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"UDxc867JIFxGNUw9zTuudmNNFtXfNVVa","execution_time":"2026-03-26 14:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 14:16:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"UDxc867JIFxGNUw9zTuudmNNFtXfNVVa","execution_time":"2026-03-26 14:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MD0cl-1774523651","operation_id":165757,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 14:16:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"UDxc867JIFxGNUw9zTuudmNNFtXfNVVa","execution_time":"2026-03-26 14:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MD0cl-1774523651","operation_id":165757,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 14:16:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"UDxc867JIFxGNUw9zTuudmNNFtXfNVVa","execution_time":"2026-03-26 14:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MD0cl-1774523651","operation_id":165757,"count":2} 
[2026-03-26 14:16:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"UDxc867JIFxGNUw9zTuudmNNFtXfNVVa","execution_time":"2026-03-26 14:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MD0cl-1774523651","operation_id":165757,"count":2} 
[2026-03-26 14:16:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"UDxc867JIFxGNUw9zTuudmNNFtXfNVVa","execution_time":"2026-03-26 14:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MD0cl-1774523651","operation_id":165757,"user_id":587,"notification_type":"order_approved","reference_id":180954} 
[2026-03-26 14:16:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"UDxc867JIFxGNUw9zTuudmNNFtXfNVVa","execution_time":"2026-03-26 14:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MD0cl-1774523651","operation_id":165757,"user_id":1277,"notification_type":"order_approved","reference_id":180955} 
[2026-03-26 14:16:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"UDxc867JIFxGNUw9zTuudmNNFtXfNVVa","execution_time":"2026-03-26 14:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MD0cl-1774523651","operation_id":165757,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 14:16:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"UDxc867JIFxGNUw9zTuudmNNFtXfNVVa","execution_time":"2026-03-26 14:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MD0cl-1774523651","operation_id":165757,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 14:16:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"UDxc867JIFxGNUw9zTuudmNNFtXfNVVa","execution_time":"2026-03-26 14:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MD0cl-1774523651","operation_id":165757,"processed":2,"errors":0} 
[2026-03-26 14:16:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"UDxc867JIFxGNUw9zTuudmNNFtXfNVVa","execution_time":"2026-03-26 14:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MD0cl-1774523651","operation_id":165757,"processed":2,"errors":0} 
[2026-03-26 14:16:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"UDxc867JIFxGNUw9zTuudmNNFtXfNVVa","execution_time":"2026-03-26 14:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MD0cl-1774523651","operation_id":165757} 
[2026-03-26 14:16:03] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 14:16:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1277  
[2026-03-26 14:16:31] production.INFO: Constructing job for order: 180958  
[2026-03-26 14:16:34] production.INFO: Handling job for order: 180958  
[2026-03-26 14:16:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 14:16:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:16:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=67ee3b75-fafd-4ac1-9050-5251a9806514&Player_ID=9207697740  
[2026-03-26 14:16:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=67ee3b75-fafd-4ac1-9050-5251a9806514&Player_ID=9207697740","has_body":false} 
[2026-03-26 14:16:35] production.INFO: Operation sent successfully {"operation_id":165760,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CC6FuKR-1774523794","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 14:16:35"}},"processed_data":{"order_number":"ORD-CC6FuKR-1774523794","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 14:16:56] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"100.0","mainamount":"100","operation_number":"160202678","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phps2j2e1bo4qdneTAvUVE"}},"user_id":366} 
[2026-03-26 14:16:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 14:16:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 14:16:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 14:16:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 14:16:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 14:16:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 14:16:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 14:16:56] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 14:16:56] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18883,"user_id":366,"amount":100.0,"admins_notified":7} 
[2026-03-26 14:17:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-CC6FuKR-1774523794","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 14:17:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-CC6FuKR-1774523794","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 14:17:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 14:17:04] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":180958} 
[2026-03-26 14:17:04] production.INFO: Order updated successfully. Order ID: 180958, Status: completed  
[2026-03-26 14:17:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-CC6FuKR-1774523794","status":"completed","codes_count":0} 
[2026-03-26 14:17:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-26 14:18:01] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"request_approved","reference_id":18883} 
[2026-03-26 14:18:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jDfu7T1PPZOUl37BHANw9iHhYkBF0lhw","execution_time":"2026-03-26 14:18:02"} 
[2026-03-26 14:18:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"jDfu7T1PPZOUl37BHANw9iHhYkBF0lhw","execution_time":"2026-03-26 14:18:02"} 
[2026-03-26 14:18:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-26 14:19:08] production.INFO: Constructing job for order: 180959  
[2026-03-26 14:19:11] production.INFO: Handling job for order: 180959  
[2026-03-26 14:19:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 14:19:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:19:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=10923e34-9eba-4f92-bb9b-59ca7462aac3&Player_ID=8071724479  
[2026-03-26 14:19:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=10923e34-9eba-4f92-bb9b-59ca7462aac3&Player_ID=8071724479","has_body":false} 
[2026-03-26 14:19:12] production.INFO: Operation sent successfully {"operation_id":165761,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zERtk-1774523951","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 14:19:12"}},"processed_data":{"order_number":"ORD-zERtk-1774523951","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 14:19:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-zERtk-1774523951","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 14:19:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-zERtk-1774523951","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 14:19:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 14:19:31] production.INFO: SendAcceptReject: Notification queued {"user_id":1597,"notification_type":"order_approved","reference_id":180959} 
[2026-03-26 14:19:31] production.INFO: Order updated successfully. Order ID: 180959, Status: completed  
[2026-03-26 14:19:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-zERtk-1774523951","status":"completed","codes_count":0} 
[2026-03-26 14:19:31] production.INFO: Constructing job for order: 180960  
[2026-03-26 14:19:33] production.INFO: Handling job for order: 180960  
[2026-03-26 14:19:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 14:19:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:19:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/561/params?qty=29000&uuid=d95a39ef-7045-4e14-8ce6-8ebe5019127a&Player_ID=775266  
[2026-03-26 14:19:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/561/params?qty=29000&uuid=d95a39ef-7045-4e14-8ce6-8ebe5019127a&Player_ID=775266","has_body":false} 
[2026-03-26 14:19:34] production.INFO: Operation sent successfully {"operation_id":165762,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-S3M-1774523974","amount":2.17133440000000010883240975090302526950836181640625,"status":"processing","product":"Tami Amount","game":"Tami","notes":[],"created_at":"2026-03-26 14:19:34"}},"processed_data":{"order_number":"ORD-S3M-1774523974","amount":2.17133440000000010883240975090302526950836181640625,"status":"processing","product":"Tami Amount","game":"Tami"}} 
[2026-03-26 14:20:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"RUcuZDK6xRB7Qr7stPS4aw7RxzT944Tu","execution_time":"2026-03-26 14:20:04"} 
[2026-03-26 14:20:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"RUcuZDK6xRB7Qr7stPS4aw7RxzT944Tu","execution_time":"2026-03-26 14:20:04","total_operations":1,"sites_count":1} 
[2026-03-26 14:20:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"RUcuZDK6xRB7Qr7stPS4aw7RxzT944Tu","execution_time":"2026-03-26 14:20:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-S3M-1774523974"]} 
[2026-03-26 14:20:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"RUcuZDK6xRB7Qr7stPS4aw7RxzT944Tu","execution_time":"2026-03-26 14:20:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 14:20:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"RUcuZDK6xRB7Qr7stPS4aw7RxzT944Tu","execution_time":"2026-03-26 14:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 14:20:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RUcuZDK6xRB7Qr7stPS4aw7RxzT944Tu","execution_time":"2026-03-26 14:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S3M-1774523974","operation_id":165762} 
[2026-03-26 14:20:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"RUcuZDK6xRB7Qr7stPS4aw7RxzT944Tu","execution_time":"2026-03-26 14:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S3M-1774523974","operation_id":165762,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 14:20:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"RUcuZDK6xRB7Qr7stPS4aw7RxzT944Tu","execution_time":"2026-03-26 14:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S3M-1774523974","operation_id":165762,"processed":0,"errors":0} 
[2026-03-26 14:20:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"RUcuZDK6xRB7Qr7stPS4aw7RxzT944Tu","execution_time":"2026-03-26 14:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S3M-1774523974","operation_id":165762} 
[2026-03-26 14:20:04] production.INFO: Executing GetProducts task...  
[2026-03-26 14:20:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 14:20:04] production.INFO: Executing GetProducts task...  
[2026-03-26 14:20:06] production.INFO: async() رجع: true  
[2026-03-26 14:20:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 14:20:07] production.WARNING: Product with ID 395 not found  
[2026-03-26 14:20:07] production.WARNING: Product with ID 213 not found  
[2026-03-26 14:20:07] production.WARNING: Product with ID 212 not found  
[2026-03-26 14:20:07] production.WARNING: Product with ID 211 not found  
[2026-03-26 14:20:07] production.WARNING: Product with ID 210 not found  
[2026-03-26 14:20:07] production.WARNING: Product with ID 209 not found  
[2026-03-26 14:20:07] production.WARNING: Product with ID 214 not found  
[2026-03-26 14:20:07] production.WARNING: Product with ID 215 not found  
[2026-03-26 14:20:07] production.WARNING: Product with ID 216 not found  
[2026-03-26 14:20:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 14:21:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-S3M-1774523974","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 14:21:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-S3M-1774523974","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 14:21:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 14:21:10] production.INFO: SendAcceptReject: Notification queued {"user_id":1461,"notification_type":"order_approved","reference_id":180960} 
[2026-03-26 14:21:10] production.INFO: Order updated successfully. Order ID: 180960, Status: completed  
[2026-03-26 14:21:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-S3M-1774523974","status":"completed","codes_count":0} 
[2026-03-26 14:21:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1461  
[2026-03-26 14:21:17] production.INFO: Constructing job for order: 180961  
[2026-03-26 14:21:20] production.INFO: Handling job for order: 180961  
[2026-03-26 14:21:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 14:21:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:21:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/825/params?qty=2800&uuid=a430b063-4eaf-42d9-ba2b-25b1dd9f2788&Player_ID=5097050  
[2026-03-26 14:21:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/825/params?qty=2800&uuid=a430b063-4eaf-42d9-ba2b-25b1dd9f2788&Player_ID=5097050","has_body":false} 
[2026-03-26 14:21:21] production.INFO: Operation sent successfully {"operation_id":165763,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-AyMqdV-1774524081","amount":2.065501199999999926149030216038227081298828125,"status":"processing","product":"Sahra Amount","game":"Sahra Caht","notes":[],"created_at":"2026-03-26 14:21:21"}},"processed_data":{"order_number":"ORD-AyMqdV-1774524081","amount":2.065501199999999926149030216038227081298828125,"status":"processing","product":"Sahra Amount","game":"Sahra Caht"}} 
[2026-03-26 14:22:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0gX6dyIThJ2NBMmQLkKFQMkAzBFtyT9I","execution_time":"2026-03-26 14:22:03"} 
[2026-03-26 14:22:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"0gX6dyIThJ2NBMmQLkKFQMkAzBFtyT9I","execution_time":"2026-03-26 14:22:03","total_operations":1,"sites_count":1} 
[2026-03-26 14:22:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"0gX6dyIThJ2NBMmQLkKFQMkAzBFtyT9I","execution_time":"2026-03-26 14:22:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-AyMqdV-1774524081"]} 
[2026-03-26 14:22:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"0gX6dyIThJ2NBMmQLkKFQMkAzBFtyT9I","execution_time":"2026-03-26 14:22:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 14:22:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"0gX6dyIThJ2NBMmQLkKFQMkAzBFtyT9I","execution_time":"2026-03-26 14:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 14:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0gX6dyIThJ2NBMmQLkKFQMkAzBFtyT9I","execution_time":"2026-03-26 14:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AyMqdV-1774524081","operation_id":165763} 
[2026-03-26 14:22:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"0gX6dyIThJ2NBMmQLkKFQMkAzBFtyT9I","execution_time":"2026-03-26 14:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AyMqdV-1774524081","operation_id":165763,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 14:22:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"0gX6dyIThJ2NBMmQLkKFQMkAzBFtyT9I","execution_time":"2026-03-26 14:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AyMqdV-1774524081","operation_id":165763,"processed":0,"errors":0} 
[2026-03-26 14:22:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"0gX6dyIThJ2NBMmQLkKFQMkAzBFtyT9I","execution_time":"2026-03-26 14:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AyMqdV-1774524081","operation_id":165763} 
[2026-03-26 14:22:10] production.INFO: Constructing job for order: 180963  
[2026-03-26 14:22:12] production.INFO: Handling job for order: 180963  
[2026-03-26 14:22:12] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 14:22:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:22:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/16/params?qty=1&uuid=324330ab-4555-4273-822f-41a75209fc6e&Player_ID=0952411932  
[2026-03-26 14:22:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/16/params?qty=1&uuid=324330ab-4555-4273-822f-41a75209fc6e&Player_ID=0952411932","has_body":false} 
[2026-03-26 14:22:14] production.INFO: Operation sent successfully {"operation_id":165764,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LhVKFL5-1774524134","amount":527.6680000000000063664629124104976654052734375,"status":"processing","product":"500 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 14:22:14"}},"processed_data":{"order_number":"ORD-LhVKFL5-1774524134","amount":527.6680000000000063664629124104976654052734375,"status":"processing","product":"500 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 14:23:12] production.INFO: Constructing job for order: 180964  
[2026-03-26 14:23:14] production.INFO: Handling job for order: 180964  
[2026-03-26 14:23:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 14:23:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:23:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=5df574ed-5092-4461-84f0-025e8b570795&Player_ID=52443007442  
[2026-03-26 14:23:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=5df574ed-5092-4461-84f0-025e8b570795&Player_ID=52443007442","has_body":false} 
[2026-03-26 14:23:15] production.INFO: Operation sent successfully {"operation_id":165765,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Cg0-1774524195","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 14:23:15"}},"processed_data":{"order_number":"ORD-Cg0-1774524195","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 14:23:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Cg0-1774524195","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 14:23:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-Cg0-1774524195","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 14:23:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 14:23:37] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":180964} 
[2026-03-26 14:23:37] production.INFO: Order updated successfully. Order ID: 180964, Status: completed  
[2026-03-26 14:23:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Cg0-1774524195","status":"completed","codes_count":0} 
[2026-03-26 14:23:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-26 14:23:42] production.INFO: Constructing job for order: 180965  
[2026-03-26 14:23:45] production.INFO: Handling job for order: 180965  
[2026-03-26 14:23:45] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 14:23:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:23:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=8de206ea-3497-4cae-92de-251df5aec380&Player_ID=0983515196  
[2026-03-26 14:23:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=8de206ea-3497-4cae-92de-251df5aec380&Player_ID=0983515196","has_body":false} 
[2026-03-26 14:23:46] production.INFO: Operation sent successfully {"operation_id":165766,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KNwlu-1774524226","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 14:23:46"}},"processed_data":{"order_number":"ORD-KNwlu-1774524226","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 14:23:48] production.INFO: Constructing job for order: 180966  
[2026-03-26 14:23:49] production.INFO: Handling job for order: 180966  
[2026-03-26 14:23:49] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 14:23:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:23:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=ad440ab3-16f1-4600-8850-1023dc815584&Player_ID=0983515196  
[2026-03-26 14:23:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=ad440ab3-16f1-4600-8850-1023dc815584&Player_ID=0983515196","has_body":false} 
[2026-03-26 14:23:50] production.INFO: Operation sent successfully {"operation_id":165767,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bEP-1774524229","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 14:23:50"}},"processed_data":{"order_number":"ORD-bEP-1774524229","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 14:24:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"B4dEETrUZw3K7OgPtDTJ21Qa7F09nQVV","execution_time":"2026-03-26 14:24:02"} 
[2026-03-26 14:24:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"B4dEETrUZw3K7OgPtDTJ21Qa7F09nQVV","execution_time":"2026-03-26 14:24:02","total_operations":4,"sites_count":2} 
[2026-03-26 14:24:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"B4dEETrUZw3K7OgPtDTJ21Qa7F09nQVV","execution_time":"2026-03-26 14:24:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-AyMqdV-1774524081"]} 
[2026-03-26 14:24:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"B4dEETrUZw3K7OgPtDTJ21Qa7F09nQVV","execution_time":"2026-03-26 14:24:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 14:24:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"B4dEETrUZw3K7OgPtDTJ21Qa7F09nQVV","execution_time":"2026-03-26 14:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 14:24:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"B4dEETrUZw3K7OgPtDTJ21Qa7F09nQVV","execution_time":"2026-03-26 14:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AyMqdV-1774524081","operation_id":165763,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 14:24:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"B4dEETrUZw3K7OgPtDTJ21Qa7F09nQVV","execution_time":"2026-03-26 14:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AyMqdV-1774524081","operation_id":165763,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 14:24:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"B4dEETrUZw3K7OgPtDTJ21Qa7F09nQVV","execution_time":"2026-03-26 14:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AyMqdV-1774524081","operation_id":165763,"count":1} 
[2026-03-26 14:24:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"B4dEETrUZw3K7OgPtDTJ21Qa7F09nQVV","execution_time":"2026-03-26 14:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AyMqdV-1774524081","operation_id":165763,"count":1} 
[2026-03-26 14:24:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"B4dEETrUZw3K7OgPtDTJ21Qa7F09nQVV","execution_time":"2026-03-26 14:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AyMqdV-1774524081","operation_id":165763,"user_id":348,"notification_type":"order_approved","reference_id":180961} 
[2026-03-26 14:24:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"B4dEETrUZw3K7OgPtDTJ21Qa7F09nQVV","execution_time":"2026-03-26 14:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AyMqdV-1774524081","operation_id":165763,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 14:24:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"B4dEETrUZw3K7OgPtDTJ21Qa7F09nQVV","execution_time":"2026-03-26 14:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AyMqdV-1774524081","operation_id":165763,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 14:24:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"B4dEETrUZw3K7OgPtDTJ21Qa7F09nQVV","execution_time":"2026-03-26 14:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AyMqdV-1774524081","operation_id":165763,"processed":1,"errors":0} 
[2026-03-26 14:24:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"B4dEETrUZw3K7OgPtDTJ21Qa7F09nQVV","execution_time":"2026-03-26 14:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AyMqdV-1774524081","operation_id":165763,"processed":1,"errors":0} 
[2026-03-26 14:24:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"B4dEETrUZw3K7OgPtDTJ21Qa7F09nQVV","execution_time":"2026-03-26 14:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AyMqdV-1774524081","operation_id":165763,"orders_count":3,"order_ids":["ORD-LhVKFL5-1774524134","ORD-KNwlu-1774524226","ORD-bEP-1774524229"]} 
[2026-03-26 14:24:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"B4dEETrUZw3K7OgPtDTJ21Qa7F09nQVV","execution_time":"2026-03-26 14:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AyMqdV-1774524081","operation_id":165763} 
[2026-03-26 14:24:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"B4dEETrUZw3K7OgPtDTJ21Qa7F09nQVV","execution_time":"2026-03-26 14:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AyMqdV-1774524081","operation_id":165763,"orders_count":3} 
[2026-03-26 14:24:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"B4dEETrUZw3K7OgPtDTJ21Qa7F09nQVV","execution_time":"2026-03-26 14:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LhVKFL5-1774524134","operation_id":165764,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-26 14:24:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"B4dEETrUZw3K7OgPtDTJ21Qa7F09nQVV","execution_time":"2026-03-26 14:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LhVKFL5-1774524134","operation_id":165764,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-26 14:24:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"B4dEETrUZw3K7OgPtDTJ21Qa7F09nQVV","execution_time":"2026-03-26 14:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LhVKFL5-1774524134","operation_id":165764,"count":3} 
[2026-03-26 14:24:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"B4dEETrUZw3K7OgPtDTJ21Qa7F09nQVV","execution_time":"2026-03-26 14:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LhVKFL5-1774524134","operation_id":165764,"count":3} 
[2026-03-26 14:24:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"B4dEETrUZw3K7OgPtDTJ21Qa7F09nQVV","execution_time":"2026-03-26 14:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LhVKFL5-1774524134","operation_id":165764,"user_id":1414,"notification_type":"order_approved","reference_id":180966} 
[2026-03-26 14:24:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"B4dEETrUZw3K7OgPtDTJ21Qa7F09nQVV","execution_time":"2026-03-26 14:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LhVKFL5-1774524134","operation_id":165764,"user_id":1414,"notification_type":"order_approved","reference_id":180965} 
[2026-03-26 14:24:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"B4dEETrUZw3K7OgPtDTJ21Qa7F09nQVV","execution_time":"2026-03-26 14:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LhVKFL5-1774524134","operation_id":165764,"user_id":125,"notification_type":"order_approved","reference_id":180963} 
[2026-03-26 14:24:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"B4dEETrUZw3K7OgPtDTJ21Qa7F09nQVV","execution_time":"2026-03-26 14:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LhVKFL5-1774524134","operation_id":165764,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-26 14:24:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"B4dEETrUZw3K7OgPtDTJ21Qa7F09nQVV","execution_time":"2026-03-26 14:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LhVKFL5-1774524134","operation_id":165764,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-26 14:24:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"B4dEETrUZw3K7OgPtDTJ21Qa7F09nQVV","execution_time":"2026-03-26 14:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LhVKFL5-1774524134","operation_id":165764,"processed":3,"errors":0} 
[2026-03-26 14:24:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"B4dEETrUZw3K7OgPtDTJ21Qa7F09nQVV","execution_time":"2026-03-26 14:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LhVKFL5-1774524134","operation_id":165764,"processed":3,"errors":0} 
[2026-03-26 14:24:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"B4dEETrUZw3K7OgPtDTJ21Qa7F09nQVV","execution_time":"2026-03-26 14:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LhVKFL5-1774524134","operation_id":165764} 
[2026-03-26 14:24:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-26 14:24:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1414  
[2026-03-26 14:24:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1414  
[2026-03-26 14:24:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 125  
[2026-03-26 14:24:11] production.INFO: Constructing job for order: 180967  
[2026-03-26 14:24:14] production.INFO: Handling job for order: 180967  
[2026-03-26 14:24:14] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 14:24:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:24:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=f10341b5-a04c-4ff5-bbd3-d53a6477ace7&Player_ID=0933180494  
[2026-03-26 14:24:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=f10341b5-a04c-4ff5-bbd3-d53a6477ace7&Player_ID=0933180494","has_body":false} 
[2026-03-26 14:24:15] production.INFO: Operation sent successfully {"operation_id":165768,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8fKA-1774524254","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 14:24:15"}},"processed_data":{"order_number":"ORD-8fKA-1774524254","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 14:24:33] production.INFO: Constructing job for order: 180968  
[2026-03-26 14:24:36] production.INFO: Handling job for order: 180968  
[2026-03-26 14:24:36] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 14:24:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:24:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=fbf3d2af-752d-4593-baf6-7c6374f7adc9&Player_ID=0933180494  
[2026-03-26 14:24:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=fbf3d2af-752d-4593-baf6-7c6374f7adc9&Player_ID=0933180494","has_body":false} 
[2026-03-26 14:24:36] production.INFO: Operation sent successfully {"operation_id":165769,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DcrNl7-1774524276","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 14:24:36"}},"processed_data":{"order_number":"ORD-DcrNl7-1774524276","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 14:25:03] production.INFO: Executing GetProducts task...  
[2026-03-26 14:25:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 14:25:03] production.INFO: Executing GetProducts task...  
[2026-03-26 14:25:05] production.INFO: async() رجع: true  
[2026-03-26 14:25:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 14:25:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 14:25:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 14:25:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 14:25:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 14:25:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 14:25:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 14:25:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 14:25:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 14:25:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 14:25:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 14:26:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4mFIwtsTEV3CA2e1xRV7d1bnbQK7cI15","execution_time":"2026-03-26 14:26:01"} 
[2026-03-26 14:26:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"4mFIwtsTEV3CA2e1xRV7d1bnbQK7cI15","execution_time":"2026-03-26 14:26:01","total_operations":2,"sites_count":1} 
[2026-03-26 14:26:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4mFIwtsTEV3CA2e1xRV7d1bnbQK7cI15","execution_time":"2026-03-26 14:26:01","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-8fKA-1774524254","ORD-DcrNl7-1774524276"]} 
[2026-03-26 14:26:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4mFIwtsTEV3CA2e1xRV7d1bnbQK7cI15","execution_time":"2026-03-26 14:26:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 14:26:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4mFIwtsTEV3CA2e1xRV7d1bnbQK7cI15","execution_time":"2026-03-26 14:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 14:26:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4mFIwtsTEV3CA2e1xRV7d1bnbQK7cI15","execution_time":"2026-03-26 14:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DcrNl7-1774524276","operation_id":165769,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 14:26:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"4mFIwtsTEV3CA2e1xRV7d1bnbQK7cI15","execution_time":"2026-03-26 14:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DcrNl7-1774524276","operation_id":165769,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 14:26:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"4mFIwtsTEV3CA2e1xRV7d1bnbQK7cI15","execution_time":"2026-03-26 14:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DcrNl7-1774524276","operation_id":165769,"count":2} 
[2026-03-26 14:26:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"4mFIwtsTEV3CA2e1xRV7d1bnbQK7cI15","execution_time":"2026-03-26 14:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DcrNl7-1774524276","operation_id":165769,"count":2} 
[2026-03-26 14:26:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"4mFIwtsTEV3CA2e1xRV7d1bnbQK7cI15","execution_time":"2026-03-26 14:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DcrNl7-1774524276","operation_id":165769,"user_id":1414,"notification_type":"order_approved","reference_id":180967} 
[2026-03-26 14:26:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"4mFIwtsTEV3CA2e1xRV7d1bnbQK7cI15","execution_time":"2026-03-26 14:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DcrNl7-1774524276","operation_id":165769,"user_id":1414,"notification_type":"order_approved","reference_id":180968} 
[2026-03-26 14:26:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"4mFIwtsTEV3CA2e1xRV7d1bnbQK7cI15","execution_time":"2026-03-26 14:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DcrNl7-1774524276","operation_id":165769,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 14:26:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"4mFIwtsTEV3CA2e1xRV7d1bnbQK7cI15","execution_time":"2026-03-26 14:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DcrNl7-1774524276","operation_id":165769,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 14:26:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"4mFIwtsTEV3CA2e1xRV7d1bnbQK7cI15","execution_time":"2026-03-26 14:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DcrNl7-1774524276","operation_id":165769,"processed":2,"errors":0} 
[2026-03-26 14:26:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4mFIwtsTEV3CA2e1xRV7d1bnbQK7cI15","execution_time":"2026-03-26 14:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DcrNl7-1774524276","operation_id":165769,"processed":2,"errors":0} 
[2026-03-26 14:26:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"4mFIwtsTEV3CA2e1xRV7d1bnbQK7cI15","execution_time":"2026-03-26 14:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DcrNl7-1774524276","operation_id":165769} 
[2026-03-26 14:26:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1414  
[2026-03-26 14:26:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1414  
[2026-03-26 14:26:51] production.INFO: Constructing job for order: 180969  
[2026-03-26 14:26:53] production.INFO: Handling job for order: 180969  
[2026-03-26 14:26:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 14:26:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:26:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/591/params?qty=17000&uuid=5c08cf55-a388-476d-8f41-7bc94d8fd20f&Player_ID=17333066  
[2026-03-26 14:26:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/591/params?qty=17000&uuid=5c08cf55-a388-476d-8f41-7bc94d8fd20f&Player_ID=17333066","has_body":false} 
[2026-03-26 14:26:53] production.INFO: Operation sent successfully {"operation_id":165770,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-64MRPrV-1774524413","amount":1.6633853999999999029313357823411934077739715576171875,"status":"processing","product":"Yoho Amount","game":"Yoho","notes":[],"created_at":"2026-03-26 14:26:53"}},"processed_data":{"order_number":"ORD-64MRPrV-1774524413","amount":1.6633853999999999029313357823411934077739715576171875,"status":"processing","product":"Yoho Amount","game":"Yoho"}} 
[2026-03-26 14:28:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"TwgOWTkFa1vIHlaONq5TPfX5QCk3tIWR","execution_time":"2026-03-26 14:28:02"} 
[2026-03-26 14:28:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"TwgOWTkFa1vIHlaONq5TPfX5QCk3tIWR","execution_time":"2026-03-26 14:28:02","total_operations":1,"sites_count":1} 
[2026-03-26 14:28:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"TwgOWTkFa1vIHlaONq5TPfX5QCk3tIWR","execution_time":"2026-03-26 14:28:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-64MRPrV-1774524413"]} 
[2026-03-26 14:28:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"TwgOWTkFa1vIHlaONq5TPfX5QCk3tIWR","execution_time":"2026-03-26 14:28:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 14:28:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"TwgOWTkFa1vIHlaONq5TPfX5QCk3tIWR","execution_time":"2026-03-26 14:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 14:28:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"TwgOWTkFa1vIHlaONq5TPfX5QCk3tIWR","execution_time":"2026-03-26 14:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-64MRPrV-1774524413","operation_id":165770,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 14:28:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"TwgOWTkFa1vIHlaONq5TPfX5QCk3tIWR","execution_time":"2026-03-26 14:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-64MRPrV-1774524413","operation_id":165770,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 14:28:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"TwgOWTkFa1vIHlaONq5TPfX5QCk3tIWR","execution_time":"2026-03-26 14:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-64MRPrV-1774524413","operation_id":165770,"count":1} 
[2026-03-26 14:28:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"TwgOWTkFa1vIHlaONq5TPfX5QCk3tIWR","execution_time":"2026-03-26 14:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-64MRPrV-1774524413","operation_id":165770,"count":1} 
[2026-03-26 14:28:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"TwgOWTkFa1vIHlaONq5TPfX5QCk3tIWR","execution_time":"2026-03-26 14:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-64MRPrV-1774524413","operation_id":165770,"user_id":627,"notification_type":"order_approved","reference_id":180969} 
[2026-03-26 14:28:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"TwgOWTkFa1vIHlaONq5TPfX5QCk3tIWR","execution_time":"2026-03-26 14:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-64MRPrV-1774524413","operation_id":165770,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 14:28:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"TwgOWTkFa1vIHlaONq5TPfX5QCk3tIWR","execution_time":"2026-03-26 14:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-64MRPrV-1774524413","operation_id":165770,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 14:28:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"TwgOWTkFa1vIHlaONq5TPfX5QCk3tIWR","execution_time":"2026-03-26 14:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-64MRPrV-1774524413","operation_id":165770,"processed":1,"errors":0} 
[2026-03-26 14:28:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"TwgOWTkFa1vIHlaONq5TPfX5QCk3tIWR","execution_time":"2026-03-26 14:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-64MRPrV-1774524413","operation_id":165770,"processed":1,"errors":0} 
[2026-03-26 14:28:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"TwgOWTkFa1vIHlaONq5TPfX5QCk3tIWR","execution_time":"2026-03-26 14:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-64MRPrV-1774524413","operation_id":165770} 
[2026-03-26 14:28:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 627  
[2026-03-26 14:29:13] production.INFO: Constructing job for order: 180970  
[2026-03-26 14:29:15] production.INFO: Handling job for order: 180970  
[2026-03-26 14:29:15] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 14:29:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:29:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=966e986e-eb33-4b34-a25f-d6243d673bcb&Player_ID=0998814541  
[2026-03-26 14:29:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=966e986e-eb33-4b34-a25f-d6243d673bcb&Player_ID=0998814541","has_body":false} 
[2026-03-26 14:29:15] production.INFO: Operation sent successfully {"operation_id":165771,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WvcrRw-1774524555","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 14:29:15"}},"processed_data":{"order_number":"ORD-WvcrRw-1774524555","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 14:30:03] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"500.0","mainamount":"500","operation_number":"600432105967","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php1frtu692d8alaYLdrFb"}},"user_id":802} 
[2026-03-26 14:30:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"vySevtcDi8hGoNZXKzOfCi3E007SjPVN","execution_time":"2026-03-26 14:30:03"} 
[2026-03-26 14:30:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"vySevtcDi8hGoNZXKzOfCi3E007SjPVN","execution_time":"2026-03-26 14:30:03","total_operations":1,"sites_count":1} 
[2026-03-26 14:30:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"vySevtcDi8hGoNZXKzOfCi3E007SjPVN","execution_time":"2026-03-26 14:30:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-WvcrRw-1774524555"]} 
[2026-03-26 14:30:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"vySevtcDi8hGoNZXKzOfCi3E007SjPVN","execution_time":"2026-03-26 14:30:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 14:30:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"vySevtcDi8hGoNZXKzOfCi3E007SjPVN","execution_time":"2026-03-26 14:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 14:30:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"vySevtcDi8hGoNZXKzOfCi3E007SjPVN","execution_time":"2026-03-26 14:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WvcrRw-1774524555","operation_id":165771,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 14:30:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"vySevtcDi8hGoNZXKzOfCi3E007SjPVN","execution_time":"2026-03-26 14:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WvcrRw-1774524555","operation_id":165771,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 14:30:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"vySevtcDi8hGoNZXKzOfCi3E007SjPVN","execution_time":"2026-03-26 14:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WvcrRw-1774524555","operation_id":165771,"count":1} 
[2026-03-26 14:30:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"vySevtcDi8hGoNZXKzOfCi3E007SjPVN","execution_time":"2026-03-26 14:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WvcrRw-1774524555","operation_id":165771,"count":1} 
[2026-03-26 14:30:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"vySevtcDi8hGoNZXKzOfCi3E007SjPVN","execution_time":"2026-03-26 14:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WvcrRw-1774524555","operation_id":165771,"user_id":1056,"notification_type":"order_approved","reference_id":180970} 
[2026-03-26 14:30:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"vySevtcDi8hGoNZXKzOfCi3E007SjPVN","execution_time":"2026-03-26 14:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WvcrRw-1774524555","operation_id":165771,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 14:30:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"vySevtcDi8hGoNZXKzOfCi3E007SjPVN","execution_time":"2026-03-26 14:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WvcrRw-1774524555","operation_id":165771,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 14:30:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"vySevtcDi8hGoNZXKzOfCi3E007SjPVN","execution_time":"2026-03-26 14:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WvcrRw-1774524555","operation_id":165771,"processed":1,"errors":0} 
[2026-03-26 14:30:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"vySevtcDi8hGoNZXKzOfCi3E007SjPVN","execution_time":"2026-03-26 14:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WvcrRw-1774524555","operation_id":165771,"processed":1,"errors":0} 
[2026-03-26 14:30:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"vySevtcDi8hGoNZXKzOfCi3E007SjPVN","execution_time":"2026-03-26 14:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WvcrRw-1774524555","operation_id":165771} 
[2026-03-26 14:30:04] production.INFO: Executing GetProducts task...  
[2026-03-26 14:30:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 14:30:04] production.INFO: Executing GetProducts task...  
[2026-03-26 14:30:06] production.INFO: async() رجع: true  
[2026-03-26 14:30:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 14:30:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 14:30:07] production.WARNING: Product with ID 213 not found  
[2026-03-26 14:30:07] production.WARNING: Product with ID 212 not found  
[2026-03-26 14:30:07] production.WARNING: Product with ID 211 not found  
[2026-03-26 14:30:07] production.WARNING: Product with ID 210 not found  
[2026-03-26 14:30:07] production.WARNING: Product with ID 209 not found  
[2026-03-26 14:30:07] production.WARNING: Product with ID 214 not found  
[2026-03-26 14:30:07] production.WARNING: Product with ID 215 not found  
[2026-03-26 14:30:07] production.WARNING: Product with ID 216 not found  
[2026-03-26 14:30:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 14:30:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 14:30:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 14:30:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 14:30:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 14:30:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 14:30:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 14:30:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 14:30:07] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 14:30:07] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18884,"user_id":802,"amount":500.0,"admins_notified":7} 
[2026-03-26 14:30:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-26 14:31:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-26 14:32:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bAtKkRaoIFChd0GDKFLnWALRiwWDnX7I","execution_time":"2026-03-26 14:32:04"} 
[2026-03-26 14:32:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"bAtKkRaoIFChd0GDKFLnWALRiwWDnX7I","execution_time":"2026-03-26 14:32:04"} 
[2026-03-26 14:33:27] production.INFO: SendAcceptReject: Notification queued {"user_id":802,"notification_type":"request_approved","reference_id":18884} 
[2026-03-26 14:33:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 802  
[2026-03-26 14:33:56] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"350.0","mainamount":"350","operation_number":"160226674","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpn94t9ke4bf1h42psEGE"}},"user_id":1270} 
[2026-03-26 14:33:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 14:33:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 14:33:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 14:33:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 14:33:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 14:33:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 14:33:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 14:33:59] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 14:33:59] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18885,"user_id":1270,"amount":350.0,"admins_notified":7} 
[2026-03-26 14:34:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PUgO94RpSO6SKCRRHADMGUW7YqMoQyFW","execution_time":"2026-03-26 14:34:02"} 
[2026-03-26 14:34:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"PUgO94RpSO6SKCRRHADMGUW7YqMoQyFW","execution_time":"2026-03-26 14:34:02"} 
[2026-03-26 14:34:14] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-26 14:34:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-26 14:34:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 651  
[2026-03-26 14:34:45] production.INFO: SendAcceptReject: Notification queued {"user_id":904,"notification_type":"order_approved","reference_id":180962} 
[2026-03-26 14:34:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 904  
[2026-03-26 14:34:56] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"30.0","mainamount":"30","operation_number":"160227269","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpip4e0ler70e12NFskSh"}},"user_id":385} 
[2026-03-26 14:34:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 14:34:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 14:34:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 14:34:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 14:34:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 14:34:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 14:34:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 14:34:59] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 14:34:59] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18886,"user_id":385,"amount":30.0,"admins_notified":7} 
[2026-03-26 14:35:05] production.INFO: Executing GetProducts task...  
[2026-03-26 14:35:05] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 14:35:05] production.INFO: Executing GetProducts task...  
[2026-03-26 14:35:07] production.INFO: async() رجع: true  
[2026-03-26 14:35:07] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 14:35:07] production.WARNING: Product with ID 395 not found  
[2026-03-26 14:35:07] production.WARNING: Product with ID 213 not found  
[2026-03-26 14:35:07] production.WARNING: Product with ID 212 not found  
[2026-03-26 14:35:07] production.WARNING: Product with ID 211 not found  
[2026-03-26 14:35:07] production.WARNING: Product with ID 210 not found  
[2026-03-26 14:35:07] production.WARNING: Product with ID 209 not found  
[2026-03-26 14:35:07] production.WARNING: Product with ID 214 not found  
[2026-03-26 14:35:07] production.WARNING: Product with ID 215 not found  
[2026-03-26 14:35:07] production.WARNING: Product with ID 216 not found  
[2026-03-26 14:35:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 14:35:56] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-26 14:35:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 651  
[2026-03-26 14:35:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-26 14:36:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"IJeH65VQg7VbdXGdVIrmiCAV2EPOi7Go","execution_time":"2026-03-26 14:36:02"} 
[2026-03-26 14:36:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"IJeH65VQg7VbdXGdVIrmiCAV2EPOi7Go","execution_time":"2026-03-26 14:36:02"} 
[2026-03-26 14:37:03] production.INFO: Constructing job for order: 180971  
[2026-03-26 14:37:05] production.INFO: Handling job for order: 180971  
[2026-03-26 14:37:05] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 14:37:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:37:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=e5a899e4-f199-4c38-ba10-b7ffe1c462fa&Player_ID=0939348545  
[2026-03-26 14:37:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=e5a899e4-f199-4c38-ba10-b7ffe1c462fa&Player_ID=0939348545","has_body":false} 
[2026-03-26 14:37:06] production.INFO: Operation sent successfully {"operation_id":165772,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vrxOKvMb-1774525026","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 14:37:06"}},"processed_data":{"order_number":"ORD-vrxOKvMb-1774525026","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 14:38:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"881jP7VHHJfgD6nZ47GmY4k8f9qKajSQ","execution_time":"2026-03-26 14:38:03"} 
[2026-03-26 14:38:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"881jP7VHHJfgD6nZ47GmY4k8f9qKajSQ","execution_time":"2026-03-26 14:38:03","total_operations":1,"sites_count":1} 
[2026-03-26 14:38:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"881jP7VHHJfgD6nZ47GmY4k8f9qKajSQ","execution_time":"2026-03-26 14:38:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-vrxOKvMb-1774525026"]} 
[2026-03-26 14:38:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"881jP7VHHJfgD6nZ47GmY4k8f9qKajSQ","execution_time":"2026-03-26 14:38:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 14:38:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"881jP7VHHJfgD6nZ47GmY4k8f9qKajSQ","execution_time":"2026-03-26 14:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 14:38:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"881jP7VHHJfgD6nZ47GmY4k8f9qKajSQ","execution_time":"2026-03-26 14:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vrxOKvMb-1774525026","operation_id":165772,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 14:38:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"881jP7VHHJfgD6nZ47GmY4k8f9qKajSQ","execution_time":"2026-03-26 14:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vrxOKvMb-1774525026","operation_id":165772,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 14:38:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"881jP7VHHJfgD6nZ47GmY4k8f9qKajSQ","execution_time":"2026-03-26 14:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vrxOKvMb-1774525026","operation_id":165772,"count":1} 
[2026-03-26 14:38:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"881jP7VHHJfgD6nZ47GmY4k8f9qKajSQ","execution_time":"2026-03-26 14:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vrxOKvMb-1774525026","operation_id":165772,"count":1} 
[2026-03-26 14:38:03] production.INFO: Bulk processed user refunds {"job":"Quryjob","job_id":"881jP7VHHJfgD6nZ47GmY4k8f9qKajSQ","execution_time":"2026-03-26 14:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vrxOKvMb-1774525026","operation_id":165772,"count":1} 
[2026-03-26 14:38:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"881jP7VHHJfgD6nZ47GmY4k8f9qKajSQ","execution_time":"2026-03-26 14:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vrxOKvMb-1774525026","operation_id":165772,"user_id":1320,"notification_type":"order_rejected","reference_id":180971} 
[2026-03-26 14:38:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"881jP7VHHJfgD6nZ47GmY4k8f9qKajSQ","execution_time":"2026-03-26 14:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vrxOKvMb-1774525026","operation_id":165772,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":1} 
[2026-03-26 14:38:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"881jP7VHHJfgD6nZ47GmY4k8f9qKajSQ","execution_time":"2026-03-26 14:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vrxOKvMb-1774525026","operation_id":165772,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 14:38:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"881jP7VHHJfgD6nZ47GmY4k8f9qKajSQ","execution_time":"2026-03-26 14:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vrxOKvMb-1774525026","operation_id":165772,"processed":1,"errors":0} 
[2026-03-26 14:38:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"881jP7VHHJfgD6nZ47GmY4k8f9qKajSQ","execution_time":"2026-03-26 14:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vrxOKvMb-1774525026","operation_id":165772,"processed":1,"errors":0} 
[2026-03-26 14:38:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"881jP7VHHJfgD6nZ47GmY4k8f9qKajSQ","execution_time":"2026-03-26 14:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vrxOKvMb-1774525026","operation_id":165772} 
[2026-03-26 14:38:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-26 14:38:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-26 14:38:12] production.INFO: Constructing job for order: 180972  
[2026-03-26 14:38:15] production.INFO: Handling job for order: 180972  
[2026-03-26 14:38:15] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 14:38:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:38:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/809/params?qty=1&uuid=fc40ecbb-9d47-43d1-8f72-38b9c5600fc3&Player_ID=0983867412  
[2026-03-26 14:38:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/809/params?qty=1&uuid=fc40ecbb-9d47-43d1-8f72-38b9c5600fc3&Player_ID=0983867412","has_body":false} 
[2026-03-26 14:38:16] production.INFO: Operation sent successfully {"operation_id":165773,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fWF6v-1774525096","amount":223.24182999999999310603016056120395660400390625,"status":"processing","product":"211.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 14:38:16"}},"processed_data":{"order_number":"ORD-fWF6v-1774525096","amount":223.24182999999999310603016056120395660400390625,"status":"processing","product":"211.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 14:39:03] production.INFO: Constructing job for order: 180973  
[2026-03-26 14:39:04] production.INFO: Handling job for order: 180973  
[2026-03-26 14:39:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 14:39:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:39:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/901/params?qty=75000&uuid=f9ca67fc-119c-497d-887b-1dc909c9fbe5&Player_ID=1035568  
[2026-03-26 14:39:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/901/params?qty=75000&uuid=f9ca67fc-119c-497d-887b-1dc909c9fbe5&Player_ID=1035568","has_body":false} 
[2026-03-26 14:39:05] production.INFO: Operation sent successfully {"operation_id":165774,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nghmW-1774525144","amount":1.0576049999999999062794131532427854835987091064453125,"status":"processing","product":"Diko Amount","game":"Diko","notes":[],"created_at":"2026-03-26 14:39:05"}},"processed_data":{"order_number":"ORD-nghmW-1774525144","amount":1.0576049999999999062794131532427854835987091064453125,"status":"processing","product":"Diko Amount","game":"Diko"}} 
[2026-03-26 14:39:44] production.INFO: Constructing job for order: 180974  
[2026-03-26 14:39:47] production.INFO: Handling job for order: 180974  
[2026-03-26 14:39:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 14:39:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:39:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=0417ee6a-b4c2-4ae1-8522-d30a08cab9c7&Player_ID=5718786682  
[2026-03-26 14:39:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=0417ee6a-b4c2-4ae1-8522-d30a08cab9c7&Player_ID=5718786682","has_body":false} 
[2026-03-26 14:39:48] production.INFO: Operation sent successfully {"operation_id":165775,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sMD-1774525187","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 14:39:48"}},"processed_data":{"order_number":"ORD-sMD-1774525187","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 14:39:48] production.INFO: Constructing job for order: 180975  
[2026-03-26 14:39:51] production.INFO: Handling job for order: 180975  
[2026-03-26 14:39:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 14:39:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:39:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=14f1014b-82c5-4d47-b978-0febc84ae1bf&Player_ID=5718786682  
[2026-03-26 14:39:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=14f1014b-82c5-4d47-b978-0febc84ae1bf&Player_ID=5718786682","has_body":false} 
[2026-03-26 14:39:52] production.INFO: Operation sent successfully {"operation_id":165776,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tiAdZ-1774525191","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 14:39:52"}},"processed_data":{"order_number":"ORD-tiAdZ-1774525191","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 14:40:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"LAQmtTl9mpJmYkMd1CCIIiOZ0fsRVdRt","execution_time":"2026-03-26 14:40:04"} 
[2026-03-26 14:40:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"LAQmtTl9mpJmYkMd1CCIIiOZ0fsRVdRt","execution_time":"2026-03-26 14:40:04","total_operations":4,"sites_count":2} 
[2026-03-26 14:40:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"LAQmtTl9mpJmYkMd1CCIIiOZ0fsRVdRt","execution_time":"2026-03-26 14:40:04","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-fWF6v-1774525096"]} 
[2026-03-26 14:40:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"LAQmtTl9mpJmYkMd1CCIIiOZ0fsRVdRt","execution_time":"2026-03-26 14:40:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 14:40:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"LAQmtTl9mpJmYkMd1CCIIiOZ0fsRVdRt","execution_time":"2026-03-26 14:40:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 14:40:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"LAQmtTl9mpJmYkMd1CCIIiOZ0fsRVdRt","execution_time":"2026-03-26 14:40:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fWF6v-1774525096","operation_id":165773,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 14:40:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"LAQmtTl9mpJmYkMd1CCIIiOZ0fsRVdRt","execution_time":"2026-03-26 14:40:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fWF6v-1774525096","operation_id":165773,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 14:40:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"LAQmtTl9mpJmYkMd1CCIIiOZ0fsRVdRt","execution_time":"2026-03-26 14:40:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fWF6v-1774525096","operation_id":165773,"count":1} 
[2026-03-26 14:40:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"LAQmtTl9mpJmYkMd1CCIIiOZ0fsRVdRt","execution_time":"2026-03-26 14:40:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fWF6v-1774525096","operation_id":165773,"count":1} 
[2026-03-26 14:40:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"LAQmtTl9mpJmYkMd1CCIIiOZ0fsRVdRt","execution_time":"2026-03-26 14:40:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fWF6v-1774525096","operation_id":165773,"user_id":1690,"notification_type":"order_approved","reference_id":180972} 
[2026-03-26 14:40:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"LAQmtTl9mpJmYkMd1CCIIiOZ0fsRVdRt","execution_time":"2026-03-26 14:40:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fWF6v-1774525096","operation_id":165773,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 14:40:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"LAQmtTl9mpJmYkMd1CCIIiOZ0fsRVdRt","execution_time":"2026-03-26 14:40:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fWF6v-1774525096","operation_id":165773,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 14:40:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"LAQmtTl9mpJmYkMd1CCIIiOZ0fsRVdRt","execution_time":"2026-03-26 14:40:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fWF6v-1774525096","operation_id":165773,"processed":1,"errors":0} 
[2026-03-26 14:40:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"LAQmtTl9mpJmYkMd1CCIIiOZ0fsRVdRt","execution_time":"2026-03-26 14:40:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fWF6v-1774525096","operation_id":165773,"processed":1,"errors":0} 
[2026-03-26 14:40:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"LAQmtTl9mpJmYkMd1CCIIiOZ0fsRVdRt","execution_time":"2026-03-26 14:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fWF6v-1774525096","operation_id":165773,"orders_count":3,"order_ids":["ORD-nghmW-1774525144","ORD-sMD-1774525187","ORD-tiAdZ-1774525191"]} 
[2026-03-26 14:40:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"LAQmtTl9mpJmYkMd1CCIIiOZ0fsRVdRt","execution_time":"2026-03-26 14:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fWF6v-1774525096","operation_id":165773} 
[2026-03-26 14:40:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"LAQmtTl9mpJmYkMd1CCIIiOZ0fsRVdRt","execution_time":"2026-03-26 14:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fWF6v-1774525096","operation_id":165773,"orders_count":3} 
[2026-03-26 14:40:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LAQmtTl9mpJmYkMd1CCIIiOZ0fsRVdRt","execution_time":"2026-03-26 14:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sMD-1774525187","operation_id":165775} 
[2026-03-26 14:40:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LAQmtTl9mpJmYkMd1CCIIiOZ0fsRVdRt","execution_time":"2026-03-26 14:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tiAdZ-1774525191","operation_id":165776} 
[2026-03-26 14:40:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"LAQmtTl9mpJmYkMd1CCIIiOZ0fsRVdRt","execution_time":"2026-03-26 14:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tiAdZ-1774525191","operation_id":165776,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-26 14:40:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"LAQmtTl9mpJmYkMd1CCIIiOZ0fsRVdRt","execution_time":"2026-03-26 14:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tiAdZ-1774525191","operation_id":165776,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 14:40:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"LAQmtTl9mpJmYkMd1CCIIiOZ0fsRVdRt","execution_time":"2026-03-26 14:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tiAdZ-1774525191","operation_id":165776,"count":1} 
[2026-03-26 14:40:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"LAQmtTl9mpJmYkMd1CCIIiOZ0fsRVdRt","execution_time":"2026-03-26 14:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tiAdZ-1774525191","operation_id":165776,"count":1} 
[2026-03-26 14:40:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"LAQmtTl9mpJmYkMd1CCIIiOZ0fsRVdRt","execution_time":"2026-03-26 14:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tiAdZ-1774525191","operation_id":165776,"user_id":396,"notification_type":"order_approved","reference_id":180973} 
[2026-03-26 14:40:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"LAQmtTl9mpJmYkMd1CCIIiOZ0fsRVdRt","execution_time":"2026-03-26 14:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tiAdZ-1774525191","operation_id":165776,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 14:40:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"LAQmtTl9mpJmYkMd1CCIIiOZ0fsRVdRt","execution_time":"2026-03-26 14:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tiAdZ-1774525191","operation_id":165776,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 14:40:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"LAQmtTl9mpJmYkMd1CCIIiOZ0fsRVdRt","execution_time":"2026-03-26 14:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tiAdZ-1774525191","operation_id":165776,"processed":1,"errors":0} 
[2026-03-26 14:40:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"LAQmtTl9mpJmYkMd1CCIIiOZ0fsRVdRt","execution_time":"2026-03-26 14:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tiAdZ-1774525191","operation_id":165776,"processed":1,"errors":0} 
[2026-03-26 14:40:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"LAQmtTl9mpJmYkMd1CCIIiOZ0fsRVdRt","execution_time":"2026-03-26 14:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tiAdZ-1774525191","operation_id":165776} 
[2026-03-26 14:40:05] production.INFO: Executing GetProducts task...  
[2026-03-26 14:40:05] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 14:40:05] production.INFO: Executing GetProducts task...  
[2026-03-26 14:40:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-nghmW-1774525144","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 14:40:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-nghmW-1774525144","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 14:40:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 14:40:06] production.ERROR: Order not found or already processed. External ID: ORD-nghmW-1774525144  
[2026-03-26 14:40:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-nghmW-1774525144","status":"completed","codes_count":0} 
[2026-03-26 14:40:07] production.INFO: async() رجع: true  
[2026-03-26 14:40:07] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 14:40:08] production.WARNING: Product with ID 395 not found  
[2026-03-26 14:40:08] production.WARNING: Product with ID 213 not found  
[2026-03-26 14:40:08] production.WARNING: Product with ID 212 not found  
[2026-03-26 14:40:08] production.WARNING: Product with ID 211 not found  
[2026-03-26 14:40:08] production.WARNING: Product with ID 210 not found  
[2026-03-26 14:40:08] production.WARNING: Product with ID 209 not found  
[2026-03-26 14:40:08] production.WARNING: Product with ID 214 not found  
[2026-03-26 14:40:08] production.WARNING: Product with ID 215 not found  
[2026-03-26 14:40:08] production.WARNING: Product with ID 216 not found  
[2026-03-26 14:40:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-sMD-1774525187","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 14:40:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-sMD-1774525187","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 14:40:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 14:40:09] production.INFO: SendAcceptReject: Notification queued {"user_id":1473,"notification_type":"order_approved","reference_id":180974} 
[2026-03-26 14:40:09] production.INFO: Order updated successfully. Order ID: 180974, Status: completed  
[2026-03-26 14:40:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-sMD-1774525187","status":"completed","codes_count":0} 
[2026-03-26 14:40:09] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 14:40:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1690  
[2026-03-26 14:40:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 396  
[2026-03-26 14:40:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1473  
[2026-03-26 14:40:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-tiAdZ-1774525191","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 14:40:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-tiAdZ-1774525191","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 14:40:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 14:40:33] production.INFO: SendAcceptReject: Notification queued {"user_id":1473,"notification_type":"order_approved","reference_id":180975} 
[2026-03-26 14:40:33] production.INFO: Order updated successfully. Order ID: 180975, Status: completed  
[2026-03-26 14:40:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-tiAdZ-1774525191","status":"completed","codes_count":0} 
[2026-03-26 14:40:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1473  
[2026-03-26 14:40:42] production.INFO: Constructing job for order: 180976  
[2026-03-26 14:40:45] production.INFO: Handling job for order: 180976  
[2026-03-26 14:40:45] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 14:40:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:40:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=1e1c95a2-119a-4821-a140-3a52b0564cb3&Player_ID=0939348545  
[2026-03-26 14:40:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=1e1c95a2-119a-4821-a140-3a52b0564cb3&Player_ID=0939348545","has_body":false} 
[2026-03-26 14:40:46] production.INFO: Operation sent successfully {"operation_id":165777,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QMzSQRn-1774525245","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 14:40:46"}},"processed_data":{"order_number":"ORD-QMzSQRn-1774525245","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 14:41:55] production.INFO: Constructing job for order: 180977  
[2026-03-26 14:41:58] production.INFO: Handling job for order: 180977  
[2026-03-26 14:41:58] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 14:41:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:41:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=2d25d62a-c2fc-4fd3-9c70-4886fece1a98&Player_ID=0941567184  
[2026-03-26 14:41:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=2d25d62a-c2fc-4fd3-9c70-4886fece1a98&Player_ID=0941567184","has_body":false} 
[2026-03-26 14:41:58] production.INFO: Operation sent successfully {"operation_id":165778,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EcNk1X-1774525318","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 14:41:58"}},"processed_data":{"order_number":"ORD-EcNk1X-1774525318","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 14:42:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PzPVVQIFU8iPST5mzQArKwFAjY6tEAmg","execution_time":"2026-03-26 14:42:04"} 
[2026-03-26 14:42:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"PzPVVQIFU8iPST5mzQArKwFAjY6tEAmg","execution_time":"2026-03-26 14:42:04","total_operations":2,"sites_count":1} 
[2026-03-26 14:42:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PzPVVQIFU8iPST5mzQArKwFAjY6tEAmg","execution_time":"2026-03-26 14:42:04","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-QMzSQRn-1774525245","ORD-EcNk1X-1774525318"]} 
[2026-03-26 14:42:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PzPVVQIFU8iPST5mzQArKwFAjY6tEAmg","execution_time":"2026-03-26 14:42:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 14:42:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PzPVVQIFU8iPST5mzQArKwFAjY6tEAmg","execution_time":"2026-03-26 14:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 14:42:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PzPVVQIFU8iPST5mzQArKwFAjY6tEAmg","execution_time":"2026-03-26 14:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EcNk1X-1774525318","operation_id":165778} 
[2026-03-26 14:42:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PzPVVQIFU8iPST5mzQArKwFAjY6tEAmg","execution_time":"2026-03-26 14:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QMzSQRn-1774525245","operation_id":165777,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-26 14:42:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"PzPVVQIFU8iPST5mzQArKwFAjY6tEAmg","execution_time":"2026-03-26 14:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QMzSQRn-1774525245","operation_id":165777,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 14:42:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"PzPVVQIFU8iPST5mzQArKwFAjY6tEAmg","execution_time":"2026-03-26 14:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QMzSQRn-1774525245","operation_id":165777,"count":1} 
[2026-03-26 14:42:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"PzPVVQIFU8iPST5mzQArKwFAjY6tEAmg","execution_time":"2026-03-26 14:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QMzSQRn-1774525245","operation_id":165777,"count":1} 
[2026-03-26 14:42:05] production.INFO: Bulk processed user refunds {"job":"Quryjob","job_id":"PzPVVQIFU8iPST5mzQArKwFAjY6tEAmg","execution_time":"2026-03-26 14:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QMzSQRn-1774525245","operation_id":165777,"count":1} 
[2026-03-26 14:42:05] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"PzPVVQIFU8iPST5mzQArKwFAjY6tEAmg","execution_time":"2026-03-26 14:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QMzSQRn-1774525245","operation_id":165777,"user_id":1320,"notification_type":"order_rejected","reference_id":180976} 
[2026-03-26 14:42:05] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"PzPVVQIFU8iPST5mzQArKwFAjY6tEAmg","execution_time":"2026-03-26 14:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QMzSQRn-1774525245","operation_id":165777,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":1} 
[2026-03-26 14:42:05] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"PzPVVQIFU8iPST5mzQArKwFAjY6tEAmg","execution_time":"2026-03-26 14:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QMzSQRn-1774525245","operation_id":165777,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 14:42:05] production.INFO: Batch update completed {"job":"Quryjob","job_id":"PzPVVQIFU8iPST5mzQArKwFAjY6tEAmg","execution_time":"2026-03-26 14:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QMzSQRn-1774525245","operation_id":165777,"processed":1,"errors":0} 
[2026-03-26 14:42:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PzPVVQIFU8iPST5mzQArKwFAjY6tEAmg","execution_time":"2026-03-26 14:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QMzSQRn-1774525245","operation_id":165777,"processed":1,"errors":0} 
[2026-03-26 14:42:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"PzPVVQIFU8iPST5mzQArKwFAjY6tEAmg","execution_time":"2026-03-26 14:42:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QMzSQRn-1774525245","operation_id":165777} 
[2026-03-26 14:42:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-26 14:42:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-26 14:44:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"YMRUQKu1V9BHEHyHVocQMUc2vrUypnzB","execution_time":"2026-03-26 14:44:02"} 
[2026-03-26 14:44:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"YMRUQKu1V9BHEHyHVocQMUc2vrUypnzB","execution_time":"2026-03-26 14:44:02","total_operations":1,"sites_count":1} 
[2026-03-26 14:44:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"YMRUQKu1V9BHEHyHVocQMUc2vrUypnzB","execution_time":"2026-03-26 14:44:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-EcNk1X-1774525318"]} 
[2026-03-26 14:44:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"YMRUQKu1V9BHEHyHVocQMUc2vrUypnzB","execution_time":"2026-03-26 14:44:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 14:44:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"YMRUQKu1V9BHEHyHVocQMUc2vrUypnzB","execution_time":"2026-03-26 14:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 14:44:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"YMRUQKu1V9BHEHyHVocQMUc2vrUypnzB","execution_time":"2026-03-26 14:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EcNk1X-1774525318","operation_id":165778,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 14:44:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"YMRUQKu1V9BHEHyHVocQMUc2vrUypnzB","execution_time":"2026-03-26 14:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EcNk1X-1774525318","operation_id":165778,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 14:44:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"YMRUQKu1V9BHEHyHVocQMUc2vrUypnzB","execution_time":"2026-03-26 14:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EcNk1X-1774525318","operation_id":165778,"count":1} 
[2026-03-26 14:44:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"YMRUQKu1V9BHEHyHVocQMUc2vrUypnzB","execution_time":"2026-03-26 14:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EcNk1X-1774525318","operation_id":165778,"count":1} 
[2026-03-26 14:44:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"YMRUQKu1V9BHEHyHVocQMUc2vrUypnzB","execution_time":"2026-03-26 14:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EcNk1X-1774525318","operation_id":165778,"user_id":315,"notification_type":"order_approved","reference_id":180977} 
[2026-03-26 14:44:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"YMRUQKu1V9BHEHyHVocQMUc2vrUypnzB","execution_time":"2026-03-26 14:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EcNk1X-1774525318","operation_id":165778,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 14:44:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"YMRUQKu1V9BHEHyHVocQMUc2vrUypnzB","execution_time":"2026-03-26 14:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EcNk1X-1774525318","operation_id":165778,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 14:44:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"YMRUQKu1V9BHEHyHVocQMUc2vrUypnzB","execution_time":"2026-03-26 14:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EcNk1X-1774525318","operation_id":165778,"processed":1,"errors":0} 
[2026-03-26 14:44:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"YMRUQKu1V9BHEHyHVocQMUc2vrUypnzB","execution_time":"2026-03-26 14:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EcNk1X-1774525318","operation_id":165778,"processed":1,"errors":0} 
[2026-03-26 14:44:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"YMRUQKu1V9BHEHyHVocQMUc2vrUypnzB","execution_time":"2026-03-26 14:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EcNk1X-1774525318","operation_id":165778} 
[2026-03-26 14:44:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-26 14:44:14] production.INFO: Constructing job for order: 180978  
[2026-03-26 14:44:17] production.INFO: Handling job for order: 180978  
[2026-03-26 14:44:17] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 14:44:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:44:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=dfb2850e-dab5-4994-9694-bfcb5cf19714&Player_ID=0930573237  
[2026-03-26 14:44:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=dfb2850e-dab5-4994-9694-bfcb5cf19714&Player_ID=0930573237","has_body":false} 
[2026-03-26 14:44:18] production.INFO: Operation sent successfully {"operation_id":165779,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-h8lp9-1774525457","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 14:44:18"}},"processed_data":{"order_number":"ORD-h8lp9-1774525457","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 14:45:03] production.INFO: Executing GetProducts task...  
[2026-03-26 14:45:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 14:45:03] production.INFO: Executing GetProducts task...  
[2026-03-26 14:45:04] production.INFO: async() رجع: true  
[2026-03-26 14:45:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 14:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 14:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 14:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 14:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 14:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 14:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 14:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 14:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 14:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 14:45:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 14:46:00] production.INFO: Constructing job for order: 180979  
[2026-03-26 14:46:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"DhUsiRYHiIpoxJXkCyFqGuIxfAcNAZdE","execution_time":"2026-03-26 14:46:03"} 
[2026-03-26 14:46:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"DhUsiRYHiIpoxJXkCyFqGuIxfAcNAZdE","execution_time":"2026-03-26 14:46:03","total_operations":1,"sites_count":1} 
[2026-03-26 14:46:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"DhUsiRYHiIpoxJXkCyFqGuIxfAcNAZdE","execution_time":"2026-03-26 14:46:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-h8lp9-1774525457"]} 
[2026-03-26 14:46:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"DhUsiRYHiIpoxJXkCyFqGuIxfAcNAZdE","execution_time":"2026-03-26 14:46:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 14:46:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"DhUsiRYHiIpoxJXkCyFqGuIxfAcNAZdE","execution_time":"2026-03-26 14:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 14:46:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"DhUsiRYHiIpoxJXkCyFqGuIxfAcNAZdE","execution_time":"2026-03-26 14:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-h8lp9-1774525457","operation_id":165779,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 14:46:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"DhUsiRYHiIpoxJXkCyFqGuIxfAcNAZdE","execution_time":"2026-03-26 14:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-h8lp9-1774525457","operation_id":165779,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 14:46:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"DhUsiRYHiIpoxJXkCyFqGuIxfAcNAZdE","execution_time":"2026-03-26 14:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-h8lp9-1774525457","operation_id":165779,"count":1} 
[2026-03-26 14:46:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"DhUsiRYHiIpoxJXkCyFqGuIxfAcNAZdE","execution_time":"2026-03-26 14:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-h8lp9-1774525457","operation_id":165779,"count":1} 
[2026-03-26 14:46:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"DhUsiRYHiIpoxJXkCyFqGuIxfAcNAZdE","execution_time":"2026-03-26 14:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-h8lp9-1774525457","operation_id":165779,"user_id":315,"notification_type":"order_approved","reference_id":180978} 
[2026-03-26 14:46:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"DhUsiRYHiIpoxJXkCyFqGuIxfAcNAZdE","execution_time":"2026-03-26 14:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-h8lp9-1774525457","operation_id":165779,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 14:46:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"DhUsiRYHiIpoxJXkCyFqGuIxfAcNAZdE","execution_time":"2026-03-26 14:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-h8lp9-1774525457","operation_id":165779,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 14:46:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"DhUsiRYHiIpoxJXkCyFqGuIxfAcNAZdE","execution_time":"2026-03-26 14:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-h8lp9-1774525457","operation_id":165779,"processed":1,"errors":0} 
[2026-03-26 14:46:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"DhUsiRYHiIpoxJXkCyFqGuIxfAcNAZdE","execution_time":"2026-03-26 14:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-h8lp9-1774525457","operation_id":165779,"processed":1,"errors":0} 
[2026-03-26 14:46:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"DhUsiRYHiIpoxJXkCyFqGuIxfAcNAZdE","execution_time":"2026-03-26 14:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-h8lp9-1774525457","operation_id":165779} 
[2026-03-26 14:46:03] production.INFO: Handling job for order: 180979  
[2026-03-26 14:46:03] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 14:46:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:46:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=b5638ea6-4653-46c9-bb77-9b71fe49ab2e&Player_ID=0945674631  
[2026-03-26 14:46:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=b5638ea6-4653-46c9-bb77-9b71fe49ab2e&Player_ID=0945674631","has_body":false} 
[2026-03-26 14:46:04] production.INFO: Operation sent successfully {"operation_id":165780,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-U3wV-1774525564","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 14:46:04"}},"processed_data":{"order_number":"ORD-U3wV-1774525564","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 14:46:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-26 14:46:44] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"5820.0","mainamount":"5820","operation_number":"160242755","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpnphcda2mhb6e8HIusk1"}},"user_id":620} 
[2026-03-26 14:46:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 14:46:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 14:46:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 14:46:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 14:46:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 14:46:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 14:46:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 14:46:46] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 14:46:46] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18887,"user_id":620,"amount":5820.0,"admins_notified":7} 
[2026-03-26 14:46:50] production.INFO: SendAcceptReject: Notification queued {"user_id":1270,"notification_type":"request_approved","reference_id":18885} 
[2026-03-26 14:46:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1270  
[2026-03-26 14:46:59] production.INFO: SendAcceptReject: Notification queued {"user_id":385,"notification_type":"request_approved","reference_id":18886} 
[2026-03-26 14:47:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 385  
[2026-03-26 14:47:08] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"request_approved","reference_id":18887} 
[2026-03-26 14:47:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-26 14:47:37] production.INFO: Constructing job for order: 180980  
[2026-03-26 14:47:40] production.INFO: Handling job for order: 180980  
[2026-03-26 14:47:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 14:47:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:47:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=782610f3-3a88-420c-b95c-6a008f3b2177&Player_ID=52279568691  
[2026-03-26 14:47:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=782610f3-3a88-420c-b95c-6a008f3b2177&Player_ID=52279568691","has_body":false} 
[2026-03-26 14:47:41] production.INFO: Operation sent successfully {"operation_id":165781,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dwdndej-1774525661","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 14:47:41"}},"processed_data":{"order_number":"ORD-dwdndej-1774525661","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 14:47:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dwdndej-1774525661","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 14:47:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-dwdndej-1774525661","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 14:47:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 14:47:54] production.INFO: SendAcceptReject: Notification queued {"user_id":1552,"notification_type":"order_approved","reference_id":180980} 
[2026-03-26 14:47:54] production.INFO: Order updated successfully. Order ID: 180980, Status: completed  
[2026-03-26 14:47:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dwdndej-1774525661","status":"completed","codes_count":0} 
[2026-03-26 14:47:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1552  
[2026-03-26 14:48:01] production.INFO: Constructing job for order: 180981  
[2026-03-26 14:48:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6y6pLpuPDIksy6LK9SHBkpLbNsuez8Be","execution_time":"2026-03-26 14:48:02"} 
[2026-03-26 14:48:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"6y6pLpuPDIksy6LK9SHBkpLbNsuez8Be","execution_time":"2026-03-26 14:48:02","total_operations":1,"sites_count":1} 
[2026-03-26 14:48:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6y6pLpuPDIksy6LK9SHBkpLbNsuez8Be","execution_time":"2026-03-26 14:48:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-U3wV-1774525564"]} 
[2026-03-26 14:48:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6y6pLpuPDIksy6LK9SHBkpLbNsuez8Be","execution_time":"2026-03-26 14:48:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 14:48:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6y6pLpuPDIksy6LK9SHBkpLbNsuez8Be","execution_time":"2026-03-26 14:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 14:48:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6y6pLpuPDIksy6LK9SHBkpLbNsuez8Be","execution_time":"2026-03-26 14:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U3wV-1774525564","operation_id":165780,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 14:48:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"6y6pLpuPDIksy6LK9SHBkpLbNsuez8Be","execution_time":"2026-03-26 14:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U3wV-1774525564","operation_id":165780,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 14:48:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"6y6pLpuPDIksy6LK9SHBkpLbNsuez8Be","execution_time":"2026-03-26 14:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U3wV-1774525564","operation_id":165780,"count":1} 
[2026-03-26 14:48:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"6y6pLpuPDIksy6LK9SHBkpLbNsuez8Be","execution_time":"2026-03-26 14:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U3wV-1774525564","operation_id":165780,"count":1} 
[2026-03-26 14:48:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"6y6pLpuPDIksy6LK9SHBkpLbNsuez8Be","execution_time":"2026-03-26 14:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U3wV-1774525564","operation_id":165780,"user_id":587,"notification_type":"order_approved","reference_id":180979} 
[2026-03-26 14:48:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"6y6pLpuPDIksy6LK9SHBkpLbNsuez8Be","execution_time":"2026-03-26 14:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U3wV-1774525564","operation_id":165780,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 14:48:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"6y6pLpuPDIksy6LK9SHBkpLbNsuez8Be","execution_time":"2026-03-26 14:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U3wV-1774525564","operation_id":165780,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 14:48:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"6y6pLpuPDIksy6LK9SHBkpLbNsuez8Be","execution_time":"2026-03-26 14:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U3wV-1774525564","operation_id":165780,"processed":1,"errors":0} 
[2026-03-26 14:48:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6y6pLpuPDIksy6LK9SHBkpLbNsuez8Be","execution_time":"2026-03-26 14:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U3wV-1774525564","operation_id":165780,"processed":1,"errors":0} 
[2026-03-26 14:48:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"6y6pLpuPDIksy6LK9SHBkpLbNsuez8Be","execution_time":"2026-03-26 14:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-U3wV-1774525564","operation_id":165780} 
[2026-03-26 14:48:02] production.INFO: Handling job for order: 180981  
[2026-03-26 14:48:02] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 14:48:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:48:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=cad79dbd-a3a6-4eb1-8e7a-2cfca54e168b&Player_ID=0980551630  
[2026-03-26 14:48:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=cad79dbd-a3a6-4eb1-8e7a-2cfca54e168b&Player_ID=0980551630","has_body":false} 
[2026-03-26 14:48:03] production.INFO: Operation sent successfully {"operation_id":165782,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QWzOFyb-1774525683","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 14:48:03"}},"processed_data":{"order_number":"ORD-QWzOFyb-1774525683","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 14:48:04] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 14:48:11] production.INFO: Constructing job for order: 180982  
[2026-03-26 14:48:14] production.INFO: Handling job for order: 180982  
[2026-03-26 14:48:14] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 14:48:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:48:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/810/params?qty=1&uuid=868693d8-36e4-4410-b831-86fe09c53aad&Player_ID=0938327336  
[2026-03-26 14:48:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/810/params?qty=1&uuid=868693d8-36e4-4410-b831-86fe09c53aad&Player_ID=0938327336","has_body":false} 
[2026-03-26 14:48:15] production.INFO: Operation sent successfully {"operation_id":165783,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PlchWUU-1774525694","amount":253.683439999999990277501638047397136688232421875,"status":"processing","product":"240.38 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 14:48:15"}},"processed_data":{"order_number":"ORD-PlchWUU-1774525694","amount":253.683439999999990277501638047397136688232421875,"status":"processing","product":"240.38 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 14:48:43] production.INFO: Constructing job for order: 180983  
[2026-03-26 14:48:45] production.INFO: Handling job for order: 180983  
[2026-03-26 14:48:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 14:48:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:48:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=a2591923-ba2d-4731-bf45-563c05387901&Player_ID=9154047916  
[2026-03-26 14:48:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=a2591923-ba2d-4731-bf45-563c05387901&Player_ID=9154047916","has_body":false} 
[2026-03-26 14:48:46] production.INFO: Operation sent successfully {"operation_id":165784,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FMfiRo-1774525725","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 14:48:45"}},"processed_data":{"order_number":"ORD-FMfiRo-1774525725","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 14:48:47] production.INFO: Constructing job for order: 180984  
[2026-03-26 14:48:49] production.INFO: Handling job for order: 180984  
[2026-03-26 14:48:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 14:48:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:48:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/96/params?qty=15000&uuid=92cf26b6-24d9-4c62-b551-cd173dacd7a3&Player_ID=70647579  
[2026-03-26 14:48:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/96/params?qty=15000&uuid=92cf26b6-24d9-4c62-b551-cd173dacd7a3&Player_ID=70647579","has_body":false} 
[2026-03-26 14:48:49] production.INFO: Operation sent successfully {"operation_id":165785,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Rads-1774525729","amount":1.5317024999999999668176542400033213198184967041015625,"status":"processing","product":"Poppo Amount","game":"PoppoLive","notes":[],"created_at":"2026-03-26 14:48:49"}},"processed_data":{"order_number":"ORD-Rads-1774525729","amount":1.5317024999999999668176542400033213198184967041015625,"status":"processing","product":"Poppo Amount","game":"PoppoLive"}} 
[2026-03-26 14:49:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-FMfiRo-1774525725","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 14:49:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-FMfiRo-1774525725","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 14:49:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 14:49:12] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":180983} 
[2026-03-26 14:49:12] production.INFO: Order updated successfully. Order ID: 180983, Status: completed  
[2026-03-26 14:49:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-FMfiRo-1774525725","status":"completed","codes_count":0} 
[2026-03-26 14:49:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-26 14:50:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"TJ3U5ts2C2Qk0UVPZm91nRz372wEM6Uz","execution_time":"2026-03-26 14:50:01"} 
[2026-03-26 14:50:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"TJ3U5ts2C2Qk0UVPZm91nRz372wEM6Uz","execution_time":"2026-03-26 14:50:01","total_operations":3,"sites_count":2} 
[2026-03-26 14:50:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"TJ3U5ts2C2Qk0UVPZm91nRz372wEM6Uz","execution_time":"2026-03-26 14:50:01","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-QWzOFyb-1774525683","ORD-PlchWUU-1774525694"]} 
[2026-03-26 14:50:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"TJ3U5ts2C2Qk0UVPZm91nRz372wEM6Uz","execution_time":"2026-03-26 14:50:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 14:50:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"TJ3U5ts2C2Qk0UVPZm91nRz372wEM6Uz","execution_time":"2026-03-26 14:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 14:50:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"TJ3U5ts2C2Qk0UVPZm91nRz372wEM6Uz","execution_time":"2026-03-26 14:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QWzOFyb-1774525683","operation_id":165782,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 14:50:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"TJ3U5ts2C2Qk0UVPZm91nRz372wEM6Uz","execution_time":"2026-03-26 14:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QWzOFyb-1774525683","operation_id":165782,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 14:50:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"TJ3U5ts2C2Qk0UVPZm91nRz372wEM6Uz","execution_time":"2026-03-26 14:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QWzOFyb-1774525683","operation_id":165782,"count":2} 
[2026-03-26 14:50:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"TJ3U5ts2C2Qk0UVPZm91nRz372wEM6Uz","execution_time":"2026-03-26 14:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QWzOFyb-1774525683","operation_id":165782,"count":2} 
[2026-03-26 14:50:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"TJ3U5ts2C2Qk0UVPZm91nRz372wEM6Uz","execution_time":"2026-03-26 14:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QWzOFyb-1774525683","operation_id":165782,"user_id":150,"notification_type":"order_approved","reference_id":180982} 
[2026-03-26 14:50:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"TJ3U5ts2C2Qk0UVPZm91nRz372wEM6Uz","execution_time":"2026-03-26 14:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QWzOFyb-1774525683","operation_id":165782,"user_id":1552,"notification_type":"order_approved","reference_id":180981} 
[2026-03-26 14:50:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"TJ3U5ts2C2Qk0UVPZm91nRz372wEM6Uz","execution_time":"2026-03-26 14:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QWzOFyb-1774525683","operation_id":165782,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 14:50:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"TJ3U5ts2C2Qk0UVPZm91nRz372wEM6Uz","execution_time":"2026-03-26 14:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QWzOFyb-1774525683","operation_id":165782,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 14:50:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"TJ3U5ts2C2Qk0UVPZm91nRz372wEM6Uz","execution_time":"2026-03-26 14:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QWzOFyb-1774525683","operation_id":165782,"processed":2,"errors":0} 
[2026-03-26 14:50:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"TJ3U5ts2C2Qk0UVPZm91nRz372wEM6Uz","execution_time":"2026-03-26 14:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QWzOFyb-1774525683","operation_id":165782,"processed":2,"errors":0} 
[2026-03-26 14:50:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"TJ3U5ts2C2Qk0UVPZm91nRz372wEM6Uz","execution_time":"2026-03-26 14:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QWzOFyb-1774525683","operation_id":165782,"orders_count":1,"order_ids":["ORD-Rads-1774525729"]} 
[2026-03-26 14:50:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"TJ3U5ts2C2Qk0UVPZm91nRz372wEM6Uz","execution_time":"2026-03-26 14:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QWzOFyb-1774525683","operation_id":165782} 
[2026-03-26 14:50:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"TJ3U5ts2C2Qk0UVPZm91nRz372wEM6Uz","execution_time":"2026-03-26 14:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QWzOFyb-1774525683","operation_id":165782,"orders_count":1} 
[2026-03-26 14:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TJ3U5ts2C2Qk0UVPZm91nRz372wEM6Uz","execution_time":"2026-03-26 14:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rads-1774525729","operation_id":165785} 
[2026-03-26 14:50:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"TJ3U5ts2C2Qk0UVPZm91nRz372wEM6Uz","execution_time":"2026-03-26 14:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rads-1774525729","operation_id":165785,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 14:50:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"TJ3U5ts2C2Qk0UVPZm91nRz372wEM6Uz","execution_time":"2026-03-26 14:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rads-1774525729","operation_id":165785,"processed":0,"errors":0} 
[2026-03-26 14:50:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"TJ3U5ts2C2Qk0UVPZm91nRz372wEM6Uz","execution_time":"2026-03-26 14:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rads-1774525729","operation_id":165785} 
[2026-03-26 14:50:02] production.INFO: Executing GetProducts task...  
[2026-03-26 14:50:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 14:50:02] production.INFO: Executing GetProducts task...  
[2026-03-26 14:50:04] production.INFO: async() رجع: true  
[2026-03-26 14:50:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 14:50:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 14:50:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 14:50:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 14:50:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 14:50:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 14:50:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 14:50:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 14:50:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 14:50:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 14:50:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 14:50:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 150  
[2026-03-26 14:50:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1552  
[2026-03-26 14:52:01] production.INFO: Constructing job for order: 180985  
[2026-03-26 14:52:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"EdXrdyoJJVtS7zpUbwSUjyiGKYc11Q4p","execution_time":"2026-03-26 14:52:02"} 
[2026-03-26 14:52:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"EdXrdyoJJVtS7zpUbwSUjyiGKYc11Q4p","execution_time":"2026-03-26 14:52:02","total_operations":1,"sites_count":1} 
[2026-03-26 14:52:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"EdXrdyoJJVtS7zpUbwSUjyiGKYc11Q4p","execution_time":"2026-03-26 14:52:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Rads-1774525729"]} 
[2026-03-26 14:52:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"EdXrdyoJJVtS7zpUbwSUjyiGKYc11Q4p","execution_time":"2026-03-26 14:52:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 14:52:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"EdXrdyoJJVtS7zpUbwSUjyiGKYc11Q4p","execution_time":"2026-03-26 14:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 14:52:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"EdXrdyoJJVtS7zpUbwSUjyiGKYc11Q4p","execution_time":"2026-03-26 14:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rads-1774525729","operation_id":165785,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 14:52:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"EdXrdyoJJVtS7zpUbwSUjyiGKYc11Q4p","execution_time":"2026-03-26 14:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rads-1774525729","operation_id":165785,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 14:52:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"EdXrdyoJJVtS7zpUbwSUjyiGKYc11Q4p","execution_time":"2026-03-26 14:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rads-1774525729","operation_id":165785,"count":1} 
[2026-03-26 14:52:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"EdXrdyoJJVtS7zpUbwSUjyiGKYc11Q4p","execution_time":"2026-03-26 14:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rads-1774525729","operation_id":165785,"count":1} 
[2026-03-26 14:52:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"EdXrdyoJJVtS7zpUbwSUjyiGKYc11Q4p","execution_time":"2026-03-26 14:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rads-1774525729","operation_id":165785,"user_id":645,"notification_type":"order_approved","reference_id":180984} 
[2026-03-26 14:52:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"EdXrdyoJJVtS7zpUbwSUjyiGKYc11Q4p","execution_time":"2026-03-26 14:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rads-1774525729","operation_id":165785,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 14:52:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"EdXrdyoJJVtS7zpUbwSUjyiGKYc11Q4p","execution_time":"2026-03-26 14:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rads-1774525729","operation_id":165785,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 14:52:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"EdXrdyoJJVtS7zpUbwSUjyiGKYc11Q4p","execution_time":"2026-03-26 14:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rads-1774525729","operation_id":165785,"processed":1,"errors":0} 
[2026-03-26 14:52:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"EdXrdyoJJVtS7zpUbwSUjyiGKYc11Q4p","execution_time":"2026-03-26 14:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rads-1774525729","operation_id":165785,"processed":1,"errors":0} 
[2026-03-26 14:52:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"EdXrdyoJJVtS7zpUbwSUjyiGKYc11Q4p","execution_time":"2026-03-26 14:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rads-1774525729","operation_id":165785} 
[2026-03-26 14:52:02] production.INFO: Handling job for order: 180985  
[2026-03-26 14:52:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 14:52:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:52:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0ceb5a00-c350-4088-9263-10a76a598c08&Player_ID=52330780672  
[2026-03-26 14:52:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0ceb5a00-c350-4088-9263-10a76a598c08&Player_ID=52330780672","has_body":false} 
[2026-03-26 14:52:03] production.INFO: Operation sent successfully {"operation_id":165786,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zrx7o-1774525923","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 14:52:03"}},"processed_data":{"order_number":"ORD-zrx7o-1774525923","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 14:52:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 645  
[2026-03-26 14:52:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Rads-1774525729","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 14:52:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-Rads-1774525729","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 14:52:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 14:52:04] production.ERROR: Order not found or already processed. External ID: ORD-Rads-1774525729  
[2026-03-26 14:52:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Rads-1774525729","status":"completed","codes_count":0} 
[2026-03-26 14:52:39] production.INFO: Constructing job for order: 180986  
[2026-03-26 14:52:42] production.INFO: Handling job for order: 180986  
[2026-03-26 14:52:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 14:52:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:52:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=66a0f44b-a354-4968-96c6-98ad93230793&Player_ID=52384328732  
[2026-03-26 14:52:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=66a0f44b-a354-4968-96c6-98ad93230793&Player_ID=52384328732","has_body":false} 
[2026-03-26 14:52:43] production.INFO: Operation sent successfully {"operation_id":165787,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0SJaMP6X-1774525963","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 14:52:43"}},"processed_data":{"order_number":"ORD-0SJaMP6X-1774525963","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 14:53:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0SJaMP6X-1774525963","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 14:53:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-0SJaMP6X-1774525963","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 14:53:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 14:53:01] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":180986} 
[2026-03-26 14:53:01] production.INFO: Order updated successfully. Order ID: 180986, Status: completed  
[2026-03-26 14:53:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0SJaMP6X-1774525963","status":"completed","codes_count":0} 
[2026-03-26 14:53:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-26 14:53:05] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-26 14:53:05] production.INFO: Constructing job for order: 180987  
[2026-03-26 14:53:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-26 14:53:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-26 14:53:07] production.INFO: Handling job for order: 180987  
[2026-03-26 14:53:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 14:53:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:53:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=11000&uuid=23dde0e1-d13f-47a2-858c-39e59f470238&Player_ID=100246192  
[2026-03-26 14:53:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=11000&uuid=23dde0e1-d13f-47a2-858c-39e59f470238&Player_ID=100246192","has_body":false} 
[2026-03-26 14:53:08] production.INFO: Operation sent successfully {"operation_id":165788,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-G0KmDtbr-1774525988","amount":1.5276623999999998648746668550302274525165557861328125,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-26 14:53:08"}},"processed_data":{"order_number":"ORD-G0KmDtbr-1774525988","amount":1.5276623999999998648746668550302274525165557861328125,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-26 14:53:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-zrx7o-1774525923","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-26 14:53:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-zrx7o-1774525923","status":"cancelled","codes":[],"notes":[]} 
[2026-03-26 14:53:52] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-26 14:53:53] production.INFO: SendAcceptReject: Notification queued {"user_id":1270,"notification_type":"order_rejected","reference_id":180985} 
[2026-03-26 14:53:53] production.INFO: Order updated successfully. Order ID: 180985, Status: rejected  
[2026-03-26 14:53:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-zrx7o-1774525923","status":"rejected","codes_count":0} 
[2026-03-26 14:53:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1270  
[2026-03-26 14:53:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1270  
[2026-03-26 14:54:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"HvRFmXDBHkvgY4RaFyeJXnHMJt6tSaKZ","execution_time":"2026-03-26 14:54:02"} 
[2026-03-26 14:54:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"HvRFmXDBHkvgY4RaFyeJXnHMJt6tSaKZ","execution_time":"2026-03-26 14:54:02","total_operations":1,"sites_count":1} 
[2026-03-26 14:54:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"HvRFmXDBHkvgY4RaFyeJXnHMJt6tSaKZ","execution_time":"2026-03-26 14:54:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-G0KmDtbr-1774525988"]} 
[2026-03-26 14:54:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"HvRFmXDBHkvgY4RaFyeJXnHMJt6tSaKZ","execution_time":"2026-03-26 14:54:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 14:54:02] production.INFO: Constructing job for order: 180988  
[2026-03-26 14:54:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"HvRFmXDBHkvgY4RaFyeJXnHMJt6tSaKZ","execution_time":"2026-03-26 14:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 14:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HvRFmXDBHkvgY4RaFyeJXnHMJt6tSaKZ","execution_time":"2026-03-26 14:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G0KmDtbr-1774525988","operation_id":165788} 
[2026-03-26 14:54:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"HvRFmXDBHkvgY4RaFyeJXnHMJt6tSaKZ","execution_time":"2026-03-26 14:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G0KmDtbr-1774525988","operation_id":165788,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 14:54:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"HvRFmXDBHkvgY4RaFyeJXnHMJt6tSaKZ","execution_time":"2026-03-26 14:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G0KmDtbr-1774525988","operation_id":165788,"processed":0,"errors":0} 
[2026-03-26 14:54:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"HvRFmXDBHkvgY4RaFyeJXnHMJt6tSaKZ","execution_time":"2026-03-26 14:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G0KmDtbr-1774525988","operation_id":165788} 
[2026-03-26 14:54:05] production.INFO: Handling job for order: 180988  
[2026-03-26 14:54:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 14:54:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:54:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=2000&uuid=f1f10376-30f0-46c3-8ac3-ad5e1b5df66b&Player_ID=50827676  
[2026-03-26 14:54:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=2000&uuid=f1f10376-30f0-46c3-8ac3-ad5e1b5df66b&Player_ID=50827676","has_body":false} 
[2026-03-26 14:54:06] production.INFO: Constructing job for order: 180989  
[2026-03-26 14:54:06] production.INFO: Operation sent successfully {"operation_id":165789,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jPVdQv-1774526046","amount":3.42488800000000015444356904481537640094757080078125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-26 14:54:06"}},"processed_data":{"order_number":"ORD-jPVdQv-1774526046","amount":3.42488800000000015444356904481537640094757080078125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-26 14:54:09] production.INFO: Handling job for order: 180989  
[2026-03-26 14:54:09] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 14:54:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:54:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=43f98ca6-90ee-4950-ba66-7ca9eec99343&Player_ID=0964768186  
[2026-03-26 14:54:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=43f98ca6-90ee-4950-ba66-7ca9eec99343&Player_ID=0964768186","has_body":false} 
[2026-03-26 14:54:10] production.INFO: Operation sent successfully {"operation_id":165790,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fsk-1774526050","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 14:54:10"}},"processed_data":{"order_number":"ORD-fsk-1774526050","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 14:54:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-G0KmDtbr-1774525988","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 14:54:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-G0KmDtbr-1774525988","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 14:54:43] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 14:54:43] production.INFO: SendAcceptReject: Notification queued {"user_id":1270,"notification_type":"order_approved","reference_id":180987} 
[2026-03-26 14:54:43] production.INFO: Order updated successfully. Order ID: 180987, Status: completed  
[2026-03-26 14:54:43] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-G0KmDtbr-1774525988","status":"completed","codes_count":0} 
[2026-03-26 14:54:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1270  
[2026-03-26 14:55:01] production.INFO: Executing GetProducts task...  
[2026-03-26 14:55:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 14:55:01] production.INFO: Executing GetProducts task...  
[2026-03-26 14:55:03] production.INFO: async() رجع: true  
[2026-03-26 14:55:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 14:55:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 14:55:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 14:55:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 14:55:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 14:55:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 14:55:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 14:55:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 14:55:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 14:55:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 14:55:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 14:55:14] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"15.0","mainamount":"15","operation_number":"160255038","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpq35b8db659mefHiRHqR"}},"user_id":134} 
[2026-03-26 14:55:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 14:55:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 14:55:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 14:55:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 14:55:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 14:55:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 14:55:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 14:55:17] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 14:55:17] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18888,"user_id":134,"amount":15.0,"admins_notified":7} 
[2026-03-26 14:55:52] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"4000.0","mainamount":"4000","operation_number":"160254773","note":"دمشق","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php2uh50glisorsdPt6nX1"}},"user_id":125} 
[2026-03-26 14:55:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 14:55:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 14:55:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 14:55:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 14:55:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 14:55:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 14:55:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 14:55:53] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 14:55:53] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18889,"user_id":125,"amount":4000.0,"admins_notified":7} 
[2026-03-26 14:56:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"eXy5O14pR9JWFRSj8ugBXYQxNnsAvXY4","execution_time":"2026-03-26 14:56:02"} 
[2026-03-26 14:56:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"eXy5O14pR9JWFRSj8ugBXYQxNnsAvXY4","execution_time":"2026-03-26 14:56:02","total_operations":2,"sites_count":2} 
[2026-03-26 14:56:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"eXy5O14pR9JWFRSj8ugBXYQxNnsAvXY4","execution_time":"2026-03-26 14:56:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-jPVdQv-1774526046"]} 
[2026-03-26 14:56:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"eXy5O14pR9JWFRSj8ugBXYQxNnsAvXY4","execution_time":"2026-03-26 14:56:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 14:56:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"eXy5O14pR9JWFRSj8ugBXYQxNnsAvXY4","execution_time":"2026-03-26 14:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 14:56:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"eXy5O14pR9JWFRSj8ugBXYQxNnsAvXY4","execution_time":"2026-03-26 14:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jPVdQv-1774526046","operation_id":165789,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 14:56:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"eXy5O14pR9JWFRSj8ugBXYQxNnsAvXY4","execution_time":"2026-03-26 14:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jPVdQv-1774526046","operation_id":165789,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 14:56:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"eXy5O14pR9JWFRSj8ugBXYQxNnsAvXY4","execution_time":"2026-03-26 14:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jPVdQv-1774526046","operation_id":165789,"count":1} 
[2026-03-26 14:56:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"eXy5O14pR9JWFRSj8ugBXYQxNnsAvXY4","execution_time":"2026-03-26 14:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jPVdQv-1774526046","operation_id":165789,"count":1} 
[2026-03-26 14:56:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"eXy5O14pR9JWFRSj8ugBXYQxNnsAvXY4","execution_time":"2026-03-26 14:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jPVdQv-1774526046","operation_id":165789,"user_id":797,"notification_type":"order_approved","reference_id":180988} 
[2026-03-26 14:56:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"eXy5O14pR9JWFRSj8ugBXYQxNnsAvXY4","execution_time":"2026-03-26 14:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jPVdQv-1774526046","operation_id":165789,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 14:56:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"eXy5O14pR9JWFRSj8ugBXYQxNnsAvXY4","execution_time":"2026-03-26 14:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jPVdQv-1774526046","operation_id":165789,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 14:56:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"eXy5O14pR9JWFRSj8ugBXYQxNnsAvXY4","execution_time":"2026-03-26 14:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jPVdQv-1774526046","operation_id":165789,"processed":1,"errors":0} 
[2026-03-26 14:56:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"eXy5O14pR9JWFRSj8ugBXYQxNnsAvXY4","execution_time":"2026-03-26 14:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jPVdQv-1774526046","operation_id":165789,"processed":1,"errors":0} 
[2026-03-26 14:56:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"eXy5O14pR9JWFRSj8ugBXYQxNnsAvXY4","execution_time":"2026-03-26 14:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jPVdQv-1774526046","operation_id":165789,"orders_count":1,"order_ids":["ORD-fsk-1774526050"]} 
[2026-03-26 14:56:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"eXy5O14pR9JWFRSj8ugBXYQxNnsAvXY4","execution_time":"2026-03-26 14:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jPVdQv-1774526046","operation_id":165789} 
[2026-03-26 14:56:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"eXy5O14pR9JWFRSj8ugBXYQxNnsAvXY4","execution_time":"2026-03-26 14:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jPVdQv-1774526046","operation_id":165789,"orders_count":1} 
[2026-03-26 14:56:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"eXy5O14pR9JWFRSj8ugBXYQxNnsAvXY4","execution_time":"2026-03-26 14:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fsk-1774526050","operation_id":165790,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 14:56:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"eXy5O14pR9JWFRSj8ugBXYQxNnsAvXY4","execution_time":"2026-03-26 14:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fsk-1774526050","operation_id":165790,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 14:56:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"eXy5O14pR9JWFRSj8ugBXYQxNnsAvXY4","execution_time":"2026-03-26 14:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fsk-1774526050","operation_id":165790,"count":1} 
[2026-03-26 14:56:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"eXy5O14pR9JWFRSj8ugBXYQxNnsAvXY4","execution_time":"2026-03-26 14:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fsk-1774526050","operation_id":165790,"count":1} 
[2026-03-26 14:56:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"eXy5O14pR9JWFRSj8ugBXYQxNnsAvXY4","execution_time":"2026-03-26 14:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fsk-1774526050","operation_id":165790,"user_id":949,"notification_type":"order_approved","reference_id":180989} 
[2026-03-26 14:56:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"eXy5O14pR9JWFRSj8ugBXYQxNnsAvXY4","execution_time":"2026-03-26 14:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fsk-1774526050","operation_id":165790,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 14:56:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"eXy5O14pR9JWFRSj8ugBXYQxNnsAvXY4","execution_time":"2026-03-26 14:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fsk-1774526050","operation_id":165790,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 14:56:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"eXy5O14pR9JWFRSj8ugBXYQxNnsAvXY4","execution_time":"2026-03-26 14:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fsk-1774526050","operation_id":165790,"processed":1,"errors":0} 
[2026-03-26 14:56:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"eXy5O14pR9JWFRSj8ugBXYQxNnsAvXY4","execution_time":"2026-03-26 14:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fsk-1774526050","operation_id":165790,"processed":1,"errors":0} 
[2026-03-26 14:56:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"eXy5O14pR9JWFRSj8ugBXYQxNnsAvXY4","execution_time":"2026-03-26 14:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fsk-1774526050","operation_id":165790} 
[2026-03-26 14:56:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 797  
[2026-03-26 14:56:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-26 14:56:29] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"258.0","mainamount":"258","operation_number":"600432123923","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phphs2t55gqomrnfRTuAOc"}},"user_id":620} 
[2026-03-26 14:56:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 14:56:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 14:56:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 14:56:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 14:56:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 14:56:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 14:56:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 14:56:29] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 14:56:29] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18890,"user_id":620,"amount":258.0,"admins_notified":7} 
[2026-03-26 14:56:40] production.INFO: Constructing job for order: 180990  
[2026-03-26 14:56:41] production.INFO: Handling job for order: 180990  
[2026-03-26 14:56:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 14:56:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 14:56:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/97/params?qty=3000&uuid=03355a6c-54ed-4537-95cb-9de1b055f69f&Player_ID=821760046  
[2026-03-26 14:56:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/97/params?qty=3000&uuid=03355a6c-54ed-4537-95cb-9de1b055f69f&Player_ID=821760046","has_body":false} 
[2026-03-26 14:56:42] production.INFO: Operation sent successfully {"operation_id":165791,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FAs-1774526202","amount":3.145294499999999882078327573253773152828216552734375,"status":"processing","product":"PartyStar Amount","game":"PartyStar","notes":[],"created_at":"2026-03-26 14:56:42"}},"processed_data":{"order_number":"ORD-FAs-1774526202","amount":3.145294499999999882078327573253773152828216552734375,"status":"processing","product":"PartyStar Amount","game":"PartyStar"}} 
[2026-03-26 14:56:57] production.INFO: SendAcceptReject: Notification queued {"user_id":1659,"notification_type":"order_rejected","reference_id":180846} 
[2026-03-26 14:56:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1659  
[2026-03-26 14:56:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1659  
[2026-03-26 14:57:37] production.INFO: SendAcceptReject: Notification queued {"user_id":134,"notification_type":"request_approved","reference_id":18888} 
[2026-03-26 14:57:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 134  
[2026-03-26 14:57:47] production.INFO: SendAcceptReject: Notification queued {"user_id":125,"notification_type":"request_approved","reference_id":18889} 
[2026-03-26 14:57:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 125  
[2026-03-26 14:58:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"FiIvBOYKE2qXDOWwmGUFQbCFz0yyW6IE","execution_time":"2026-03-26 14:58:00"} 
[2026-03-26 14:58:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"FiIvBOYKE2qXDOWwmGUFQbCFz0yyW6IE","execution_time":"2026-03-26 14:58:00","total_operations":1,"sites_count":1} 
[2026-03-26 14:58:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"FiIvBOYKE2qXDOWwmGUFQbCFz0yyW6IE","execution_time":"2026-03-26 14:58:00","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-FAs-1774526202"]} 
[2026-03-26 14:58:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"FiIvBOYKE2qXDOWwmGUFQbCFz0yyW6IE","execution_time":"2026-03-26 14:58:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 14:58:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"FiIvBOYKE2qXDOWwmGUFQbCFz0yyW6IE","execution_time":"2026-03-26 14:58:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 14:58:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"FiIvBOYKE2qXDOWwmGUFQbCFz0yyW6IE","execution_time":"2026-03-26 14:58:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FAs-1774526202","operation_id":165791,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 14:58:00] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"FiIvBOYKE2qXDOWwmGUFQbCFz0yyW6IE","execution_time":"2026-03-26 14:58:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FAs-1774526202","operation_id":165791,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 14:58:00] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"FiIvBOYKE2qXDOWwmGUFQbCFz0yyW6IE","execution_time":"2026-03-26 14:58:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FAs-1774526202","operation_id":165791,"count":1} 
[2026-03-26 14:58:00] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"FiIvBOYKE2qXDOWwmGUFQbCFz0yyW6IE","execution_time":"2026-03-26 14:58:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FAs-1774526202","operation_id":165791,"count":1} 
[2026-03-26 14:58:00] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"FiIvBOYKE2qXDOWwmGUFQbCFz0yyW6IE","execution_time":"2026-03-26 14:58:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FAs-1774526202","operation_id":165791,"user_id":948,"notification_type":"order_approved","reference_id":180990} 
[2026-03-26 14:58:00] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"FiIvBOYKE2qXDOWwmGUFQbCFz0yyW6IE","execution_time":"2026-03-26 14:58:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FAs-1774526202","operation_id":165791,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 14:58:00] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"FiIvBOYKE2qXDOWwmGUFQbCFz0yyW6IE","execution_time":"2026-03-26 14:58:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FAs-1774526202","operation_id":165791,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 14:58:00] production.INFO: Batch update completed {"job":"Quryjob","job_id":"FiIvBOYKE2qXDOWwmGUFQbCFz0yyW6IE","execution_time":"2026-03-26 14:58:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FAs-1774526202","operation_id":165791,"processed":1,"errors":0} 
[2026-03-26 14:58:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"FiIvBOYKE2qXDOWwmGUFQbCFz0yyW6IE","execution_time":"2026-03-26 14:58:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FAs-1774526202","operation_id":165791,"processed":1,"errors":0} 
[2026-03-26 14:58:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"FiIvBOYKE2qXDOWwmGUFQbCFz0yyW6IE","execution_time":"2026-03-26 14:58:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FAs-1774526202","operation_id":165791} 
[2026-03-26 14:58:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 948  
[2026-03-26 14:58:02] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"request_approved","reference_id":18890} 
[2026-03-26 14:58:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-26 14:58:08] production.INFO: SendAcceptReject: Notification queued {"user_id":1292,"notification_type":"order_approved","reference_id":180867} 
[2026-03-26 14:58:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-26 14:58:47] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"6000.0","mainamount":"6000","operation_number":"160259547","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpi9klsfq0b5fh6o6LaDY"}},"user_id":948} 
[2026-03-26 14:58:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 14:58:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 14:58:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 14:58:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 14:58:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 14:58:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 14:58:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 14:58:48] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 14:58:48] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18891,"user_id":948,"amount":6000.0,"admins_notified":7} 
[2026-03-26 14:59:58] production.INFO: SendAcceptReject: Notification queued {"user_id":948,"notification_type":"request_approved","reference_id":18891} 
[2026-03-26 15:00:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 948  
[2026-03-26 15:00:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"s2DM3VGBRKG0VnobZua9pNfVsJ2Exqlv","execution_time":"2026-03-26 15:00:01"} 
[2026-03-26 15:00:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"s2DM3VGBRKG0VnobZua9pNfVsJ2Exqlv","execution_time":"2026-03-26 15:00:01"} 
[2026-03-26 15:00:01] production.INFO: Executing GetProducts task...  
[2026-03-26 15:00:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 15:00:01] production.INFO: Executing GetProducts task...  
[2026-03-26 15:00:03] production.INFO: async() رجع: true  
[2026-03-26 15:00:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 15:00:03] production.WARNING: Product with ID 395 not found  
[2026-03-26 15:00:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 15:00:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 15:00:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 15:00:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 15:00:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 15:00:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 15:00:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 15:00:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 15:00:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 15:00:34] production.INFO: Constructing job for order: 180991  
[2026-03-26 15:00:35] production.INFO: Handling job for order: 180991  
[2026-03-26 15:00:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:00:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:00:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=436fafe7-f2b7-4ee8-95cc-b5adddf4e8b5&Player_ID=5369585310  
[2026-03-26 15:00:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=436fafe7-f2b7-4ee8-95cc-b5adddf4e8b5&Player_ID=5369585310","has_body":false} 
[2026-03-26 15:00:35] production.INFO: Operation sent successfully {"operation_id":165792,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-du7Sp-1774526435","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 15:00:35"}},"processed_data":{"order_number":"ORD-du7Sp-1774526435","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-26 15:00:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-du7Sp-1774526435","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 15:00:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-du7Sp-1774526435","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 15:00:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 15:00:50] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":180991} 
[2026-03-26 15:00:50] production.INFO: Order updated successfully. Order ID: 180991, Status: completed  
[2026-03-26 15:00:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-du7Sp-1774526435","status":"completed","codes_count":0} 
[2026-03-26 15:00:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-26 15:00:52] production.INFO: Constructing job for order: 180992  
[2026-03-26 15:00:53] production.INFO: Handling job for order: 180992  
[2026-03-26 15:00:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:00:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:00:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=4ad1be9f-2233-4c6e-870b-d815a309575c&Player_ID=5369585310  
[2026-03-26 15:00:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=4ad1be9f-2233-4c6e-870b-d815a309575c&Player_ID=5369585310","has_body":false} 
[2026-03-26 15:00:54] production.INFO: Operation sent successfully {"operation_id":165793,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-38H-1774526454","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 15:00:54"}},"processed_data":{"order_number":"ORD-38H-1774526454","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 15:01:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-38H-1774526454","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 15:01:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-38H-1774526454","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 15:01:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 15:01:05] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":180992} 
[2026-03-26 15:01:05] production.INFO: Order updated successfully. Order ID: 180992, Status: completed  
[2026-03-26 15:01:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-38H-1774526454","status":"completed","codes_count":0} 
[2026-03-26 15:01:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-26 15:01:21] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"100.0","mainamount":"100","operation_number":"160263567","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php9v7lhgfr7dgh5Eu02r8"}},"user_id":1665} 
[2026-03-26 15:01:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 15:01:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 15:01:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 15:01:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 15:01:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 15:01:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 15:01:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 15:01:21] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 15:01:21] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18892,"user_id":1665,"amount":100.0,"admins_notified":7} 
[2026-03-26 15:01:56] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"258.0","mainamount":"258","operation_number":"600432123923","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":""}},"user_id":620} 
[2026-03-26 15:02:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"IUDEZhD3TtoiYeoByQc1Fkt9IkvfdeB8","execution_time":"2026-03-26 15:02:00"} 
[2026-03-26 15:02:00] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"IUDEZhD3TtoiYeoByQc1Fkt9IkvfdeB8","execution_time":"2026-03-26 15:02:00"} 
[2026-03-26 15:02:12] production.INFO: Constructing job for order: 180993  
[2026-03-26 15:02:15] production.INFO: Handling job for order: 180993  
[2026-03-26 15:02:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:02:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:02:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/776/params?qty=3000&uuid=3dd6709a-d168-48d7-9572-6ed4ba37adf6&Player_ID=32994303  
[2026-03-26 15:02:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/776/params?qty=3000&uuid=3dd6709a-d168-48d7-9572-6ed4ba37adf6&Player_ID=32994303","has_body":false} 
[2026-03-26 15:02:16] production.INFO: Operation sent successfully {"operation_id":165794,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VBHsSY-1774526536","amount":3.184449300000000260268961937981657683849334716796875,"status":"processing","product":"Saada","game":"Saada","notes":[],"created_at":"2026-03-26 15:02:16"}},"processed_data":{"order_number":"ORD-VBHsSY-1774526536","amount":3.184449300000000260268961937981657683849334716796875,"status":"processing","product":"Saada","game":"Saada"}} 
[2026-03-26 15:03:32] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"50.0","mainamount":"50","operation_number":"160265987","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpch45n6li2kmrdVOjhTL"}},"user_id":1688} 
[2026-03-26 15:03:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 15:03:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 15:03:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 15:03:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 15:03:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 15:03:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 15:03:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 15:03:33] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 15:03:33] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18893,"user_id":1688,"amount":50.0,"admins_notified":7} 
[2026-03-26 15:04:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xSWqgFBGK1wukdMBQY1GkqU27XD5C70E","execution_time":"2026-03-26 15:04:03"} 
[2026-03-26 15:04:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"xSWqgFBGK1wukdMBQY1GkqU27XD5C70E","execution_time":"2026-03-26 15:04:03","total_operations":1,"sites_count":1} 
[2026-03-26 15:04:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"xSWqgFBGK1wukdMBQY1GkqU27XD5C70E","execution_time":"2026-03-26 15:04:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-VBHsSY-1774526536"]} 
[2026-03-26 15:04:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"xSWqgFBGK1wukdMBQY1GkqU27XD5C70E","execution_time":"2026-03-26 15:04:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 15:04:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"xSWqgFBGK1wukdMBQY1GkqU27XD5C70E","execution_time":"2026-03-26 15:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 15:04:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"xSWqgFBGK1wukdMBQY1GkqU27XD5C70E","execution_time":"2026-03-26 15:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VBHsSY-1774526536","operation_id":165794,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 15:04:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"xSWqgFBGK1wukdMBQY1GkqU27XD5C70E","execution_time":"2026-03-26 15:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VBHsSY-1774526536","operation_id":165794,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 15:04:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"xSWqgFBGK1wukdMBQY1GkqU27XD5C70E","execution_time":"2026-03-26 15:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VBHsSY-1774526536","operation_id":165794,"count":1} 
[2026-03-26 15:04:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"xSWqgFBGK1wukdMBQY1GkqU27XD5C70E","execution_time":"2026-03-26 15:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VBHsSY-1774526536","operation_id":165794,"count":1} 
[2026-03-26 15:04:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"xSWqgFBGK1wukdMBQY1GkqU27XD5C70E","execution_time":"2026-03-26 15:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VBHsSY-1774526536","operation_id":165794,"user_id":274,"notification_type":"order_approved","reference_id":180993} 
[2026-03-26 15:04:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"xSWqgFBGK1wukdMBQY1GkqU27XD5C70E","execution_time":"2026-03-26 15:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VBHsSY-1774526536","operation_id":165794,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 15:04:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"xSWqgFBGK1wukdMBQY1GkqU27XD5C70E","execution_time":"2026-03-26 15:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VBHsSY-1774526536","operation_id":165794,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 15:04:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"xSWqgFBGK1wukdMBQY1GkqU27XD5C70E","execution_time":"2026-03-26 15:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VBHsSY-1774526536","operation_id":165794,"processed":1,"errors":0} 
[2026-03-26 15:04:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"xSWqgFBGK1wukdMBQY1GkqU27XD5C70E","execution_time":"2026-03-26 15:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VBHsSY-1774526536","operation_id":165794,"processed":1,"errors":0} 
[2026-03-26 15:04:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"xSWqgFBGK1wukdMBQY1GkqU27XD5C70E","execution_time":"2026-03-26 15:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VBHsSY-1774526536","operation_id":165794} 
[2026-03-26 15:04:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 274  
[2026-03-26 15:05:03] production.INFO: Executing GetProducts task...  
[2026-03-26 15:05:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 15:05:03] production.INFO: Executing GetProducts task...  
[2026-03-26 15:05:05] production.INFO: async() رجع: true  
[2026-03-26 15:05:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 15:05:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 15:05:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 15:05:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 15:05:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 15:05:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 15:05:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 15:05:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 15:05:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 15:05:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 15:05:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 15:05:16] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"100.0","mainamount":"100","operation_number":"160267089","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpnb87gmoro0i53wspRMN"}},"user_id":1718} 
[2026-03-26 15:05:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 15:05:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 15:05:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 15:05:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 15:05:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 15:05:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 15:05:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 15:05:16] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 15:05:16] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18894,"user_id":1718,"amount":100.0,"admins_notified":7} 
[2026-03-26 15:06:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"MQv3QDhuyDLezbrp65gHHACgDmXKgpjD","execution_time":"2026-03-26 15:06:01"} 
[2026-03-26 15:06:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"MQv3QDhuyDLezbrp65gHHACgDmXKgpjD","execution_time":"2026-03-26 15:06:01"} 
[2026-03-26 15:06:23] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-26 15:06:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-26 15:06:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1734  
[2026-03-26 15:07:31] production.INFO: Constructing job for order: 180994  
[2026-03-26 15:07:34] production.INFO: Handling job for order: 180994  
[2026-03-26 15:07:34] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 15:07:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:07:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=f196c51a-a0d9-4770-86a5-b06e5ca3dfb7&Player_ID=0995902602  
[2026-03-26 15:07:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=f196c51a-a0d9-4770-86a5-b06e5ca3dfb7&Player_ID=0995902602","has_body":false} 
[2026-03-26 15:07:35] production.INFO: Operation sent successfully {"operation_id":165795,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YOA3-1774526855","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 15:07:35"}},"processed_data":{"order_number":"ORD-YOA3-1774526855","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 15:07:39] production.INFO: SendAcceptReject: Notification queued {"user_id":1665,"notification_type":"request_approved","reference_id":18892} 
[2026-03-26 15:07:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-26 15:07:52] production.INFO: SendAcceptReject: Notification queued {"user_id":1688,"notification_type":"request_approved","reference_id":18893} 
[2026-03-26 15:07:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1688  
[2026-03-26 15:07:55] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"40.0","mainamount":"40","operation_number":"160270856","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpajq3vhmune9efin8WyJ"}},"user_id":348} 
[2026-03-26 15:07:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 15:07:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 15:07:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 15:07:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 15:07:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 15:07:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 15:07:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 15:07:56] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 15:07:56] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18895,"user_id":348,"amount":40.0,"admins_notified":7} 
[2026-03-26 15:08:01] production.INFO: SendAcceptReject: Notification queued {"user_id":1718,"notification_type":"request_approved","reference_id":18894} 
[2026-03-26 15:08:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"5R1aASZQZiNIhXLTv4xbZEbRk92DJI0t","execution_time":"2026-03-26 15:08:02"} 
[2026-03-26 15:08:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"5R1aASZQZiNIhXLTv4xbZEbRk92DJI0t","execution_time":"2026-03-26 15:08:02","total_operations":1,"sites_count":1} 
[2026-03-26 15:08:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5R1aASZQZiNIhXLTv4xbZEbRk92DJI0t","execution_time":"2026-03-26 15:08:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-YOA3-1774526855"]} 
[2026-03-26 15:08:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5R1aASZQZiNIhXLTv4xbZEbRk92DJI0t","execution_time":"2026-03-26 15:08:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 15:08:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5R1aASZQZiNIhXLTv4xbZEbRk92DJI0t","execution_time":"2026-03-26 15:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 15:08:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5R1aASZQZiNIhXLTv4xbZEbRk92DJI0t","execution_time":"2026-03-26 15:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YOA3-1774526855","operation_id":165795,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 15:08:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"5R1aASZQZiNIhXLTv4xbZEbRk92DJI0t","execution_time":"2026-03-26 15:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YOA3-1774526855","operation_id":165795,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 15:08:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"5R1aASZQZiNIhXLTv4xbZEbRk92DJI0t","execution_time":"2026-03-26 15:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YOA3-1774526855","operation_id":165795,"count":1} 
[2026-03-26 15:08:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"5R1aASZQZiNIhXLTv4xbZEbRk92DJI0t","execution_time":"2026-03-26 15:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YOA3-1774526855","operation_id":165795,"count":1} 
[2026-03-26 15:08:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"5R1aASZQZiNIhXLTv4xbZEbRk92DJI0t","execution_time":"2026-03-26 15:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YOA3-1774526855","operation_id":165795,"user_id":1597,"notification_type":"order_approved","reference_id":180994} 
[2026-03-26 15:08:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"5R1aASZQZiNIhXLTv4xbZEbRk92DJI0t","execution_time":"2026-03-26 15:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YOA3-1774526855","operation_id":165795,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 15:08:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"5R1aASZQZiNIhXLTv4xbZEbRk92DJI0t","execution_time":"2026-03-26 15:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YOA3-1774526855","operation_id":165795,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 15:08:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"5R1aASZQZiNIhXLTv4xbZEbRk92DJI0t","execution_time":"2026-03-26 15:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YOA3-1774526855","operation_id":165795,"processed":1,"errors":0} 
[2026-03-26 15:08:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5R1aASZQZiNIhXLTv4xbZEbRk92DJI0t","execution_time":"2026-03-26 15:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YOA3-1774526855","operation_id":165795,"processed":1,"errors":0} 
[2026-03-26 15:08:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"5R1aASZQZiNIhXLTv4xbZEbRk92DJI0t","execution_time":"2026-03-26 15:08:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YOA3-1774526855","operation_id":165795} 
[2026-03-26 15:08:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1718  
[2026-03-26 15:08:07] production.INFO: Constructing job for order: 180995  
[2026-03-26 15:08:09] production.INFO: Handling job for order: 180995  
[2026-03-26 15:08:09] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 15:08:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:08:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=1d60e862-2f6e-44b1-8f69-0c0813a9c3dc&Player_ID=0959791668  
[2026-03-26 15:08:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=1d60e862-2f6e-44b1-8f69-0c0813a9c3dc&Player_ID=0959791668","has_body":false} 
[2026-03-26 15:08:10] production.INFO: Operation sent successfully {"operation_id":165796,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qyXL3-1774526890","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 15:08:10"}},"processed_data":{"order_number":"ORD-qyXL3-1774526890","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 15:08:16] production.INFO: SendAcceptReject: Notification queued {"user_id":348,"notification_type":"request_approved","reference_id":18895} 
[2026-03-26 15:08:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-26 15:08:49] production.INFO: Constructing job for order: 180996  
[2026-03-26 15:08:52] production.INFO: Handling job for order: 180996  
[2026-03-26 15:08:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:08:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:08:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/587/params?qty=400&uuid=39c60e76-b908-4514-b01d-5e0e0c2a7c49&Player_ID=20252919  
[2026-03-26 15:08:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/587/params?qty=400&uuid=39c60e76-b908-4514-b01d-5e0e0c2a7c49&Player_ID=20252919","has_body":false} 
[2026-03-26 15:08:53] production.INFO: Operation sent successfully {"operation_id":165797,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YLZyK-1774526932","amount":3.06328608000000013333874449017457664012908935546875,"status":"processing","product":"HoneyJar Amount","game":"HoneyJar","notes":[],"created_at":"2026-03-26 15:08:53"}},"processed_data":{"order_number":"ORD-YLZyK-1774526932","amount":3.06328608000000013333874449017457664012908935546875,"status":"processing","product":"HoneyJar Amount","game":"HoneyJar"}} 
[2026-03-26 15:09:08] production.INFO: Constructing job for order: 180997  
[2026-03-26 15:09:11] production.INFO: Handling job for order: 180997  
[2026-03-26 15:09:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:09:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:09:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=f30d2700-f57f-4946-8f36-d0ce92d1e24f&Player_ID=51779915098  
[2026-03-26 15:09:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=f30d2700-f57f-4946-8f36-d0ce92d1e24f&Player_ID=51779915098","has_body":false} 
[2026-03-26 15:09:12] production.INFO: Operation sent successfully {"operation_id":165798,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EqARr-1774526951","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 15:09:12"}},"processed_data":{"order_number":"ORD-EqARr-1774526951","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 15:09:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-EqARr-1774526951","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 15:09:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-EqARr-1774526951","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 15:09:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 15:09:23] production.INFO: SendAcceptReject: Notification queued {"user_id":1718,"notification_type":"order_approved","reference_id":180997} 
[2026-03-26 15:09:23] production.INFO: Order updated successfully. Order ID: 180997, Status: completed  
[2026-03-26 15:09:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-EqARr-1774526951","status":"completed","codes_count":0} 
[2026-03-26 15:09:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1718  
[2026-03-26 15:10:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"NB9N7tBQ6pn9yQWIBvEBYoOvB0KHUy2L","execution_time":"2026-03-26 15:10:03"} 
[2026-03-26 15:10:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"NB9N7tBQ6pn9yQWIBvEBYoOvB0KHUy2L","execution_time":"2026-03-26 15:10:03","total_operations":2,"sites_count":2} 
[2026-03-26 15:10:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"NB9N7tBQ6pn9yQWIBvEBYoOvB0KHUy2L","execution_time":"2026-03-26 15:10:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-qyXL3-1774526890"]} 
[2026-03-26 15:10:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"NB9N7tBQ6pn9yQWIBvEBYoOvB0KHUy2L","execution_time":"2026-03-26 15:10:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 15:10:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"NB9N7tBQ6pn9yQWIBvEBYoOvB0KHUy2L","execution_time":"2026-03-26 15:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 15:10:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"NB9N7tBQ6pn9yQWIBvEBYoOvB0KHUy2L","execution_time":"2026-03-26 15:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qyXL3-1774526890","operation_id":165796,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 15:10:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"NB9N7tBQ6pn9yQWIBvEBYoOvB0KHUy2L","execution_time":"2026-03-26 15:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qyXL3-1774526890","operation_id":165796,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 15:10:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"NB9N7tBQ6pn9yQWIBvEBYoOvB0KHUy2L","execution_time":"2026-03-26 15:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qyXL3-1774526890","operation_id":165796,"count":1} 
[2026-03-26 15:10:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"NB9N7tBQ6pn9yQWIBvEBYoOvB0KHUy2L","execution_time":"2026-03-26 15:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qyXL3-1774526890","operation_id":165796,"count":1} 
[2026-03-26 15:10:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"NB9N7tBQ6pn9yQWIBvEBYoOvB0KHUy2L","execution_time":"2026-03-26 15:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qyXL3-1774526890","operation_id":165796,"user_id":1074,"notification_type":"order_approved","reference_id":180995} 
[2026-03-26 15:10:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"NB9N7tBQ6pn9yQWIBvEBYoOvB0KHUy2L","execution_time":"2026-03-26 15:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qyXL3-1774526890","operation_id":165796,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 15:10:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"NB9N7tBQ6pn9yQWIBvEBYoOvB0KHUy2L","execution_time":"2026-03-26 15:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qyXL3-1774526890","operation_id":165796,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 15:10:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"NB9N7tBQ6pn9yQWIBvEBYoOvB0KHUy2L","execution_time":"2026-03-26 15:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qyXL3-1774526890","operation_id":165796,"processed":1,"errors":0} 
[2026-03-26 15:10:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"NB9N7tBQ6pn9yQWIBvEBYoOvB0KHUy2L","execution_time":"2026-03-26 15:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qyXL3-1774526890","operation_id":165796,"processed":1,"errors":0} 
[2026-03-26 15:10:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"NB9N7tBQ6pn9yQWIBvEBYoOvB0KHUy2L","execution_time":"2026-03-26 15:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qyXL3-1774526890","operation_id":165796,"orders_count":1,"order_ids":["ORD-YLZyK-1774526932"]} 
[2026-03-26 15:10:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"NB9N7tBQ6pn9yQWIBvEBYoOvB0KHUy2L","execution_time":"2026-03-26 15:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qyXL3-1774526890","operation_id":165796} 
[2026-03-26 15:10:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"NB9N7tBQ6pn9yQWIBvEBYoOvB0KHUy2L","execution_time":"2026-03-26 15:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qyXL3-1774526890","operation_id":165796,"orders_count":1} 
[2026-03-26 15:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NB9N7tBQ6pn9yQWIBvEBYoOvB0KHUy2L","execution_time":"2026-03-26 15:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YLZyK-1774526932","operation_id":165797} 
[2026-03-26 15:10:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"NB9N7tBQ6pn9yQWIBvEBYoOvB0KHUy2L","execution_time":"2026-03-26 15:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YLZyK-1774526932","operation_id":165797,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 15:10:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"NB9N7tBQ6pn9yQWIBvEBYoOvB0KHUy2L","execution_time":"2026-03-26 15:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YLZyK-1774526932","operation_id":165797,"processed":0,"errors":0} 
[2026-03-26 15:10:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"NB9N7tBQ6pn9yQWIBvEBYoOvB0KHUy2L","execution_time":"2026-03-26 15:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YLZyK-1774526932","operation_id":165797} 
[2026-03-26 15:10:03] production.INFO: Executing GetProducts task...  
[2026-03-26 15:10:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 15:10:03] production.INFO: Executing GetProducts task...  
[2026-03-26 15:10:05] production.INFO: async() رجع: true  
[2026-03-26 15:10:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 15:10:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 15:10:06] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-26 15:10:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 15:10:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 15:10:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 15:10:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 15:10:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 15:10:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 15:10:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 15:10:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 15:10:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 15:10:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-26 15:10:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-26 15:10:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 771  
[2026-03-26 15:10:32] production.INFO: Constructing job for order: 180998  
[2026-03-26 15:10:33] production.INFO: Handling job for order: 180998  
[2026-03-26 15:10:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:10:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:10:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/827/params?qty=20000&uuid=ef0e3ad2-eb62-405d-8898-bc68306abcac&Player_ID=15807206  
[2026-03-26 15:10:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/827/params?qty=20000&uuid=ef0e3ad2-eb62-405d-8898-bc68306abcac&Player_ID=15807206","has_body":false} 
[2026-03-26 15:10:34] production.INFO: Operation sent successfully {"operation_id":165799,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PJPOL-1774527034","amount":2.10115400000000018820855984813533723354339599609375,"status":"processing","product":"Nahki Amount","game":"Nahki","notes":[],"created_at":"2026-03-26 15:10:34"}},"processed_data":{"order_number":"ORD-PJPOL-1774527034","amount":2.10115400000000018820855984813533723354339599609375,"status":"processing","product":"Nahki Amount","game":"Nahki"}} 
[2026-03-26 15:11:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-YLZyK-1774526932","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 15:11:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-YLZyK-1774526932","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 15:11:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 15:11:05] production.INFO: SendAcceptReject: Notification queued {"user_id":36,"notification_type":"order_approved","reference_id":180996} 
[2026-03-26 15:11:05] production.INFO: Order updated successfully. Order ID: 180996, Status: completed  
[2026-03-26 15:11:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-YLZyK-1774526932","status":"completed","codes_count":0} 
[2026-03-26 15:11:06] production.INFO: Constructing job for order: 180999  
[2026-03-26 15:11:08] production.ERROR: FCM send failed for token 78: Requested entity was not found.  
[2026-03-26 15:11:08] production.ERROR: FCM send failed for token 97: Requested entity was not found.  
[2026-03-26 15:11:08] production.ERROR: FCM send failed for token 126: Requested entity was not found.  
[2026-03-26 15:11:08] production.INFO: Handling job for order: 180999  
[2026-03-26 15:11:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:11:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:11:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/825/params?qty=2100&uuid=1213ef7a-3218-43f7-9b34-08cd65fd5377&Player_ID=5097050  
[2026-03-26 15:11:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/825/params?qty=2100&uuid=1213ef7a-3218-43f7-9b34-08cd65fd5377&Player_ID=5097050","has_body":false} 
[2026-03-26 15:11:09] production.INFO: Operation sent successfully {"operation_id":165800,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2RmhkJ-1774527069","amount":1.54912589999999994461177266202867031097412109375,"status":"processing","product":"Sahra Amount","game":"Sahra Caht","notes":[],"created_at":"2026-03-26 15:11:09"}},"processed_data":{"order_number":"ORD-2RmhkJ-1774527069","amount":1.54912589999999994461177266202867031097412109375,"status":"processing","product":"Sahra Amount","game":"Sahra Caht"}} 
[2026-03-26 15:11:57] production.INFO: Constructing job for order: 181000  
[2026-03-26 15:12:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"NgJuGzUnUfmCwm4Ij0eM73G1rDQ7rFTw","execution_time":"2026-03-26 15:12:00"} 
[2026-03-26 15:12:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"NgJuGzUnUfmCwm4Ij0eM73G1rDQ7rFTw","execution_time":"2026-03-26 15:12:00","total_operations":2,"sites_count":1} 
[2026-03-26 15:12:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"NgJuGzUnUfmCwm4Ij0eM73G1rDQ7rFTw","execution_time":"2026-03-26 15:12:00","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-PJPOL-1774527034","ORD-2RmhkJ-1774527069"]} 
[2026-03-26 15:12:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"NgJuGzUnUfmCwm4Ij0eM73G1rDQ7rFTw","execution_time":"2026-03-26 15:12:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 15:12:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"NgJuGzUnUfmCwm4Ij0eM73G1rDQ7rFTw","execution_time":"2026-03-26 15:12:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 15:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NgJuGzUnUfmCwm4Ij0eM73G1rDQ7rFTw","execution_time":"2026-03-26 15:12:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2RmhkJ-1774527069","operation_id":165800} 
[2026-03-26 15:12:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"NgJuGzUnUfmCwm4Ij0eM73G1rDQ7rFTw","execution_time":"2026-03-26 15:12:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PJPOL-1774527034","operation_id":165799,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-26 15:12:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"NgJuGzUnUfmCwm4Ij0eM73G1rDQ7rFTw","execution_time":"2026-03-26 15:12:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PJPOL-1774527034","operation_id":165799,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 15:12:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"NgJuGzUnUfmCwm4Ij0eM73G1rDQ7rFTw","execution_time":"2026-03-26 15:12:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PJPOL-1774527034","operation_id":165799,"count":1} 
[2026-03-26 15:12:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"NgJuGzUnUfmCwm4Ij0eM73G1rDQ7rFTw","execution_time":"2026-03-26 15:12:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PJPOL-1774527034","operation_id":165799,"count":1} 
[2026-03-26 15:12:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"NgJuGzUnUfmCwm4Ij0eM73G1rDQ7rFTw","execution_time":"2026-03-26 15:12:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PJPOL-1774527034","operation_id":165799,"user_id":348,"notification_type":"order_approved","reference_id":180998} 
[2026-03-26 15:12:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"NgJuGzUnUfmCwm4Ij0eM73G1rDQ7rFTw","execution_time":"2026-03-26 15:12:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PJPOL-1774527034","operation_id":165799,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 15:12:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"NgJuGzUnUfmCwm4Ij0eM73G1rDQ7rFTw","execution_time":"2026-03-26 15:12:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PJPOL-1774527034","operation_id":165799,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 15:12:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"NgJuGzUnUfmCwm4Ij0eM73G1rDQ7rFTw","execution_time":"2026-03-26 15:12:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PJPOL-1774527034","operation_id":165799,"processed":1,"errors":0} 
[2026-03-26 15:12:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"NgJuGzUnUfmCwm4Ij0eM73G1rDQ7rFTw","execution_time":"2026-03-26 15:12:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PJPOL-1774527034","operation_id":165799,"processed":1,"errors":0} 
[2026-03-26 15:12:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"NgJuGzUnUfmCwm4Ij0eM73G1rDQ7rFTw","execution_time":"2026-03-26 15:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PJPOL-1774527034","operation_id":165799} 
[2026-03-26 15:12:01] production.INFO: Handling job for order: 181000  
[2026-03-26 15:12:01] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 15:12:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:12:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=a744a347-ba59-4088-8cfe-30a86a7e69ed&Player_ID=0994385499  
[2026-03-26 15:12:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=a744a347-ba59-4088-8cfe-30a86a7e69ed&Player_ID=0994385499","has_body":false} 
[2026-03-26 15:12:01] production.INFO: Operation sent successfully {"operation_id":165801,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xaM-1774527121","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 15:12:01"}},"processed_data":{"order_number":"ORD-xaM-1774527121","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 15:12:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-26 15:12:22] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"350.0","mainamount":"350","operation_number":"160277809","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php7l8fhkkt7tbn6lyN0If"}},"user_id":1572} 
[2026-03-26 15:12:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 15:12:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 15:12:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 15:12:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 15:12:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 15:12:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 15:12:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 15:12:22] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 15:12:22] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18896,"user_id":1572,"amount":350.0,"admins_notified":7} 
[2026-03-26 15:14:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"WyZ3KeWnxuBFZQBwy9L3U5rRwubERUrG","execution_time":"2026-03-26 15:14:01"} 
[2026-03-26 15:14:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"WyZ3KeWnxuBFZQBwy9L3U5rRwubERUrG","execution_time":"2026-03-26 15:14:01","total_operations":2,"sites_count":2} 
[2026-03-26 15:14:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"WyZ3KeWnxuBFZQBwy9L3U5rRwubERUrG","execution_time":"2026-03-26 15:14:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-2RmhkJ-1774527069"]} 
[2026-03-26 15:14:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"WyZ3KeWnxuBFZQBwy9L3U5rRwubERUrG","execution_time":"2026-03-26 15:14:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 15:14:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"WyZ3KeWnxuBFZQBwy9L3U5rRwubERUrG","execution_time":"2026-03-26 15:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 15:14:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"WyZ3KeWnxuBFZQBwy9L3U5rRwubERUrG","execution_time":"2026-03-26 15:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2RmhkJ-1774527069","operation_id":165800,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 15:14:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"WyZ3KeWnxuBFZQBwy9L3U5rRwubERUrG","execution_time":"2026-03-26 15:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2RmhkJ-1774527069","operation_id":165800,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 15:14:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"WyZ3KeWnxuBFZQBwy9L3U5rRwubERUrG","execution_time":"2026-03-26 15:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2RmhkJ-1774527069","operation_id":165800,"count":1} 
[2026-03-26 15:14:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"WyZ3KeWnxuBFZQBwy9L3U5rRwubERUrG","execution_time":"2026-03-26 15:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2RmhkJ-1774527069","operation_id":165800,"count":1} 
[2026-03-26 15:14:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"WyZ3KeWnxuBFZQBwy9L3U5rRwubERUrG","execution_time":"2026-03-26 15:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2RmhkJ-1774527069","operation_id":165800,"user_id":348,"notification_type":"order_approved","reference_id":180999} 
[2026-03-26 15:14:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"WyZ3KeWnxuBFZQBwy9L3U5rRwubERUrG","execution_time":"2026-03-26 15:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2RmhkJ-1774527069","operation_id":165800,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 15:14:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"WyZ3KeWnxuBFZQBwy9L3U5rRwubERUrG","execution_time":"2026-03-26 15:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2RmhkJ-1774527069","operation_id":165800,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 15:14:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"WyZ3KeWnxuBFZQBwy9L3U5rRwubERUrG","execution_time":"2026-03-26 15:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2RmhkJ-1774527069","operation_id":165800,"processed":1,"errors":0} 
[2026-03-26 15:14:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"WyZ3KeWnxuBFZQBwy9L3U5rRwubERUrG","execution_time":"2026-03-26 15:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2RmhkJ-1774527069","operation_id":165800,"processed":1,"errors":0} 
[2026-03-26 15:14:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"WyZ3KeWnxuBFZQBwy9L3U5rRwubERUrG","execution_time":"2026-03-26 15:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2RmhkJ-1774527069","operation_id":165800,"orders_count":1,"order_ids":["ORD-xaM-1774527121"]} 
[2026-03-26 15:14:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"WyZ3KeWnxuBFZQBwy9L3U5rRwubERUrG","execution_time":"2026-03-26 15:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2RmhkJ-1774527069","operation_id":165800} 
[2026-03-26 15:14:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"WyZ3KeWnxuBFZQBwy9L3U5rRwubERUrG","execution_time":"2026-03-26 15:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2RmhkJ-1774527069","operation_id":165800,"orders_count":1} 
[2026-03-26 15:14:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"WyZ3KeWnxuBFZQBwy9L3U5rRwubERUrG","execution_time":"2026-03-26 15:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xaM-1774527121","operation_id":165801,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 15:14:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"WyZ3KeWnxuBFZQBwy9L3U5rRwubERUrG","execution_time":"2026-03-26 15:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xaM-1774527121","operation_id":165801,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 15:14:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"WyZ3KeWnxuBFZQBwy9L3U5rRwubERUrG","execution_time":"2026-03-26 15:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xaM-1774527121","operation_id":165801,"count":1} 
[2026-03-26 15:14:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"WyZ3KeWnxuBFZQBwy9L3U5rRwubERUrG","execution_time":"2026-03-26 15:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xaM-1774527121","operation_id":165801,"count":1} 
[2026-03-26 15:14:02] production.INFO: Bulk processed user refunds {"job":"Quryjob","job_id":"WyZ3KeWnxuBFZQBwy9L3U5rRwubERUrG","execution_time":"2026-03-26 15:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xaM-1774527121","operation_id":165801,"count":1} 
[2026-03-26 15:14:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"WyZ3KeWnxuBFZQBwy9L3U5rRwubERUrG","execution_time":"2026-03-26 15:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xaM-1774527121","operation_id":165801,"user_id":1074,"notification_type":"order_rejected","reference_id":181000} 
[2026-03-26 15:14:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"WyZ3KeWnxuBFZQBwy9L3U5rRwubERUrG","execution_time":"2026-03-26 15:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xaM-1774527121","operation_id":165801,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":1} 
[2026-03-26 15:14:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"WyZ3KeWnxuBFZQBwy9L3U5rRwubERUrG","execution_time":"2026-03-26 15:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xaM-1774527121","operation_id":165801,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 15:14:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"WyZ3KeWnxuBFZQBwy9L3U5rRwubERUrG","execution_time":"2026-03-26 15:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xaM-1774527121","operation_id":165801,"processed":1,"errors":0} 
[2026-03-26 15:14:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"WyZ3KeWnxuBFZQBwy9L3U5rRwubERUrG","execution_time":"2026-03-26 15:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xaM-1774527121","operation_id":165801,"processed":1,"errors":0} 
[2026-03-26 15:14:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"WyZ3KeWnxuBFZQBwy9L3U5rRwubERUrG","execution_time":"2026-03-26 15:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xaM-1774527121","operation_id":165801} 
[2026-03-26 15:14:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-26 15:14:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-26 15:14:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-26 15:14:40] production.INFO: Constructing job for order: 181003  
[2026-03-26 15:14:41] production.INFO: Handling job for order: 181003  
[2026-03-26 15:14:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:14:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:14:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=36eb21f9-2b2b-4ec3-9f96-0be939257d61&Player_ID=52153680696  
[2026-03-26 15:14:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=36eb21f9-2b2b-4ec3-9f96-0be939257d61&Player_ID=52153680696","has_body":false} 
[2026-03-26 15:14:42] production.INFO: Operation sent successfully {"operation_id":165802,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pisjFPj-1774527281","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 15:14:42"}},"processed_data":{"order_number":"ORD-pisjFPj-1774527281","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 15:14:50] production.INFO: Constructing job for order: 181004  
[2026-03-26 15:14:51] production.INFO: Handling job for order: 181004  
[2026-03-26 15:14:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:14:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:14:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=d201fd4d-24b1-48f4-8d5b-a180058ea900&Player_ID=52153680696  
[2026-03-26 15:14:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=d201fd4d-24b1-48f4-8d5b-a180058ea900&Player_ID=52153680696","has_body":false} 
[2026-03-26 15:14:52] production.INFO: Operation sent successfully {"operation_id":165803,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YvP5-1774527291","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 15:14:52"}},"processed_data":{"order_number":"ORD-YvP5-1774527291","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 15:14:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pisjFPj-1774527281","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 15:14:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-pisjFPj-1774527281","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 15:14:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 15:14:54] production.INFO: SendAcceptReject: Notification queued {"user_id":1597,"notification_type":"order_approved","reference_id":181003} 
[2026-03-26 15:14:54] production.INFO: Order updated successfully. Order ID: 181003, Status: completed  
[2026-03-26 15:14:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pisjFPj-1774527281","status":"completed","codes_count":0} 
[2026-03-26 15:15:01] production.INFO: Executing GetProducts task...  
[2026-03-26 15:15:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 15:15:01] production.INFO: Executing GetProducts task...  
[2026-03-26 15:15:03] production.INFO: async() رجع: true  
[2026-03-26 15:15:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 15:15:03] production.WARNING: Product with ID 395 not found  
[2026-03-26 15:15:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 15:15:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 15:15:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 15:15:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 15:15:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 15:15:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 15:15:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 15:15:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 15:15:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 15:15:07] production.INFO: Constructing job for order: 181005  
[2026-03-26 15:15:08] production.INFO: Handling job for order: 181005  
[2026-03-26 15:15:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:15:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:15:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=5dc8b563-97e3-43df-8185-d5d04467b4d1&Player_ID=9154047916  
[2026-03-26 15:15:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=5dc8b563-97e3-43df-8185-d5d04467b4d1&Player_ID=9154047916","has_body":false} 
[2026-03-26 15:15:08] production.INFO: Operation sent successfully {"operation_id":165804,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jOvp-1774527308","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 15:15:08"}},"processed_data":{"order_number":"ORD-jOvp-1774527308","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 15:15:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-YvP5-1774527291","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 15:15:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-YvP5-1774527291","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 15:15:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 15:15:09] production.INFO: SendAcceptReject: Notification queued {"user_id":1597,"notification_type":"order_approved","reference_id":181004} 
[2026-03-26 15:15:09] production.INFO: Order updated successfully. Order ID: 181004, Status: completed  
[2026-03-26 15:15:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-YvP5-1774527291","status":"completed","codes_count":0} 
[2026-03-26 15:15:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-jOvp-1774527308","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 15:15:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-jOvp-1774527308","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 15:15:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 15:15:36] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":181005} 
[2026-03-26 15:15:36] production.INFO: Order updated successfully. Order ID: 181005, Status: completed  
[2026-03-26 15:15:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-jOvp-1774527308","status":"completed","codes_count":0} 
[2026-03-26 15:15:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-26 15:15:47] production.INFO: Constructing job for order: 181006  
[2026-03-26 15:15:48] production.INFO: Handling job for order: 181006  
[2026-03-26 15:15:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:15:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:15:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ca51b4de-4475-4068-bd02-050a18b2b957&Player_ID=52153680696  
[2026-03-26 15:15:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ca51b4de-4475-4068-bd02-050a18b2b957&Player_ID=52153680696","has_body":false} 
[2026-03-26 15:15:49] production.INFO: Operation sent successfully {"operation_id":165805,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dxZmpZc3-1774527349","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 15:15:49"}},"processed_data":{"order_number":"ORD-dxZmpZc3-1774527349","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 15:16:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"pF2x3L4GLmAA4QYd5kpNiEbVm0lBkJ1H","execution_time":"2026-03-26 15:16:01"} 
[2026-03-26 15:16:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"pF2x3L4GLmAA4QYd5kpNiEbVm0lBkJ1H","execution_time":"2026-03-26 15:16:01","total_operations":1,"sites_count":1} 
[2026-03-26 15:16:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"pF2x3L4GLmAA4QYd5kpNiEbVm0lBkJ1H","execution_time":"2026-03-26 15:16:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-dxZmpZc3-1774527349"]} 
[2026-03-26 15:16:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"pF2x3L4GLmAA4QYd5kpNiEbVm0lBkJ1H","execution_time":"2026-03-26 15:16:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 15:16:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"pF2x3L4GLmAA4QYd5kpNiEbVm0lBkJ1H","execution_time":"2026-03-26 15:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 15:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pF2x3L4GLmAA4QYd5kpNiEbVm0lBkJ1H","execution_time":"2026-03-26 15:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dxZmpZc3-1774527349","operation_id":165805} 
[2026-03-26 15:16:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"pF2x3L4GLmAA4QYd5kpNiEbVm0lBkJ1H","execution_time":"2026-03-26 15:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dxZmpZc3-1774527349","operation_id":165805,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 15:16:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"pF2x3L4GLmAA4QYd5kpNiEbVm0lBkJ1H","execution_time":"2026-03-26 15:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dxZmpZc3-1774527349","operation_id":165805,"processed":0,"errors":0} 
[2026-03-26 15:16:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"pF2x3L4GLmAA4QYd5kpNiEbVm0lBkJ1H","execution_time":"2026-03-26 15:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dxZmpZc3-1774527349","operation_id":165805} 
[2026-03-26 15:16:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dxZmpZc3-1774527349","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 15:16:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-dxZmpZc3-1774527349","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 15:16:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 15:16:30] production.INFO: SendAcceptReject: Notification queued {"user_id":1597,"notification_type":"order_approved","reference_id":181006} 
[2026-03-26 15:16:30] production.INFO: Order updated successfully. Order ID: 181006, Status: completed  
[2026-03-26 15:16:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dxZmpZc3-1774527349","status":"completed","codes_count":0} 
[2026-03-26 15:17:38] production.INFO: Constructing job for order: 181007  
[2026-03-26 15:17:41] production.INFO: Handling job for order: 181007  
[2026-03-26 15:17:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:17:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:17:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=676b283c-8eda-419c-a25e-a80863ea1516&Player_ID=52153680696  
[2026-03-26 15:17:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=676b283c-8eda-419c-a25e-a80863ea1516&Player_ID=52153680696","has_body":false} 
[2026-03-26 15:17:42] production.INFO: Operation sent successfully {"operation_id":165806,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kL4N-1774527462","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 15:17:42"}},"processed_data":{"order_number":"ORD-kL4N-1774527462","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 15:17:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kL4N-1774527462","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 15:17:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-kL4N-1774527462","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 15:17:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 15:17:58] production.INFO: SendAcceptReject: Notification queued {"user_id":1597,"notification_type":"order_approved","reference_id":181007} 
[2026-03-26 15:17:58] production.INFO: Order updated successfully. Order ID: 181007, Status: completed  
[2026-03-26 15:17:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kL4N-1774527462","status":"completed","codes_count":0} 
[2026-03-26 15:18:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"HGEGRKqgIhXTCkfllzkhSKnce0U7a2ZE","execution_time":"2026-03-26 15:18:01"} 
[2026-03-26 15:18:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"HGEGRKqgIhXTCkfllzkhSKnce0U7a2ZE","execution_time":"2026-03-26 15:18:01"} 
[2026-03-26 15:19:25] production.INFO: Constructing job for order: 181009  
[2026-03-26 15:19:28] production.INFO: Handling job for order: 181009  
[2026-03-26 15:19:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:19:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:19:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=ed43c26a-81d0-4344-ac2a-ce3fec699d8e&Player_ID=50199204  
[2026-03-26 15:19:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=ed43c26a-81d0-4344-ac2a-ce3fec699d8e&Player_ID=50199204","has_body":false} 
[2026-03-26 15:19:29] production.INFO: Operation sent successfully {"operation_id":165807,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BjJeRYUV-1774527568","amount":1.712444000000000077221784522407688200473785400390625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-26 15:19:29"}},"processed_data":{"order_number":"ORD-BjJeRYUV-1774527568","amount":1.712444000000000077221784522407688200473785400390625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-26 15:20:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"42ypRDM4mKsSbwWJ1tj7Z93ZhwWSaCXS","execution_time":"2026-03-26 15:20:02"} 
[2026-03-26 15:20:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"42ypRDM4mKsSbwWJ1tj7Z93ZhwWSaCXS","execution_time":"2026-03-26 15:20:02","total_operations":1,"sites_count":1} 
[2026-03-26 15:20:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"42ypRDM4mKsSbwWJ1tj7Z93ZhwWSaCXS","execution_time":"2026-03-26 15:20:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-BjJeRYUV-1774527568"]} 
[2026-03-26 15:20:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"42ypRDM4mKsSbwWJ1tj7Z93ZhwWSaCXS","execution_time":"2026-03-26 15:20:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 15:20:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"42ypRDM4mKsSbwWJ1tj7Z93ZhwWSaCXS","execution_time":"2026-03-26 15:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 15:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"42ypRDM4mKsSbwWJ1tj7Z93ZhwWSaCXS","execution_time":"2026-03-26 15:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BjJeRYUV-1774527568","operation_id":165807} 
[2026-03-26 15:20:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"42ypRDM4mKsSbwWJ1tj7Z93ZhwWSaCXS","execution_time":"2026-03-26 15:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BjJeRYUV-1774527568","operation_id":165807,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 15:20:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"42ypRDM4mKsSbwWJ1tj7Z93ZhwWSaCXS","execution_time":"2026-03-26 15:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BjJeRYUV-1774527568","operation_id":165807,"processed":0,"errors":0} 
[2026-03-26 15:20:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"42ypRDM4mKsSbwWJ1tj7Z93ZhwWSaCXS","execution_time":"2026-03-26 15:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BjJeRYUV-1774527568","operation_id":165807} 
[2026-03-26 15:20:02] production.INFO: Executing GetProducts task...  
[2026-03-26 15:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 15:20:02] production.INFO: Executing GetProducts task...  
[2026-03-26 15:20:04] production.INFO: async() رجع: true  
[2026-03-26 15:20:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 15:20:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 15:20:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 15:20:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 15:20:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 15:20:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 15:20:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 15:20:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 15:20:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 15:20:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 15:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 15:20:13] production.INFO: Constructing job for order: 181011  
[2026-03-26 15:20:15] production.INFO: Handling job for order: 181011  
[2026-03-26 15:20:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:20:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:20:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/57/params?qty=1&uuid=e970cb75-14fa-43c3-b94a-4182b9dfaea7&Player_ID=52150625852  
[2026-03-26 15:20:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/57/params?qty=1&uuid=e970cb75-14fa-43c3-b94a-4182b9dfaea7&Player_ID=52150625852","has_body":false} 
[2026-03-26 15:20:16] production.INFO: Operation sent successfully {"operation_id":165808,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Em8A-1774527616","amount":44.36999999999999744204615126363933086395263671875,"status":"processing","product":"3000+850UC","game":"PUBG","notes":[],"created_at":"2026-03-26 15:20:16"}},"processed_data":{"order_number":"ORD-Em8A-1774527616","amount":44.36999999999999744204615126363933086395263671875,"status":"processing","product":"3000+850UC","game":"PUBG"}} 
[2026-03-26 15:20:16] production.INFO: Constructing job for order: 181012  
[2026-03-26 15:20:19] production.INFO: Handling job for order: 181012  
[2026-03-26 15:20:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:20:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:20:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=e819eb71-554c-490b-abab-d9094b3a039e&Player_ID=52150625852  
[2026-03-26 15:20:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=e819eb71-554c-490b-abab-d9094b3a039e&Player_ID=52150625852","has_body":false} 
[2026-03-26 15:20:20] production.INFO: Operation sent successfully {"operation_id":165809,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-eQ3g-1774527619","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-26 15:20:20"}},"processed_data":{"order_number":"ORD-eQ3g-1774527619","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-26 15:20:22] production.INFO: Constructing job for order: 181013  
[2026-03-26 15:20:23] production.INFO: Handling job for order: 181013  
[2026-03-26 15:20:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:20:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:20:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=7fc0ad84-a499-428c-b35b-5cfabc6952f6&Player_ID=52150625852  
[2026-03-26 15:20:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=7fc0ad84-a499-428c-b35b-5cfabc6952f6&Player_ID=52150625852","has_body":false} 
[2026-03-26 15:20:24] production.INFO: Operation sent successfully {"operation_id":165810,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-H21slH27-1774527623","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 15:20:24"}},"processed_data":{"order_number":"ORD-H21slH27-1774527623","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-26 15:20:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-eQ3g-1774527619","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 15:20:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-eQ3g-1774527619","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 15:20:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 15:20:28] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":181012} 
[2026-03-26 15:20:28] production.INFO: Order updated successfully. Order ID: 181012, Status: completed  
[2026-03-26 15:20:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-eQ3g-1774527619","status":"completed","codes_count":0} 
[2026-03-26 15:20:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-26 15:20:38] production.INFO: Constructing job for order: 181014  
[2026-03-26 15:20:39] production.INFO: Handling job for order: 181014  
[2026-03-26 15:20:39] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 15:20:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:20:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=55d62848-a93c-446d-b5b3-d8b00240db22&Player_ID=0980971296  
[2026-03-26 15:20:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=55d62848-a93c-446d-b5b3-d8b00240db22&Player_ID=0980971296","has_body":false} 
[2026-03-26 15:20:39] production.INFO: Operation sent successfully {"operation_id":165811,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5SV-1774527639","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 15:20:39"}},"processed_data":{"order_number":"ORD-5SV-1774527639","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 15:20:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-H21slH27-1774527623","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 15:20:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-H21slH27-1774527623","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 15:20:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 15:20:42] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":181013} 
[2026-03-26 15:20:42] production.INFO: Order updated successfully. Order ID: 181013, Status: completed  
[2026-03-26 15:20:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-H21slH27-1774527623","status":"completed","codes_count":0} 
[2026-03-26 15:20:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-26 15:21:05] production.INFO: Constructing job for order: 181015  
[2026-03-26 15:21:06] production.INFO: Handling job for order: 181015  
[2026-03-26 15:21:06] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 15:21:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:21:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=9cce35a9-2b20-4c21-aa21-b8d955cedd75&Player_ID=0997385499  
[2026-03-26 15:21:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=9cce35a9-2b20-4c21-aa21-b8d955cedd75&Player_ID=0997385499","has_body":false} 
[2026-03-26 15:21:07] production.INFO: Operation sent successfully {"operation_id":165812,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MLTeBE-1774527667","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 15:21:07"}},"processed_data":{"order_number":"ORD-MLTeBE-1774527667","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 15:21:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Em8A-1774527616","status":"completed","notes":[],"codes":[]}} 
[2026-03-26 15:21:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-Em8A-1774527616","status":"completed","codes":[],"notes":[]} 
[2026-03-26 15:21:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 15:21:11] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":181011} 
[2026-03-26 15:21:11] production.INFO: Order updated successfully. Order ID: 181011, Status: completed  
[2026-03-26 15:21:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Em8A-1774527616","status":"completed","codes_count":0} 
[2026-03-26 15:21:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-26 15:22:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"e75iwjPA5dQfwwdKlTOdV670cqYpDTXX","execution_time":"2026-03-26 15:22:01"} 
[2026-03-26 15:22:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"e75iwjPA5dQfwwdKlTOdV670cqYpDTXX","execution_time":"2026-03-26 15:22:01","total_operations":3,"sites_count":2} 
[2026-03-26 15:22:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"e75iwjPA5dQfwwdKlTOdV670cqYpDTXX","execution_time":"2026-03-26 15:22:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-BjJeRYUV-1774527568"]} 
[2026-03-26 15:22:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"e75iwjPA5dQfwwdKlTOdV670cqYpDTXX","execution_time":"2026-03-26 15:22:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 15:22:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"e75iwjPA5dQfwwdKlTOdV670cqYpDTXX","execution_time":"2026-03-26 15:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 15:22:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"e75iwjPA5dQfwwdKlTOdV670cqYpDTXX","execution_time":"2026-03-26 15:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BjJeRYUV-1774527568","operation_id":165807,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 15:22:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"e75iwjPA5dQfwwdKlTOdV670cqYpDTXX","execution_time":"2026-03-26 15:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BjJeRYUV-1774527568","operation_id":165807,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 15:22:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"e75iwjPA5dQfwwdKlTOdV670cqYpDTXX","execution_time":"2026-03-26 15:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BjJeRYUV-1774527568","operation_id":165807,"count":1} 
[2026-03-26 15:22:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"e75iwjPA5dQfwwdKlTOdV670cqYpDTXX","execution_time":"2026-03-26 15:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BjJeRYUV-1774527568","operation_id":165807,"count":1} 
[2026-03-26 15:22:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"e75iwjPA5dQfwwdKlTOdV670cqYpDTXX","execution_time":"2026-03-26 15:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BjJeRYUV-1774527568","operation_id":165807,"user_id":1028,"notification_type":"order_approved","reference_id":181009} 
[2026-03-26 15:22:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"e75iwjPA5dQfwwdKlTOdV670cqYpDTXX","execution_time":"2026-03-26 15:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BjJeRYUV-1774527568","operation_id":165807,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 15:22:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"e75iwjPA5dQfwwdKlTOdV670cqYpDTXX","execution_time":"2026-03-26 15:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BjJeRYUV-1774527568","operation_id":165807,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 15:22:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"e75iwjPA5dQfwwdKlTOdV670cqYpDTXX","execution_time":"2026-03-26 15:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BjJeRYUV-1774527568","operation_id":165807,"processed":1,"errors":0} 
[2026-03-26 15:22:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"e75iwjPA5dQfwwdKlTOdV670cqYpDTXX","execution_time":"2026-03-26 15:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BjJeRYUV-1774527568","operation_id":165807,"processed":1,"errors":0} 
[2026-03-26 15:22:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"e75iwjPA5dQfwwdKlTOdV670cqYpDTXX","execution_time":"2026-03-26 15:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BjJeRYUV-1774527568","operation_id":165807,"orders_count":2,"order_ids":["ORD-5SV-1774527639","ORD-MLTeBE-1774527667"]} 
[2026-03-26 15:22:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"e75iwjPA5dQfwwdKlTOdV670cqYpDTXX","execution_time":"2026-03-26 15:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BjJeRYUV-1774527568","operation_id":165807} 
[2026-03-26 15:22:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"e75iwjPA5dQfwwdKlTOdV670cqYpDTXX","execution_time":"2026-03-26 15:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BjJeRYUV-1774527568","operation_id":165807,"orders_count":2} 
[2026-03-26 15:22:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"e75iwjPA5dQfwwdKlTOdV670cqYpDTXX","execution_time":"2026-03-26 15:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MLTeBE-1774527667","operation_id":165812,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 15:22:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"e75iwjPA5dQfwwdKlTOdV670cqYpDTXX","execution_time":"2026-03-26 15:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MLTeBE-1774527667","operation_id":165812,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 15:22:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"e75iwjPA5dQfwwdKlTOdV670cqYpDTXX","execution_time":"2026-03-26 15:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MLTeBE-1774527667","operation_id":165812,"count":2} 
[2026-03-26 15:22:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"e75iwjPA5dQfwwdKlTOdV670cqYpDTXX","execution_time":"2026-03-26 15:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MLTeBE-1774527667","operation_id":165812,"count":2} 
[2026-03-26 15:22:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"e75iwjPA5dQfwwdKlTOdV670cqYpDTXX","execution_time":"2026-03-26 15:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MLTeBE-1774527667","operation_id":165812,"user_id":587,"notification_type":"order_approved","reference_id":181014} 
[2026-03-26 15:22:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"e75iwjPA5dQfwwdKlTOdV670cqYpDTXX","execution_time":"2026-03-26 15:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MLTeBE-1774527667","operation_id":165812,"user_id":1074,"notification_type":"order_approved","reference_id":181015} 
[2026-03-26 15:22:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"e75iwjPA5dQfwwdKlTOdV670cqYpDTXX","execution_time":"2026-03-26 15:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MLTeBE-1774527667","operation_id":165812,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 15:22:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"e75iwjPA5dQfwwdKlTOdV670cqYpDTXX","execution_time":"2026-03-26 15:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MLTeBE-1774527667","operation_id":165812,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 15:22:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"e75iwjPA5dQfwwdKlTOdV670cqYpDTXX","execution_time":"2026-03-26 15:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MLTeBE-1774527667","operation_id":165812,"processed":2,"errors":0} 
[2026-03-26 15:22:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"e75iwjPA5dQfwwdKlTOdV670cqYpDTXX","execution_time":"2026-03-26 15:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MLTeBE-1774527667","operation_id":165812,"processed":2,"errors":0} 
[2026-03-26 15:22:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"e75iwjPA5dQfwwdKlTOdV670cqYpDTXX","execution_time":"2026-03-26 15:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MLTeBE-1774527667","operation_id":165812} 
[2026-03-26 15:22:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1028  
[2026-03-26 15:22:03] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 15:22:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-26 15:23:14] production.INFO: Constructing job for order: 181016  
[2026-03-26 15:23:16] production.INFO: Handling job for order: 181016  
[2026-03-26 15:23:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:23:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:23:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=7e260eca-5973-4d6e-8f1f-4ffdf8d9f016&Player_ID=52150625852  
[2026-03-26 15:23:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=7e260eca-5973-4d6e-8f1f-4ffdf8d9f016&Player_ID=52150625852","has_body":false} 
[2026-03-26 15:23:17] production.INFO: Operation sent successfully {"operation_id":165813,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-peUAH-1774527796","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 15:23:17"}},"processed_data":{"order_number":"ORD-peUAH-1774527796","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-26 15:23:19] production.INFO: Constructing job for order: 181017  
[2026-03-26 15:23:20] production.INFO: Handling job for order: 181017  
[2026-03-26 15:23:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:23:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:23:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f8f5c32c-2f69-4195-aa5d-211d1ee57a4e&Player_ID=52150625852  
[2026-03-26 15:23:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f8f5c32c-2f69-4195-aa5d-211d1ee57a4e&Player_ID=52150625852","has_body":false} 
[2026-03-26 15:23:20] production.INFO: Operation sent successfully {"operation_id":165814,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bLs-1774527800","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 15:23:20"}},"processed_data":{"order_number":"ORD-bLs-1774527800","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 15:23:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-bLs-1774527800","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 15:23:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-bLs-1774527800","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 15:23:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 15:23:46] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":181017} 
[2026-03-26 15:23:46] production.INFO: Order updated successfully. Order ID: 181017, Status: completed  
[2026-03-26 15:23:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-bLs-1774527800","status":"completed","codes_count":0} 
[2026-03-26 15:23:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-26 15:23:53] production.INFO: Constructing job for order: 181018  
[2026-03-26 15:23:55] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"4700.0","mainamount":"4700","operation_number":"600432144236","note":"600432144236","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpet1vp7pvk5m6fNS0pX4"}},"user_id":663} 
[2026-03-26 15:23:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 15:23:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 15:23:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 15:23:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 15:23:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 15:23:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 15:23:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 15:23:56] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 15:23:56] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18897,"user_id":663,"amount":4700.0,"admins_notified":7} 
[2026-03-26 15:23:56] production.INFO: Handling job for order: 181018  
[2026-03-26 15:23:56] production.ERROR: API failed for order 181018 {"order_id":181018,"error_message":"No query results for model [App\\Models\\PriceAsync].","error_code":0,"file":"/home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php","line":780,"stack_trace":"#0 /home/talaah/public_html/app/Services/ExternalSite/OrderExternalService.php(250): Illuminate\\Database\\Eloquent\\Builder->firstOrFail()
#1 /home/talaah/public_html/app/Services/ExternalSite/OrderExternalService.php(29): App\\Services\\ExternalSite\\OrderExternalService->doRequest(181018, 29, 1, 'c2cdd55c-8b3a-4...', '[{\"key\":\"player...', 9, 1247)
#2 /home/talaah/public_html/app/Jobs/OrderApiJob.php(71): App\\Services\\ExternalSite\\OrderExternalService->sendOrder(181018)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\OrderApiJob->handle()
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array)
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\OrderApiJob))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\OrderApiJob))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\OrderApiJob), false)
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\OrderApiJob))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\OrderApiJob))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\RedisJob), Object(App\\Jobs\\OrderApiJob))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\RedisJob), Array)
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(487): Illuminate\\Queue\\Jobs\\Job->fire()
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(437): Illuminate\\Queue\\Worker->process('redis', Object(Illuminate\\Queue\\Jobs\\RedisJob), Object(Illuminate\\Queue\\WorkerOptions))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\RedisJob), 'redis', Object(Illuminate\\Queue\\WorkerOptions))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('redis', 'default', Object(Illuminate\\Queue\\WorkerOptions))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('redis', 'default')
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/talaah/public_html/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/talaah/public_html/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/talaah/public_html/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/talaah/public_html/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/talaah/public_html/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}","previous_exception":null,"context":{"job_class":"App\\Jobs\\OrderApiJob","timestamp":"2026-03-26 15:23:56","memory_usage":59244544,"memory_peak":59244544}} 
[2026-03-26 15:24:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"HC4uLeQgJovMzyXTFvEGGPsTqUuN5kcr","execution_time":"2026-03-26 15:24:02"} 
[2026-03-26 15:24:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"HC4uLeQgJovMzyXTFvEGGPsTqUuN5kcr","execution_time":"2026-03-26 15:24:02","total_operations":1,"sites_count":1} 
[2026-03-26 15:24:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"HC4uLeQgJovMzyXTFvEGGPsTqUuN5kcr","execution_time":"2026-03-26 15:24:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-peUAH-1774527796"]} 
[2026-03-26 15:24:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"HC4uLeQgJovMzyXTFvEGGPsTqUuN5kcr","execution_time":"2026-03-26 15:24:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 15:24:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"HC4uLeQgJovMzyXTFvEGGPsTqUuN5kcr","execution_time":"2026-03-26 15:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 15:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HC4uLeQgJovMzyXTFvEGGPsTqUuN5kcr","execution_time":"2026-03-26 15:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813} 
[2026-03-26 15:24:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"HC4uLeQgJovMzyXTFvEGGPsTqUuN5kcr","execution_time":"2026-03-26 15:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 15:24:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"HC4uLeQgJovMzyXTFvEGGPsTqUuN5kcr","execution_time":"2026-03-26 15:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"processed":0,"errors":0} 
[2026-03-26 15:24:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"HC4uLeQgJovMzyXTFvEGGPsTqUuN5kcr","execution_time":"2026-03-26 15:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813} 
[2026-03-26 15:25:03] production.INFO: Executing GetProducts task...  
[2026-03-26 15:25:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 15:25:03] production.INFO: Executing GetProducts task...  
[2026-03-26 15:25:05] production.INFO: async() رجع: true  
[2026-03-26 15:25:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 15:25:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 15:25:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 15:25:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 15:25:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 15:25:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 15:25:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 15:25:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 15:25:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 15:25:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 15:25:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 15:25:23] production.INFO: Constructing job for order: 181019  
[2026-03-26 15:25:25] production.INFO: Handling job for order: 181019  
[2026-03-26 15:25:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:25:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:25:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=551b11a1-b267-4bbe-a28c-8c2c2819ee2f&Player_ID=52351358477  
[2026-03-26 15:25:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=551b11a1-b267-4bbe-a28c-8c2c2819ee2f&Player_ID=52351358477","has_body":false} 
[2026-03-26 15:25:26] production.INFO: Operation sent successfully {"operation_id":165815,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hTVgrT-1774527925","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 15:25:26"}},"processed_data":{"order_number":"ORD-hTVgrT-1774527925","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 15:25:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hTVgrT-1774527925","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 15:25:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-hTVgrT-1774527925","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 15:25:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 15:25:40] production.INFO: SendAcceptReject: Notification queued {"user_id":1597,"notification_type":"order_approved","reference_id":181019} 
[2026-03-26 15:25:40] production.INFO: Order updated successfully. Order ID: 181019, Status: completed  
[2026-03-26 15:25:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hTVgrT-1774527925","status":"completed","codes_count":0} 
[2026-03-26 15:25:52] production.INFO: SendAcceptReject: Notification queued {"user_id":1572,"notification_type":"request_approved","reference_id":18896} 
[2026-03-26 15:25:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1572  
[2026-03-26 15:25:55] production.INFO: Constructing job for order: 181020  
[2026-03-26 15:25:56] production.INFO: Handling job for order: 181020  
[2026-03-26 15:25:56] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 15:25:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:25:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=e6b1526e-8751-427e-a46a-148b61b07667&Player_ID=0996586202  
[2026-03-26 15:25:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=e6b1526e-8751-427e-a46a-148b61b07667&Player_ID=0996586202","has_body":false} 
[2026-03-26 15:25:57] production.INFO: Operation sent successfully {"operation_id":165816,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4Gb-1774527957","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 15:25:57"}},"processed_data":{"order_number":"ORD-4Gb-1774527957","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 15:26:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"I9prgmlspijHG2SO6CfKgRWk3taZDPYG","execution_time":"2026-03-26 15:26:00"} 
[2026-03-26 15:26:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"I9prgmlspijHG2SO6CfKgRWk3taZDPYG","execution_time":"2026-03-26 15:26:00","total_operations":2,"sites_count":2} 
[2026-03-26 15:26:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"I9prgmlspijHG2SO6CfKgRWk3taZDPYG","execution_time":"2026-03-26 15:26:00","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-peUAH-1774527796"]} 
[2026-03-26 15:26:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"I9prgmlspijHG2SO6CfKgRWk3taZDPYG","execution_time":"2026-03-26 15:26:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 15:26:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"I9prgmlspijHG2SO6CfKgRWk3taZDPYG","execution_time":"2026-03-26 15:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 15:26:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"I9prgmlspijHG2SO6CfKgRWk3taZDPYG","execution_time":"2026-03-26 15:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813} 
[2026-03-26 15:26:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"I9prgmlspijHG2SO6CfKgRWk3taZDPYG","execution_time":"2026-03-26 15:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 15:26:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"I9prgmlspijHG2SO6CfKgRWk3taZDPYG","execution_time":"2026-03-26 15:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"processed":0,"errors":0} 
[2026-03-26 15:26:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"I9prgmlspijHG2SO6CfKgRWk3taZDPYG","execution_time":"2026-03-26 15:26:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"orders_count":1,"order_ids":["ORD-4Gb-1774527957"]} 
[2026-03-26 15:26:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"I9prgmlspijHG2SO6CfKgRWk3taZDPYG","execution_time":"2026-03-26 15:26:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813} 
[2026-03-26 15:26:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"I9prgmlspijHG2SO6CfKgRWk3taZDPYG","execution_time":"2026-03-26 15:26:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"orders_count":1} 
[2026-03-26 15:26:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"I9prgmlspijHG2SO6CfKgRWk3taZDPYG","execution_time":"2026-03-26 15:26:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4Gb-1774527957","operation_id":165816} 
[2026-03-26 15:26:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"I9prgmlspijHG2SO6CfKgRWk3taZDPYG","execution_time":"2026-03-26 15:26:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4Gb-1774527957","operation_id":165816,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 15:26:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"I9prgmlspijHG2SO6CfKgRWk3taZDPYG","execution_time":"2026-03-26 15:26:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4Gb-1774527957","operation_id":165816,"processed":0,"errors":0} 
[2026-03-26 15:26:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"I9prgmlspijHG2SO6CfKgRWk3taZDPYG","execution_time":"2026-03-26 15:26:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4Gb-1774527957","operation_id":165816} 
[2026-03-26 15:26:08] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"request_approved","reference_id":18897} 
[2026-03-26 15:26:29] production.INFO: Constructing job for order: 181021  
[2026-03-26 15:26:31] production.INFO: Handling job for order: 181021  
[2026-03-26 15:26:31] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 15:26:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:26:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=1bedb1c3-e83e-48e7-a38e-9b2f8b230dec&Player_ID=0996586202  
[2026-03-26 15:26:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=1bedb1c3-e83e-48e7-a38e-9b2f8b230dec&Player_ID=0996586202","has_body":false} 
[2026-03-26 15:26:31] production.INFO: Operation sent successfully {"operation_id":165817,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-X5b-1774527991","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 15:26:31"}},"processed_data":{"order_number":"ORD-X5b-1774527991","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 15:28:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Ncdl0RGamNp6KBEek9fpjXpvyqcfHbDL","execution_time":"2026-03-26 15:28:01"} 
[2026-03-26 15:28:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Ncdl0RGamNp6KBEek9fpjXpvyqcfHbDL","execution_time":"2026-03-26 15:28:01","total_operations":3,"sites_count":2} 
[2026-03-26 15:28:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Ncdl0RGamNp6KBEek9fpjXpvyqcfHbDL","execution_time":"2026-03-26 15:28:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-peUAH-1774527796"]} 
[2026-03-26 15:28:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Ncdl0RGamNp6KBEek9fpjXpvyqcfHbDL","execution_time":"2026-03-26 15:28:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 15:28:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Ncdl0RGamNp6KBEek9fpjXpvyqcfHbDL","execution_time":"2026-03-26 15:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 15:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Ncdl0RGamNp6KBEek9fpjXpvyqcfHbDL","execution_time":"2026-03-26 15:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813} 
[2026-03-26 15:28:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Ncdl0RGamNp6KBEek9fpjXpvyqcfHbDL","execution_time":"2026-03-26 15:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 15:28:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Ncdl0RGamNp6KBEek9fpjXpvyqcfHbDL","execution_time":"2026-03-26 15:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"processed":0,"errors":0} 
[2026-03-26 15:28:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Ncdl0RGamNp6KBEek9fpjXpvyqcfHbDL","execution_time":"2026-03-26 15:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"orders_count":2,"order_ids":["ORD-4Gb-1774527957","ORD-X5b-1774527991"]} 
[2026-03-26 15:28:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Ncdl0RGamNp6KBEek9fpjXpvyqcfHbDL","execution_time":"2026-03-26 15:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813} 
[2026-03-26 15:28:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Ncdl0RGamNp6KBEek9fpjXpvyqcfHbDL","execution_time":"2026-03-26 15:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"orders_count":2} 
[2026-03-26 15:28:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Ncdl0RGamNp6KBEek9fpjXpvyqcfHbDL","execution_time":"2026-03-26 15:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X5b-1774527991","operation_id":165817,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 15:28:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Ncdl0RGamNp6KBEek9fpjXpvyqcfHbDL","execution_time":"2026-03-26 15:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X5b-1774527991","operation_id":165817,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 15:28:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Ncdl0RGamNp6KBEek9fpjXpvyqcfHbDL","execution_time":"2026-03-26 15:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X5b-1774527991","operation_id":165817,"count":2} 
[2026-03-26 15:28:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Ncdl0RGamNp6KBEek9fpjXpvyqcfHbDL","execution_time":"2026-03-26 15:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X5b-1774527991","operation_id":165817,"count":2} 
[2026-03-26 15:28:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Ncdl0RGamNp6KBEek9fpjXpvyqcfHbDL","execution_time":"2026-03-26 15:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X5b-1774527991","operation_id":165817,"user_id":1551,"notification_type":"order_approved","reference_id":181020} 
[2026-03-26 15:28:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Ncdl0RGamNp6KBEek9fpjXpvyqcfHbDL","execution_time":"2026-03-26 15:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X5b-1774527991","operation_id":165817,"user_id":1551,"notification_type":"order_approved","reference_id":181021} 
[2026-03-26 15:28:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Ncdl0RGamNp6KBEek9fpjXpvyqcfHbDL","execution_time":"2026-03-26 15:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X5b-1774527991","operation_id":165817,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 15:28:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Ncdl0RGamNp6KBEek9fpjXpvyqcfHbDL","execution_time":"2026-03-26 15:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X5b-1774527991","operation_id":165817,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 15:28:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Ncdl0RGamNp6KBEek9fpjXpvyqcfHbDL","execution_time":"2026-03-26 15:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X5b-1774527991","operation_id":165817,"processed":2,"errors":0} 
[2026-03-26 15:28:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Ncdl0RGamNp6KBEek9fpjXpvyqcfHbDL","execution_time":"2026-03-26 15:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X5b-1774527991","operation_id":165817,"processed":2,"errors":0} 
[2026-03-26 15:28:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Ncdl0RGamNp6KBEek9fpjXpvyqcfHbDL","execution_time":"2026-03-26 15:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X5b-1774527991","operation_id":165817} 
[2026-03-26 15:28:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-26 15:28:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-26 15:28:07] production.INFO: Constructing job for order: 181022  
[2026-03-26 15:28:08] production.INFO: Handling job for order: 181022  
[2026-03-26 15:28:08] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 15:28:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:28:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=7ab29a7d-2104-4d05-a67b-30ec056d14a8&Player_ID=0982150705  
[2026-03-26 15:28:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=7ab29a7d-2104-4d05-a67b-30ec056d14a8&Player_ID=0982150705","has_body":false} 
[2026-03-26 15:28:09] production.INFO: Operation sent successfully {"operation_id":165818,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-B3nvihY-1774528088","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 15:28:09"}},"processed_data":{"order_number":"ORD-B3nvihY-1774528088","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 15:30:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"UWXV1RuDqXwSwv251WRj72uDnlaSKBJX","execution_time":"2026-03-26 15:30:03"} 
[2026-03-26 15:30:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"UWXV1RuDqXwSwv251WRj72uDnlaSKBJX","execution_time":"2026-03-26 15:30:03","total_operations":2,"sites_count":2} 
[2026-03-26 15:30:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"UWXV1RuDqXwSwv251WRj72uDnlaSKBJX","execution_time":"2026-03-26 15:30:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-peUAH-1774527796"]} 
[2026-03-26 15:30:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"UWXV1RuDqXwSwv251WRj72uDnlaSKBJX","execution_time":"2026-03-26 15:30:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 15:30:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"UWXV1RuDqXwSwv251WRj72uDnlaSKBJX","execution_time":"2026-03-26 15:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 15:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UWXV1RuDqXwSwv251WRj72uDnlaSKBJX","execution_time":"2026-03-26 15:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813} 
[2026-03-26 15:30:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"UWXV1RuDqXwSwv251WRj72uDnlaSKBJX","execution_time":"2026-03-26 15:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 15:30:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"UWXV1RuDqXwSwv251WRj72uDnlaSKBJX","execution_time":"2026-03-26 15:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"processed":0,"errors":0} 
[2026-03-26 15:30:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"UWXV1RuDqXwSwv251WRj72uDnlaSKBJX","execution_time":"2026-03-26 15:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"orders_count":1,"order_ids":["ORD-B3nvihY-1774528088"]} 
[2026-03-26 15:30:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"UWXV1RuDqXwSwv251WRj72uDnlaSKBJX","execution_time":"2026-03-26 15:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813} 
[2026-03-26 15:30:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"UWXV1RuDqXwSwv251WRj72uDnlaSKBJX","execution_time":"2026-03-26 15:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"orders_count":1} 
[2026-03-26 15:30:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"UWXV1RuDqXwSwv251WRj72uDnlaSKBJX","execution_time":"2026-03-26 15:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-B3nvihY-1774528088","operation_id":165818,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 15:30:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"UWXV1RuDqXwSwv251WRj72uDnlaSKBJX","execution_time":"2026-03-26 15:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-B3nvihY-1774528088","operation_id":165818,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 15:30:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"UWXV1RuDqXwSwv251WRj72uDnlaSKBJX","execution_time":"2026-03-26 15:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-B3nvihY-1774528088","operation_id":165818,"count":1} 
[2026-03-26 15:30:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"UWXV1RuDqXwSwv251WRj72uDnlaSKBJX","execution_time":"2026-03-26 15:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-B3nvihY-1774528088","operation_id":165818,"count":1} 
[2026-03-26 15:30:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"UWXV1RuDqXwSwv251WRj72uDnlaSKBJX","execution_time":"2026-03-26 15:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-B3nvihY-1774528088","operation_id":165818,"user_id":949,"notification_type":"order_approved","reference_id":181022} 
[2026-03-26 15:30:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"UWXV1RuDqXwSwv251WRj72uDnlaSKBJX","execution_time":"2026-03-26 15:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-B3nvihY-1774528088","operation_id":165818,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 15:30:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"UWXV1RuDqXwSwv251WRj72uDnlaSKBJX","execution_time":"2026-03-26 15:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-B3nvihY-1774528088","operation_id":165818,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 15:30:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"UWXV1RuDqXwSwv251WRj72uDnlaSKBJX","execution_time":"2026-03-26 15:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-B3nvihY-1774528088","operation_id":165818,"processed":1,"errors":0} 
[2026-03-26 15:30:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"UWXV1RuDqXwSwv251WRj72uDnlaSKBJX","execution_time":"2026-03-26 15:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-B3nvihY-1774528088","operation_id":165818,"processed":1,"errors":0} 
[2026-03-26 15:30:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"UWXV1RuDqXwSwv251WRj72uDnlaSKBJX","execution_time":"2026-03-26 15:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-B3nvihY-1774528088","operation_id":165818} 
[2026-03-26 15:30:03] production.INFO: Executing GetProducts task...  
[2026-03-26 15:30:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 15:30:03] production.INFO: Executing GetProducts task...  
[2026-03-26 15:30:05] production.INFO: async() رجع: true  
[2026-03-26 15:30:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 15:30:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 15:30:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 15:30:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 15:30:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 15:30:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 15:30:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 15:30:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 15:30:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 15:30:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 15:30:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 15:30:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-26 15:30:11] production.INFO: Constructing job for order: 181024  
[2026-03-26 15:30:13] production.INFO: Handling job for order: 181024  
[2026-03-26 15:30:13] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 15:30:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:30:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=4b9b3615-1ebe-449f-946d-a5aafe7b1890&Player_ID=0982150705  
[2026-03-26 15:30:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=4b9b3615-1ebe-449f-946d-a5aafe7b1890&Player_ID=0982150705","has_body":false} 
[2026-03-26 15:30:14] production.INFO: Operation sent successfully {"operation_id":165819,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-AY63M9Y-1774528214","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 15:30:14"}},"processed_data":{"order_number":"ORD-AY63M9Y-1774528214","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 15:30:37] production.INFO: Constructing job for order: 181025  
[2026-03-26 15:30:38] production.INFO: Handling job for order: 181025  
[2026-03-26 15:30:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:30:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:30:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/544/params?qty=3500&uuid=4440a041-5fbd-4223-93c8-a15f62e1a677&Player_ID=8602732  
[2026-03-26 15:30:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/544/params?qty=3500&uuid=4440a041-5fbd-4223-93c8-a15f62e1a677&Player_ID=8602732","has_body":false} 
[2026-03-26 15:30:39] production.INFO: Operation sent successfully {"operation_id":165820,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7UY4Bz7Z-1774528238","amount":1.2511520000000000418793888457003049552440643310546875,"status":"processing","product":"Ahlan Amount","game":"AhlanChat","notes":[],"created_at":"2026-03-26 15:30:39"}},"processed_data":{"order_number":"ORD-7UY4Bz7Z-1774528238","amount":1.2511520000000000418793888457003049552440643310546875,"status":"processing","product":"Ahlan Amount","game":"AhlanChat"}} 
[2026-03-26 15:31:59] production.INFO: Constructing job for order: 181026  
[2026-03-26 15:32:00] production.INFO: Handling job for order: 181026  
[2026-03-26 15:32:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:32:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:32:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fc342c76-9f9d-43dd-9380-7a01e2d06b6e&Player_ID=52351358477  
[2026-03-26 15:32:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fc342c76-9f9d-43dd-9380-7a01e2d06b6e&Player_ID=52351358477","has_body":false} 
[2026-03-26 15:32:01] production.INFO: Operation sent successfully {"operation_id":165821,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SrQkv-1774528320","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 15:32:01"}},"processed_data":{"order_number":"ORD-SrQkv-1774528320","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 15:32:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"RLOJnKWZty1zQ3Y066KEFcQPd8RSuv4s","execution_time":"2026-03-26 15:32:01"} 
[2026-03-26 15:32:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"RLOJnKWZty1zQ3Y066KEFcQPd8RSuv4s","execution_time":"2026-03-26 15:32:01","total_operations":4,"sites_count":2} 
[2026-03-26 15:32:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"RLOJnKWZty1zQ3Y066KEFcQPd8RSuv4s","execution_time":"2026-03-26 15:32:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-peUAH-1774527796","ORD-7UY4Bz7Z-1774528238","ORD-SrQkv-1774528320"]} 
[2026-03-26 15:32:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"RLOJnKWZty1zQ3Y066KEFcQPd8RSuv4s","execution_time":"2026-03-26 15:32:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 15:32:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"RLOJnKWZty1zQ3Y066KEFcQPd8RSuv4s","execution_time":"2026-03-26 15:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-26 15:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RLOJnKWZty1zQ3Y066KEFcQPd8RSuv4s","execution_time":"2026-03-26 15:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813} 
[2026-03-26 15:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RLOJnKWZty1zQ3Y066KEFcQPd8RSuv4s","execution_time":"2026-03-26 15:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SrQkv-1774528320","operation_id":165821} 
[2026-03-26 15:32:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"RLOJnKWZty1zQ3Y066KEFcQPd8RSuv4s","execution_time":"2026-03-26 15:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SrQkv-1774528320","operation_id":165821,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-26 15:32:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"RLOJnKWZty1zQ3Y066KEFcQPd8RSuv4s","execution_time":"2026-03-26 15:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SrQkv-1774528320","operation_id":165821,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 15:32:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"RLOJnKWZty1zQ3Y066KEFcQPd8RSuv4s","execution_time":"2026-03-26 15:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SrQkv-1774528320","operation_id":165821,"count":1} 
[2026-03-26 15:32:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"RLOJnKWZty1zQ3Y066KEFcQPd8RSuv4s","execution_time":"2026-03-26 15:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SrQkv-1774528320","operation_id":165821,"count":1} 
[2026-03-26 15:32:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"RLOJnKWZty1zQ3Y066KEFcQPd8RSuv4s","execution_time":"2026-03-26 15:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SrQkv-1774528320","operation_id":165821,"user_id":148,"notification_type":"order_approved","reference_id":181025} 
[2026-03-26 15:32:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"RLOJnKWZty1zQ3Y066KEFcQPd8RSuv4s","execution_time":"2026-03-26 15:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SrQkv-1774528320","operation_id":165821,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 15:32:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"RLOJnKWZty1zQ3Y066KEFcQPd8RSuv4s","execution_time":"2026-03-26 15:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SrQkv-1774528320","operation_id":165821,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 15:32:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"RLOJnKWZty1zQ3Y066KEFcQPd8RSuv4s","execution_time":"2026-03-26 15:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SrQkv-1774528320","operation_id":165821,"processed":1,"errors":0} 
[2026-03-26 15:32:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"RLOJnKWZty1zQ3Y066KEFcQPd8RSuv4s","execution_time":"2026-03-26 15:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SrQkv-1774528320","operation_id":165821,"processed":1,"errors":0} 
[2026-03-26 15:32:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"RLOJnKWZty1zQ3Y066KEFcQPd8RSuv4s","execution_time":"2026-03-26 15:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SrQkv-1774528320","operation_id":165821,"orders_count":1,"order_ids":["ORD-AY63M9Y-1774528214"]} 
[2026-03-26 15:32:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"RLOJnKWZty1zQ3Y066KEFcQPd8RSuv4s","execution_time":"2026-03-26 15:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SrQkv-1774528320","operation_id":165821} 
[2026-03-26 15:32:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"RLOJnKWZty1zQ3Y066KEFcQPd8RSuv4s","execution_time":"2026-03-26 15:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SrQkv-1774528320","operation_id":165821,"orders_count":1} 
[2026-03-26 15:32:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"RLOJnKWZty1zQ3Y066KEFcQPd8RSuv4s","execution_time":"2026-03-26 15:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AY63M9Y-1774528214","operation_id":165819,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 15:32:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"RLOJnKWZty1zQ3Y066KEFcQPd8RSuv4s","execution_time":"2026-03-26 15:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AY63M9Y-1774528214","operation_id":165819,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 15:32:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"RLOJnKWZty1zQ3Y066KEFcQPd8RSuv4s","execution_time":"2026-03-26 15:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AY63M9Y-1774528214","operation_id":165819,"count":1} 
[2026-03-26 15:32:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"RLOJnKWZty1zQ3Y066KEFcQPd8RSuv4s","execution_time":"2026-03-26 15:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AY63M9Y-1774528214","operation_id":165819,"count":1} 
[2026-03-26 15:32:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"RLOJnKWZty1zQ3Y066KEFcQPd8RSuv4s","execution_time":"2026-03-26 15:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AY63M9Y-1774528214","operation_id":165819,"user_id":949,"notification_type":"order_approved","reference_id":181024} 
[2026-03-26 15:32:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"RLOJnKWZty1zQ3Y066KEFcQPd8RSuv4s","execution_time":"2026-03-26 15:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AY63M9Y-1774528214","operation_id":165819,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 15:32:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"RLOJnKWZty1zQ3Y066KEFcQPd8RSuv4s","execution_time":"2026-03-26 15:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AY63M9Y-1774528214","operation_id":165819,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 15:32:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"RLOJnKWZty1zQ3Y066KEFcQPd8RSuv4s","execution_time":"2026-03-26 15:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AY63M9Y-1774528214","operation_id":165819,"processed":1,"errors":0} 
[2026-03-26 15:32:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"RLOJnKWZty1zQ3Y066KEFcQPd8RSuv4s","execution_time":"2026-03-26 15:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AY63M9Y-1774528214","operation_id":165819,"processed":1,"errors":0} 
[2026-03-26 15:32:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"RLOJnKWZty1zQ3Y066KEFcQPd8RSuv4s","execution_time":"2026-03-26 15:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AY63M9Y-1774528214","operation_id":165819} 
[2026-03-26 15:32:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-26 15:32:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-26 15:32:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SrQkv-1774528320","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 15:32:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-SrQkv-1774528320","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 15:32:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 15:32:19] production.INFO: SendAcceptReject: Notification queued {"user_id":1597,"notification_type":"order_approved","reference_id":181026} 
[2026-03-26 15:32:19] production.INFO: Order updated successfully. Order ID: 181026, Status: completed  
[2026-03-26 15:32:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SrQkv-1774528320","status":"completed","codes_count":0} 
[2026-03-26 15:33:08] production.INFO: Constructing job for order: 181027  
[2026-03-26 15:33:11] production.INFO: Handling job for order: 181027  
[2026-03-26 15:33:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:33:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:33:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/615/params?qty=20000&uuid=5be50f01-dbed-4aa7-a48e-0d6f5bc2959f&Player_ID=26244386  
[2026-03-26 15:33:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/615/params?qty=20000&uuid=5be50f01-dbed-4aa7-a48e-0d6f5bc2959f&Player_ID=26244386","has_body":false} 
[2026-03-26 15:33:12] production.INFO: Operation sent successfully {"operation_id":165822,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lCtClIES-1774528391","amount":2.11191599999999990444621289498172700405120849609375,"status":"processing","product":"Xena Amount","game":"Xena","notes":[],"created_at":"2026-03-26 15:33:12"}},"processed_data":{"order_number":"ORD-lCtClIES-1774528391","amount":2.11191599999999990444621289498172700405120849609375,"status":"processing","product":"Xena Amount","game":"Xena"}} 
[2026-03-26 15:34:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"MKSKIWVZlQMMws2d7eQ5OlQUoAn1RiLn","execution_time":"2026-03-26 15:34:03"} 
[2026-03-26 15:34:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"MKSKIWVZlQMMws2d7eQ5OlQUoAn1RiLn","execution_time":"2026-03-26 15:34:03","total_operations":2,"sites_count":1} 
[2026-03-26 15:34:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"MKSKIWVZlQMMws2d7eQ5OlQUoAn1RiLn","execution_time":"2026-03-26 15:34:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-peUAH-1774527796","ORD-lCtClIES-1774528391"]} 
[2026-03-26 15:34:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"MKSKIWVZlQMMws2d7eQ5OlQUoAn1RiLn","execution_time":"2026-03-26 15:34:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 15:34:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"MKSKIWVZlQMMws2d7eQ5OlQUoAn1RiLn","execution_time":"2026-03-26 15:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 15:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MKSKIWVZlQMMws2d7eQ5OlQUoAn1RiLn","execution_time":"2026-03-26 15:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lCtClIES-1774528391","operation_id":165822} 
[2026-03-26 15:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MKSKIWVZlQMMws2d7eQ5OlQUoAn1RiLn","execution_time":"2026-03-26 15:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813} 
[2026-03-26 15:34:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"MKSKIWVZlQMMws2d7eQ5OlQUoAn1RiLn","execution_time":"2026-03-26 15:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 15:34:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"MKSKIWVZlQMMws2d7eQ5OlQUoAn1RiLn","execution_time":"2026-03-26 15:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"processed":0,"errors":0} 
[2026-03-26 15:34:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"MKSKIWVZlQMMws2d7eQ5OlQUoAn1RiLn","execution_time":"2026-03-26 15:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813} 
[2026-03-26 15:34:16] production.INFO: Constructing job for order: 181028  
[2026-03-26 15:34:18] production.INFO: Handling job for order: 181028  
[2026-03-26 15:34:18] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 15:34:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:34:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=a2d96619-e7d9-4579-a10f-4deaaad8588f&Player_ID=0957552725  
[2026-03-26 15:34:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=a2d96619-e7d9-4579-a10f-4deaaad8588f&Player_ID=0957552725","has_body":false} 
[2026-03-26 15:34:19] production.INFO: Operation sent successfully {"operation_id":165823,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1LzGEA39-1774528458","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 15:34:19"}},"processed_data":{"order_number":"ORD-1LzGEA39-1774528458","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 15:34:19] production.INFO: Constructing job for order: 181029  
[2026-03-26 15:34:21] production.INFO: Constructing job for order: 181030  
[2026-03-26 15:34:22] production.INFO: Handling job for order: 181029  
[2026-03-26 15:34:22] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 15:34:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:34:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=7d58206d-248a-412e-b4ca-518d06c4a9be&Player_ID=0957552725  
[2026-03-26 15:34:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=7d58206d-248a-412e-b4ca-518d06c4a9be&Player_ID=0957552725","has_body":false} 
[2026-03-26 15:34:22] production.INFO: Operation sent successfully {"operation_id":165824,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cTTRX4-1774528462","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 15:34:22"}},"processed_data":{"order_number":"ORD-cTTRX4-1774528462","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 15:34:22] production.INFO: Handling job for order: 181030  
[2026-03-26 15:34:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:34:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:34:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=25000&uuid=c5bd620a-03f4-47a5-b3e0-9a9ae5563ea2&Player_ID=170680766  
[2026-03-26 15:34:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=25000&uuid=c5bd620a-03f4-47a5-b3e0-9a9ae5563ea2&Player_ID=170680766","has_body":false} 
[2026-03-26 15:34:23] production.INFO: Operation sent successfully {"operation_id":165825,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WOPR7ZI-1774528463","amount":3.471959999999999713082843300071544945240020751953125,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-26 15:34:23"}},"processed_data":{"order_number":"ORD-WOPR7ZI-1774528463","amount":3.471959999999999713082843300071544945240020751953125,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-26 15:34:49] production.INFO: Constructing job for order: 181031  
[2026-03-26 15:34:50] production.INFO: Handling job for order: 181031  
[2026-03-26 15:34:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:34:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:34:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/615/params?qty=100000&uuid=03e7c993-5ba0-4098-9740-66507f20f2b2&Player_ID=8185409  
[2026-03-26 15:34:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/615/params?qty=100000&uuid=03e7c993-5ba0-4098-9740-66507f20f2b2&Player_ID=8185409","has_body":false} 
[2026-03-26 15:34:51] production.INFO: Operation sent successfully {"operation_id":165826,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bnQ-1774528491","amount":10.559580000000000410409484175033867359161376953125,"status":"processing","product":"Xena Amount","game":"Xena","notes":[],"created_at":"2026-03-26 15:34:51"}},"processed_data":{"order_number":"ORD-bnQ-1774528491","amount":10.559580000000000410409484175033867359161376953125,"status":"processing","product":"Xena Amount","game":"Xena"}} 
[2026-03-26 15:35:00] production.INFO: Executing GetProducts task...  
[2026-03-26 15:35:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 15:35:00] production.INFO: Executing GetProducts task...  
[2026-03-26 15:35:02] production.INFO: async() رجع: true  
[2026-03-26 15:35:02] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 15:35:03] production.WARNING: Product with ID 395 not found  
[2026-03-26 15:35:03] production.WARNING: Product with ID 213 not found  
[2026-03-26 15:35:03] production.WARNING: Product with ID 212 not found  
[2026-03-26 15:35:03] production.WARNING: Product with ID 211 not found  
[2026-03-26 15:35:03] production.WARNING: Product with ID 210 not found  
[2026-03-26 15:35:03] production.WARNING: Product with ID 209 not found  
[2026-03-26 15:35:03] production.WARNING: Product with ID 214 not found  
[2026-03-26 15:35:03] production.WARNING: Product with ID 215 not found  
[2026-03-26 15:35:03] production.WARNING: Product with ID 216 not found  
[2026-03-26 15:35:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 15:35:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-WOPR7ZI-1774528463","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 15:35:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-WOPR7ZI-1774528463","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 15:35:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 15:35:50] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":181030} 
[2026-03-26 15:35:50] production.INFO: Order updated successfully. Order ID: 181030, Status: completed  
[2026-03-26 15:35:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-WOPR7ZI-1774528463","status":"completed","codes_count":0} 
[2026-03-26 15:35:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-26 15:36:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"gxJ0AslxeJNeo29VUAp7PMQ42J9tv2L8","execution_time":"2026-03-26 15:36:01"} 
[2026-03-26 15:36:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"gxJ0AslxeJNeo29VUAp7PMQ42J9tv2L8","execution_time":"2026-03-26 15:36:01","total_operations":5,"sites_count":2} 
[2026-03-26 15:36:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"gxJ0AslxeJNeo29VUAp7PMQ42J9tv2L8","execution_time":"2026-03-26 15:36:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-peUAH-1774527796","ORD-lCtClIES-1774528391","ORD-bnQ-1774528491"]} 
[2026-03-26 15:36:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"gxJ0AslxeJNeo29VUAp7PMQ42J9tv2L8","execution_time":"2026-03-26 15:36:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 15:36:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"gxJ0AslxeJNeo29VUAp7PMQ42J9tv2L8","execution_time":"2026-03-26 15:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-26 15:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gxJ0AslxeJNeo29VUAp7PMQ42J9tv2L8","execution_time":"2026-03-26 15:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bnQ-1774528491","operation_id":165826} 
[2026-03-26 15:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gxJ0AslxeJNeo29VUAp7PMQ42J9tv2L8","execution_time":"2026-03-26 15:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813} 
[2026-03-26 15:36:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"gxJ0AslxeJNeo29VUAp7PMQ42J9tv2L8","execution_time":"2026-03-26 15:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-26 15:36:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"gxJ0AslxeJNeo29VUAp7PMQ42J9tv2L8","execution_time":"2026-03-26 15:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 15:36:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"gxJ0AslxeJNeo29VUAp7PMQ42J9tv2L8","execution_time":"2026-03-26 15:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"count":1} 
[2026-03-26 15:36:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"gxJ0AslxeJNeo29VUAp7PMQ42J9tv2L8","execution_time":"2026-03-26 15:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"count":1} 
[2026-03-26 15:36:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"gxJ0AslxeJNeo29VUAp7PMQ42J9tv2L8","execution_time":"2026-03-26 15:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"user_id":442,"notification_type":"order_approved","reference_id":181027} 
[2026-03-26 15:36:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"gxJ0AslxeJNeo29VUAp7PMQ42J9tv2L8","execution_time":"2026-03-26 15:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 15:36:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"gxJ0AslxeJNeo29VUAp7PMQ42J9tv2L8","execution_time":"2026-03-26 15:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 15:36:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"gxJ0AslxeJNeo29VUAp7PMQ42J9tv2L8","execution_time":"2026-03-26 15:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"processed":1,"errors":0} 
[2026-03-26 15:36:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"gxJ0AslxeJNeo29VUAp7PMQ42J9tv2L8","execution_time":"2026-03-26 15:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"processed":1,"errors":0} 
[2026-03-26 15:36:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"gxJ0AslxeJNeo29VUAp7PMQ42J9tv2L8","execution_time":"2026-03-26 15:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"orders_count":2,"order_ids":["ORD-1LzGEA39-1774528458","ORD-cTTRX4-1774528462"]} 
[2026-03-26 15:36:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"gxJ0AslxeJNeo29VUAp7PMQ42J9tv2L8","execution_time":"2026-03-26 15:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813} 
[2026-03-26 15:36:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"gxJ0AslxeJNeo29VUAp7PMQ42J9tv2L8","execution_time":"2026-03-26 15:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"orders_count":2} 
[2026-03-26 15:36:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"gxJ0AslxeJNeo29VUAp7PMQ42J9tv2L8","execution_time":"2026-03-26 15:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cTTRX4-1774528462","operation_id":165824,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 15:36:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"gxJ0AslxeJNeo29VUAp7PMQ42J9tv2L8","execution_time":"2026-03-26 15:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cTTRX4-1774528462","operation_id":165824,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 15:36:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"gxJ0AslxeJNeo29VUAp7PMQ42J9tv2L8","execution_time":"2026-03-26 15:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cTTRX4-1774528462","operation_id":165824,"count":2} 
[2026-03-26 15:36:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"gxJ0AslxeJNeo29VUAp7PMQ42J9tv2L8","execution_time":"2026-03-26 15:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cTTRX4-1774528462","operation_id":165824,"count":2} 
[2026-03-26 15:36:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"gxJ0AslxeJNeo29VUAp7PMQ42J9tv2L8","execution_time":"2026-03-26 15:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cTTRX4-1774528462","operation_id":165824,"user_id":1074,"notification_type":"order_approved","reference_id":181028} 
[2026-03-26 15:36:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"gxJ0AslxeJNeo29VUAp7PMQ42J9tv2L8","execution_time":"2026-03-26 15:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cTTRX4-1774528462","operation_id":165824,"user_id":1074,"notification_type":"order_approved","reference_id":181029} 
[2026-03-26 15:36:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"gxJ0AslxeJNeo29VUAp7PMQ42J9tv2L8","execution_time":"2026-03-26 15:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cTTRX4-1774528462","operation_id":165824,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 15:36:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"gxJ0AslxeJNeo29VUAp7PMQ42J9tv2L8","execution_time":"2026-03-26 15:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cTTRX4-1774528462","operation_id":165824,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 15:36:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"gxJ0AslxeJNeo29VUAp7PMQ42J9tv2L8","execution_time":"2026-03-26 15:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cTTRX4-1774528462","operation_id":165824,"processed":2,"errors":0} 
[2026-03-26 15:36:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"gxJ0AslxeJNeo29VUAp7PMQ42J9tv2L8","execution_time":"2026-03-26 15:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cTTRX4-1774528462","operation_id":165824,"processed":2,"errors":0} 
[2026-03-26 15:36:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"gxJ0AslxeJNeo29VUAp7PMQ42J9tv2L8","execution_time":"2026-03-26 15:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cTTRX4-1774528462","operation_id":165824} 
[2026-03-26 15:36:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 442  
[2026-03-26 15:36:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-26 15:36:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-26 15:36:37] production.INFO: Constructing job for order: 181032  
[2026-03-26 15:36:40] production.INFO: Handling job for order: 181032  
[2026-03-26 15:36:40] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 15:36:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:36:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=95d5420d-3e99-4373-8dc9-1798d384fede&Player_ID=0950501535  
[2026-03-26 15:36:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=95d5420d-3e99-4373-8dc9-1798d384fede&Player_ID=0950501535","has_body":false} 
[2026-03-26 15:36:41] production.INFO: Operation sent successfully {"operation_id":165827,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8x5gUs-1774528601","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 15:36:41"}},"processed_data":{"order_number":"ORD-8x5gUs-1774528601","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 15:37:18] production.INFO: Constructing job for order: 181033  
[2026-03-26 15:37:20] production.INFO: Handling job for order: 181033  
[2026-03-26 15:37:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:37:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:37:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=4dc58d44-0fff-4066-8011-364c48d6c2ae&Player_ID=5254451606  
[2026-03-26 15:37:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=4dc58d44-0fff-4066-8011-364c48d6c2ae&Player_ID=5254451606","has_body":false} 
[2026-03-26 15:37:21] production.INFO: Operation sent successfully {"operation_id":165828,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RZ7M-1774528641","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 15:37:21"}},"processed_data":{"order_number":"ORD-RZ7M-1774528641","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 15:37:26] production.INFO: Constructing job for order: 181034  
[2026-03-26 15:37:27] production.INFO: Handling job for order: 181034  
[2026-03-26 15:37:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:37:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:37:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/562/params?qty=1500&uuid=e7096295-d23f-4deb-90fb-ff3aeb9abe07&Player_ID=4501187  
[2026-03-26 15:37:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/562/params?qty=1500&uuid=e7096295-d23f-4deb-90fb-ff3aeb9abe07&Player_ID=4501187","has_body":false} 
[2026-03-26 15:37:30] production.INFO: Operation sent successfully {"operation_id":165829,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VQlA-1774528649","amount":1.832304150000000131370825329213403165340423583984375,"status":"processing","product":"Tada Amount","game":"Tada","notes":[],"created_at":"2026-03-26 15:37:30"}},"processed_data":{"order_number":"ORD-VQlA-1774528649","amount":1.832304150000000131370825329213403165340423583984375,"status":"processing","product":"Tada Amount","game":"Tada"}} 
[2026-03-26 15:37:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-RZ7M-1774528641","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 15:37:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-RZ7M-1774528641","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 15:37:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 15:37:35] production.INFO: SendAcceptReject: Notification queued {"user_id":314,"notification_type":"order_approved","reference_id":181033} 
[2026-03-26 15:37:35] production.INFO: Order updated successfully. Order ID: 181033, Status: completed  
[2026-03-26 15:37:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-RZ7M-1774528641","status":"completed","codes_count":0} 
[2026-03-26 15:37:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 314  
[2026-03-26 15:38:00] production.INFO: Constructing job for order: 181035  
[2026-03-26 15:38:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"dVU1hPsGnA5peND4lg6gmjvvarVVi5Tq","execution_time":"2026-03-26 15:38:03"} 
[2026-03-26 15:38:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"dVU1hPsGnA5peND4lg6gmjvvarVVi5Tq","execution_time":"2026-03-26 15:38:03","total_operations":4,"sites_count":2} 
[2026-03-26 15:38:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"dVU1hPsGnA5peND4lg6gmjvvarVVi5Tq","execution_time":"2026-03-26 15:38:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-peUAH-1774527796","ORD-bnQ-1774528491","ORD-VQlA-1774528649"]} 
[2026-03-26 15:38:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"dVU1hPsGnA5peND4lg6gmjvvarVVi5Tq","execution_time":"2026-03-26 15:38:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 15:38:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"dVU1hPsGnA5peND4lg6gmjvvarVVi5Tq","execution_time":"2026-03-26 15:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-26 15:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dVU1hPsGnA5peND4lg6gmjvvarVVi5Tq","execution_time":"2026-03-26 15:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813} 
[2026-03-26 15:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dVU1hPsGnA5peND4lg6gmjvvarVVi5Tq","execution_time":"2026-03-26 15:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VQlA-1774528649","operation_id":165829} 
[2026-03-26 15:38:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"dVU1hPsGnA5peND4lg6gmjvvarVVi5Tq","execution_time":"2026-03-26 15:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VQlA-1774528649","operation_id":165829,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-26 15:38:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"dVU1hPsGnA5peND4lg6gmjvvarVVi5Tq","execution_time":"2026-03-26 15:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VQlA-1774528649","operation_id":165829,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 15:38:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"dVU1hPsGnA5peND4lg6gmjvvarVVi5Tq","execution_time":"2026-03-26 15:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VQlA-1774528649","operation_id":165829,"count":1} 
[2026-03-26 15:38:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"dVU1hPsGnA5peND4lg6gmjvvarVVi5Tq","execution_time":"2026-03-26 15:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VQlA-1774528649","operation_id":165829,"count":1} 
[2026-03-26 15:38:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"dVU1hPsGnA5peND4lg6gmjvvarVVi5Tq","execution_time":"2026-03-26 15:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VQlA-1774528649","operation_id":165829,"user_id":442,"notification_type":"order_approved","reference_id":181031} 
[2026-03-26 15:38:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"dVU1hPsGnA5peND4lg6gmjvvarVVi5Tq","execution_time":"2026-03-26 15:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VQlA-1774528649","operation_id":165829,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 15:38:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"dVU1hPsGnA5peND4lg6gmjvvarVVi5Tq","execution_time":"2026-03-26 15:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VQlA-1774528649","operation_id":165829,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 15:38:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"dVU1hPsGnA5peND4lg6gmjvvarVVi5Tq","execution_time":"2026-03-26 15:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VQlA-1774528649","operation_id":165829,"processed":1,"errors":0} 
[2026-03-26 15:38:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"dVU1hPsGnA5peND4lg6gmjvvarVVi5Tq","execution_time":"2026-03-26 15:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VQlA-1774528649","operation_id":165829,"processed":1,"errors":0} 
[2026-03-26 15:38:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"dVU1hPsGnA5peND4lg6gmjvvarVVi5Tq","execution_time":"2026-03-26 15:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VQlA-1774528649","operation_id":165829,"orders_count":1,"order_ids":["ORD-8x5gUs-1774528601"]} 
[2026-03-26 15:38:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"dVU1hPsGnA5peND4lg6gmjvvarVVi5Tq","execution_time":"2026-03-26 15:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VQlA-1774528649","operation_id":165829} 
[2026-03-26 15:38:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"dVU1hPsGnA5peND4lg6gmjvvarVVi5Tq","execution_time":"2026-03-26 15:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VQlA-1774528649","operation_id":165829,"orders_count":1} 
[2026-03-26 15:38:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"dVU1hPsGnA5peND4lg6gmjvvarVVi5Tq","execution_time":"2026-03-26 15:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8x5gUs-1774528601","operation_id":165827,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 15:38:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"dVU1hPsGnA5peND4lg6gmjvvarVVi5Tq","execution_time":"2026-03-26 15:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8x5gUs-1774528601","operation_id":165827,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 15:38:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"dVU1hPsGnA5peND4lg6gmjvvarVVi5Tq","execution_time":"2026-03-26 15:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8x5gUs-1774528601","operation_id":165827,"count":1} 
[2026-03-26 15:38:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"dVU1hPsGnA5peND4lg6gmjvvarVVi5Tq","execution_time":"2026-03-26 15:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8x5gUs-1774528601","operation_id":165827,"count":1} 
[2026-03-26 15:38:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"dVU1hPsGnA5peND4lg6gmjvvarVVi5Tq","execution_time":"2026-03-26 15:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8x5gUs-1774528601","operation_id":165827,"user_id":150,"notification_type":"order_approved","reference_id":181032} 
[2026-03-26 15:38:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"dVU1hPsGnA5peND4lg6gmjvvarVVi5Tq","execution_time":"2026-03-26 15:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8x5gUs-1774528601","operation_id":165827,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 15:38:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"dVU1hPsGnA5peND4lg6gmjvvarVVi5Tq","execution_time":"2026-03-26 15:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8x5gUs-1774528601","operation_id":165827,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 15:38:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"dVU1hPsGnA5peND4lg6gmjvvarVVi5Tq","execution_time":"2026-03-26 15:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8x5gUs-1774528601","operation_id":165827,"processed":1,"errors":0} 
[2026-03-26 15:38:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"dVU1hPsGnA5peND4lg6gmjvvarVVi5Tq","execution_time":"2026-03-26 15:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8x5gUs-1774528601","operation_id":165827,"processed":1,"errors":0} 
[2026-03-26 15:38:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"dVU1hPsGnA5peND4lg6gmjvvarVVi5Tq","execution_time":"2026-03-26 15:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8x5gUs-1774528601","operation_id":165827} 
[2026-03-26 15:38:03] production.INFO: Handling job for order: 181035  
[2026-03-26 15:38:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:38:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:38:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=7789bdf6-599b-45a7-8756-e8d88fc3d7e1&Player_ID=109978383  
[2026-03-26 15:38:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=7789bdf6-599b-45a7-8756-e8d88fc3d7e1&Player_ID=109978383","has_body":false} 
[2026-03-26 15:38:04] production.INFO: Operation sent successfully {"operation_id":165830,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8wW2nMq-1774528683","amount":1.6750000000000000444089209850062616169452667236328125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-26 15:38:04"}},"processed_data":{"order_number":"ORD-8wW2nMq-1774528683","amount":1.6750000000000000444089209850062616169452667236328125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-26 15:38:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 442  
[2026-03-26 15:38:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 150  
[2026-03-26 15:38:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8wW2nMq-1774528683","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 15:38:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-8wW2nMq-1774528683","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 15:38:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 15:38:08] production.INFO: SendAcceptReject: Notification queued {"user_id":1577,"notification_type":"order_approved","reference_id":181035} 
[2026-03-26 15:38:08] production.INFO: Order updated successfully. Order ID: 181035, Status: completed  
[2026-03-26 15:38:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8wW2nMq-1774528683","status":"completed","codes_count":0} 
[2026-03-26 15:38:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1577  
[2026-03-26 15:39:01] production.INFO: Constructing job for order: 181037  
[2026-03-26 15:39:04] production.INFO: Handling job for order: 181037  
[2026-03-26 15:39:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:39:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:39:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=33500&uuid=d2304464-8785-4fbf-9405-2c93fef1dca5&Player_ID=82413571  
[2026-03-26 15:39:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=33500&uuid=d2304464-8785-4fbf-9405-2c93fef1dca5&Player_ID=82413571","has_body":false} 
[2026-03-26 15:39:05] production.INFO: Operation sent successfully {"operation_id":165831,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5wkW-1774528744","amount":3.59878105000000036994833862991072237491607666015625,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-26 15:39:05"}},"processed_data":{"order_number":"ORD-5wkW-1774528744","amount":3.59878105000000036994833862991072237491607666015625,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-26 15:39:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5wkW-1774528744","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 15:39:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-5wkW-1774528744","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 15:39:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 15:39:11] production.INFO: SendAcceptReject: Notification queued {"user_id":409,"notification_type":"order_approved","reference_id":181037} 
[2026-03-26 15:39:11] production.INFO: Order updated successfully. Order ID: 181037, Status: completed  
[2026-03-26 15:39:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5wkW-1774528744","status":"completed","codes_count":0} 
[2026-03-26 15:39:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 409  
[2026-03-26 15:39:17] production.INFO: Constructing job for order: 181038  
[2026-03-26 15:39:20] production.INFO: Handling job for order: 181038  
[2026-03-26 15:39:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:39:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:39:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=a87703d7-1e0a-44cf-96a6-1b8d414dfbcb&Player_ID=109632903  
[2026-03-26 15:39:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=a87703d7-1e0a-44cf-96a6-1b8d414dfbcb&Player_ID=109632903","has_body":false} 
[2026-03-26 15:39:21] production.INFO: Operation sent successfully {"operation_id":165832,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-77Eu-1774528760","amount":1.6750000000000000444089209850062616169452667236328125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-26 15:39:21"}},"processed_data":{"order_number":"ORD-77Eu-1774528760","amount":1.6750000000000000444089209850062616169452667236328125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-26 15:39:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-77Eu-1774528760","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 15:39:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-77Eu-1774528760","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 15:39:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 15:39:26] production.INFO: SendAcceptReject: Notification queued {"user_id":1577,"notification_type":"order_approved","reference_id":181038} 
[2026-03-26 15:39:26] production.INFO: Order updated successfully. Order ID: 181038, Status: completed  
[2026-03-26 15:39:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-77Eu-1774528760","status":"completed","codes_count":0} 
[2026-03-26 15:39:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1577  
[2026-03-26 15:39:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VQlA-1774528649","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 15:39:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-VQlA-1774528649","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 15:39:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 15:39:32] production.INFO: SendAcceptReject: Notification queued {"user_id":442,"notification_type":"order_approved","reference_id":181034} 
[2026-03-26 15:39:32] production.INFO: Order updated successfully. Order ID: 181034, Status: completed  
[2026-03-26 15:39:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VQlA-1774528649","status":"completed","codes_count":0} 
[2026-03-26 15:39:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 442  
[2026-03-26 15:39:41] production.INFO: Constructing job for order: 181039  
[2026-03-26 15:39:42] production.INFO: Handling job for order: 181039  
[2026-03-26 15:39:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:39:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:39:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=6e1c543c-a14e-4fd9-bef3-7b4071faa130&Player_ID=54862087  
[2026-03-26 15:39:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=6e1c543c-a14e-4fd9-bef3-7b4071faa130&Player_ID=54862087","has_body":false} 
[2026-03-26 15:39:43] production.INFO: Operation sent successfully {"operation_id":165833,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dvqyp5oo-1774528782","amount":2.054932800000000003848299456876702606678009033203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-26 15:39:43"}},"processed_data":{"order_number":"ORD-dvqyp5oo-1774528782","amount":2.054932800000000003848299456876702606678009033203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-26 15:39:44] production.INFO: Constructing job for order: 181040  
[2026-03-26 15:39:46] production.INFO: Handling job for order: 181040  
[2026-03-26 15:39:46] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 15:39:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:39:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=6bc5b164-699d-444b-ab7b-be62549e3ee0&Player_ID=0930445188  
[2026-03-26 15:39:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=6bc5b164-699d-444b-ab7b-be62549e3ee0&Player_ID=0930445188","has_body":false} 
[2026-03-26 15:39:46] production.INFO: Operation sent successfully {"operation_id":165834,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yuu-1774528786","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 15:39:46"}},"processed_data":{"order_number":"ORD-yuu-1774528786","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 15:40:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"e4Angm1CTnvpXtMMxT33XEvrH44xPumm","execution_time":"2026-03-26 15:40:01"} 
[2026-03-26 15:40:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"e4Angm1CTnvpXtMMxT33XEvrH44xPumm","execution_time":"2026-03-26 15:40:01","total_operations":3,"sites_count":2} 
[2026-03-26 15:40:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"e4Angm1CTnvpXtMMxT33XEvrH44xPumm","execution_time":"2026-03-26 15:40:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-peUAH-1774527796","ORD-dvqyp5oo-1774528782"]} 
[2026-03-26 15:40:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"e4Angm1CTnvpXtMMxT33XEvrH44xPumm","execution_time":"2026-03-26 15:40:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 15:40:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"e4Angm1CTnvpXtMMxT33XEvrH44xPumm","execution_time":"2026-03-26 15:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 15:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"e4Angm1CTnvpXtMMxT33XEvrH44xPumm","execution_time":"2026-03-26 15:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dvqyp5oo-1774528782","operation_id":165833} 
[2026-03-26 15:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"e4Angm1CTnvpXtMMxT33XEvrH44xPumm","execution_time":"2026-03-26 15:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813} 
[2026-03-26 15:40:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"e4Angm1CTnvpXtMMxT33XEvrH44xPumm","execution_time":"2026-03-26 15:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 15:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"e4Angm1CTnvpXtMMxT33XEvrH44xPumm","execution_time":"2026-03-26 15:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"processed":0,"errors":0} 
[2026-03-26 15:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"e4Angm1CTnvpXtMMxT33XEvrH44xPumm","execution_time":"2026-03-26 15:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"orders_count":1,"order_ids":["ORD-yuu-1774528786"]} 
[2026-03-26 15:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"e4Angm1CTnvpXtMMxT33XEvrH44xPumm","execution_time":"2026-03-26 15:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813} 
[2026-03-26 15:40:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"e4Angm1CTnvpXtMMxT33XEvrH44xPumm","execution_time":"2026-03-26 15:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"orders_count":1} 
[2026-03-26 15:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"e4Angm1CTnvpXtMMxT33XEvrH44xPumm","execution_time":"2026-03-26 15:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yuu-1774528786","operation_id":165834} 
[2026-03-26 15:40:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"e4Angm1CTnvpXtMMxT33XEvrH44xPumm","execution_time":"2026-03-26 15:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yuu-1774528786","operation_id":165834,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 15:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"e4Angm1CTnvpXtMMxT33XEvrH44xPumm","execution_time":"2026-03-26 15:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yuu-1774528786","operation_id":165834,"processed":0,"errors":0} 
[2026-03-26 15:40:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"e4Angm1CTnvpXtMMxT33XEvrH44xPumm","execution_time":"2026-03-26 15:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yuu-1774528786","operation_id":165834} 
[2026-03-26 15:40:02] production.INFO: Executing GetProducts task...  
[2026-03-26 15:40:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 15:40:02] production.INFO: Executing GetProducts task...  
[2026-03-26 15:40:04] production.INFO: async() رجع: true  
[2026-03-26 15:40:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 15:40:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 15:40:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 15:40:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 15:40:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 15:40:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 15:40:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 15:40:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 15:40:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 15:40:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 15:40:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 15:40:28] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"660.0","mainamount":"660","operation_number":"160313419","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpbturoqdhg0l35iyziQq"}},"user_id":194} 
[2026-03-26 15:40:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 15:40:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 15:40:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 15:40:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 15:40:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 15:40:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 15:40:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 15:40:29] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 15:40:29] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18898,"user_id":194,"amount":660.0,"admins_notified":7} 
[2026-03-26 15:40:31] production.INFO: SendAcceptReject: Notification queued {"user_id":125,"notification_type":"order_approved","reference_id":181002} 
[2026-03-26 15:40:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 125  
[2026-03-26 15:40:34] production.INFO: SendAcceptReject: Notification queued {"user_id":125,"notification_type":"order_approved","reference_id":181001} 
[2026-03-26 15:40:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 125  
[2026-03-26 15:40:58] production.INFO: Constructing job for order: 181041  
[2026-03-26 15:40:59] production.INFO: Handling job for order: 181041  
[2026-03-26 15:40:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:40:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:40:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=68062e55-75be-40eb-ad76-c7e6f0551ffe&Player_ID=11200494  
[2026-03-26 15:40:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=68062e55-75be-40eb-ad76-c7e6f0551ffe&Player_ID=11200494","has_body":false} 
[2026-03-26 15:41:00] production.INFO: Operation sent successfully {"operation_id":165835,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DScuFuq-1774528860","amount":2.054932800000000003848299456876702606678009033203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-26 15:41:00"}},"processed_data":{"order_number":"ORD-DScuFuq-1774528860","amount":2.054932800000000003848299456876702606678009033203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-26 15:41:04] production.INFO: SendAcceptReject: Notification queued {"user_id":1572,"notification_type":"order_approved","reference_id":181023} 
[2026-03-26 15:41:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1572  
[2026-03-26 15:41:44] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":181036} 
[2026-03-26 15:41:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-26 15:42:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"kIccyru6zdzNumrxN3wHWzdH53qRIZNI","execution_time":"2026-03-26 15:42:00"} 
[2026-03-26 15:42:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"kIccyru6zdzNumrxN3wHWzdH53qRIZNI","execution_time":"2026-03-26 15:42:00","total_operations":4,"sites_count":2} 
[2026-03-26 15:42:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"kIccyru6zdzNumrxN3wHWzdH53qRIZNI","execution_time":"2026-03-26 15:42:00","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-peUAH-1774527796","ORD-dvqyp5oo-1774528782","ORD-DScuFuq-1774528860"]} 
[2026-03-26 15:42:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"kIccyru6zdzNumrxN3wHWzdH53qRIZNI","execution_time":"2026-03-26 15:42:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 15:42:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"kIccyru6zdzNumrxN3wHWzdH53qRIZNI","execution_time":"2026-03-26 15:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-26 15:42:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kIccyru6zdzNumrxN3wHWzdH53qRIZNI","execution_time":"2026-03-26 15:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DScuFuq-1774528860","operation_id":165835} 
[2026-03-26 15:42:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kIccyru6zdzNumrxN3wHWzdH53qRIZNI","execution_time":"2026-03-26 15:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813} 
[2026-03-26 15:42:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"kIccyru6zdzNumrxN3wHWzdH53qRIZNI","execution_time":"2026-03-26 15:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-26 15:42:00] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"kIccyru6zdzNumrxN3wHWzdH53qRIZNI","execution_time":"2026-03-26 15:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 15:42:00] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"kIccyru6zdzNumrxN3wHWzdH53qRIZNI","execution_time":"2026-03-26 15:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"count":1} 
[2026-03-26 15:42:00] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"kIccyru6zdzNumrxN3wHWzdH53qRIZNI","execution_time":"2026-03-26 15:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"count":1} 
[2026-03-26 15:42:00] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"kIccyru6zdzNumrxN3wHWzdH53qRIZNI","execution_time":"2026-03-26 15:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"user_id":949,"notification_type":"order_approved","reference_id":181039} 
[2026-03-26 15:42:00] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"kIccyru6zdzNumrxN3wHWzdH53qRIZNI","execution_time":"2026-03-26 15:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 15:42:00] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"kIccyru6zdzNumrxN3wHWzdH53qRIZNI","execution_time":"2026-03-26 15:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 15:42:00] production.INFO: Batch update completed {"job":"Quryjob","job_id":"kIccyru6zdzNumrxN3wHWzdH53qRIZNI","execution_time":"2026-03-26 15:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"processed":1,"errors":0} 
[2026-03-26 15:42:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"kIccyru6zdzNumrxN3wHWzdH53qRIZNI","execution_time":"2026-03-26 15:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"processed":1,"errors":0} 
[2026-03-26 15:42:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"kIccyru6zdzNumrxN3wHWzdH53qRIZNI","execution_time":"2026-03-26 15:42:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"orders_count":1,"order_ids":["ORD-yuu-1774528786"]} 
[2026-03-26 15:42:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"kIccyru6zdzNumrxN3wHWzdH53qRIZNI","execution_time":"2026-03-26 15:42:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813} 
[2026-03-26 15:42:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"kIccyru6zdzNumrxN3wHWzdH53qRIZNI","execution_time":"2026-03-26 15:42:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"orders_count":1} 
[2026-03-26 15:42:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"kIccyru6zdzNumrxN3wHWzdH53qRIZNI","execution_time":"2026-03-26 15:42:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yuu-1774528786","operation_id":165834,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 15:42:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"kIccyru6zdzNumrxN3wHWzdH53qRIZNI","execution_time":"2026-03-26 15:42:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yuu-1774528786","operation_id":165834,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 15:42:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"kIccyru6zdzNumrxN3wHWzdH53qRIZNI","execution_time":"2026-03-26 15:42:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yuu-1774528786","operation_id":165834,"count":1} 
[2026-03-26 15:42:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"kIccyru6zdzNumrxN3wHWzdH53qRIZNI","execution_time":"2026-03-26 15:42:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yuu-1774528786","operation_id":165834,"count":1} 
[2026-03-26 15:42:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"kIccyru6zdzNumrxN3wHWzdH53qRIZNI","execution_time":"2026-03-26 15:42:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yuu-1774528786","operation_id":165834,"user_id":587,"notification_type":"order_approved","reference_id":181040} 
[2026-03-26 15:42:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"kIccyru6zdzNumrxN3wHWzdH53qRIZNI","execution_time":"2026-03-26 15:42:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yuu-1774528786","operation_id":165834,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 15:42:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"kIccyru6zdzNumrxN3wHWzdH53qRIZNI","execution_time":"2026-03-26 15:42:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yuu-1774528786","operation_id":165834,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 15:42:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"kIccyru6zdzNumrxN3wHWzdH53qRIZNI","execution_time":"2026-03-26 15:42:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yuu-1774528786","operation_id":165834,"processed":1,"errors":0} 
[2026-03-26 15:42:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"kIccyru6zdzNumrxN3wHWzdH53qRIZNI","execution_time":"2026-03-26 15:42:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yuu-1774528786","operation_id":165834,"processed":1,"errors":0} 
[2026-03-26 15:42:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"kIccyru6zdzNumrxN3wHWzdH53qRIZNI","execution_time":"2026-03-26 15:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yuu-1774528786","operation_id":165834} 
[2026-03-26 15:42:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-26 15:42:03] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 15:42:12] production.INFO: SendAcceptReject: Notification queued {"user_id":194,"notification_type":"request_approved","reference_id":18898} 
[2026-03-26 15:42:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 194  
[2026-03-26 15:43:23] production.INFO: Constructing job for order: 181042  
[2026-03-26 15:43:24] production.INFO: Handling job for order: 181042  
[2026-03-26 15:43:24] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 15:43:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:43:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=56173f03-c610-4374-8561-78856ad176d2&Player_ID=0930445188  
[2026-03-26 15:43:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=56173f03-c610-4374-8561-78856ad176d2&Player_ID=0930445188","has_body":false} 
[2026-03-26 15:43:25] production.INFO: Operation sent successfully {"operation_id":165836,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZY8ob-1774529005","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 15:43:25"}},"processed_data":{"order_number":"ORD-ZY8ob-1774529005","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 15:44:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"IFOpUNQqV2hg6NFR4YN0lbcPnOh70cWT","execution_time":"2026-03-26 15:44:01"} 
[2026-03-26 15:44:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"IFOpUNQqV2hg6NFR4YN0lbcPnOh70cWT","execution_time":"2026-03-26 15:44:01","total_operations":3,"sites_count":2} 
[2026-03-26 15:44:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"IFOpUNQqV2hg6NFR4YN0lbcPnOh70cWT","execution_time":"2026-03-26 15:44:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-peUAH-1774527796","ORD-DScuFuq-1774528860"]} 
[2026-03-26 15:44:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"IFOpUNQqV2hg6NFR4YN0lbcPnOh70cWT","execution_time":"2026-03-26 15:44:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 15:44:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"IFOpUNQqV2hg6NFR4YN0lbcPnOh70cWT","execution_time":"2026-03-26 15:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 15:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IFOpUNQqV2hg6NFR4YN0lbcPnOh70cWT","execution_time":"2026-03-26 15:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813} 
[2026-03-26 15:44:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"IFOpUNQqV2hg6NFR4YN0lbcPnOh70cWT","execution_time":"2026-03-26 15:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-26 15:44:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"IFOpUNQqV2hg6NFR4YN0lbcPnOh70cWT","execution_time":"2026-03-26 15:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 15:44:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"IFOpUNQqV2hg6NFR4YN0lbcPnOh70cWT","execution_time":"2026-03-26 15:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"count":1} 
[2026-03-26 15:44:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"IFOpUNQqV2hg6NFR4YN0lbcPnOh70cWT","execution_time":"2026-03-26 15:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"count":1} 
[2026-03-26 15:44:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"IFOpUNQqV2hg6NFR4YN0lbcPnOh70cWT","execution_time":"2026-03-26 15:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"user_id":949,"notification_type":"order_approved","reference_id":181041} 
[2026-03-26 15:44:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"IFOpUNQqV2hg6NFR4YN0lbcPnOh70cWT","execution_time":"2026-03-26 15:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 15:44:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"IFOpUNQqV2hg6NFR4YN0lbcPnOh70cWT","execution_time":"2026-03-26 15:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 15:44:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"IFOpUNQqV2hg6NFR4YN0lbcPnOh70cWT","execution_time":"2026-03-26 15:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"processed":1,"errors":0} 
[2026-03-26 15:44:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"IFOpUNQqV2hg6NFR4YN0lbcPnOh70cWT","execution_time":"2026-03-26 15:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"processed":1,"errors":0} 
[2026-03-26 15:44:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"IFOpUNQqV2hg6NFR4YN0lbcPnOh70cWT","execution_time":"2026-03-26 15:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"orders_count":1,"order_ids":["ORD-ZY8ob-1774529005"]} 
[2026-03-26 15:44:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"IFOpUNQqV2hg6NFR4YN0lbcPnOh70cWT","execution_time":"2026-03-26 15:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813} 
[2026-03-26 15:44:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"IFOpUNQqV2hg6NFR4YN0lbcPnOh70cWT","execution_time":"2026-03-26 15:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813,"orders_count":1} 
[2026-03-26 15:44:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"IFOpUNQqV2hg6NFR4YN0lbcPnOh70cWT","execution_time":"2026-03-26 15:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZY8ob-1774529005","operation_id":165836,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 15:44:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"IFOpUNQqV2hg6NFR4YN0lbcPnOh70cWT","execution_time":"2026-03-26 15:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZY8ob-1774529005","operation_id":165836,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 15:44:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"IFOpUNQqV2hg6NFR4YN0lbcPnOh70cWT","execution_time":"2026-03-26 15:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZY8ob-1774529005","operation_id":165836,"count":1} 
[2026-03-26 15:44:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"IFOpUNQqV2hg6NFR4YN0lbcPnOh70cWT","execution_time":"2026-03-26 15:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZY8ob-1774529005","operation_id":165836,"count":1} 
[2026-03-26 15:44:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"IFOpUNQqV2hg6NFR4YN0lbcPnOh70cWT","execution_time":"2026-03-26 15:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZY8ob-1774529005","operation_id":165836,"user_id":587,"notification_type":"order_approved","reference_id":181042} 
[2026-03-26 15:44:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"IFOpUNQqV2hg6NFR4YN0lbcPnOh70cWT","execution_time":"2026-03-26 15:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZY8ob-1774529005","operation_id":165836,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 15:44:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"IFOpUNQqV2hg6NFR4YN0lbcPnOh70cWT","execution_time":"2026-03-26 15:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZY8ob-1774529005","operation_id":165836,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 15:44:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"IFOpUNQqV2hg6NFR4YN0lbcPnOh70cWT","execution_time":"2026-03-26 15:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZY8ob-1774529005","operation_id":165836,"processed":1,"errors":0} 
[2026-03-26 15:44:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"IFOpUNQqV2hg6NFR4YN0lbcPnOh70cWT","execution_time":"2026-03-26 15:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZY8ob-1774529005","operation_id":165836,"processed":1,"errors":0} 
[2026-03-26 15:44:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"IFOpUNQqV2hg6NFR4YN0lbcPnOh70cWT","execution_time":"2026-03-26 15:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZY8ob-1774529005","operation_id":165836} 
[2026-03-26 15:44:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-26 15:44:03] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 15:44:03] production.ERROR: FCM send failed for token 565: Requested entity was not found.  
[2026-03-26 15:44:40] production.INFO: Constructing job for order: 181043  
[2026-03-26 15:44:42] production.INFO: Handling job for order: 181043  
[2026-03-26 15:44:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:44:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:44:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=1cfdf4db-5d70-4ac7-af0c-6b8078627869&Player_ID=5570338551  
[2026-03-26 15:44:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=1cfdf4db-5d70-4ac7-af0c-6b8078627869&Player_ID=5570338551","has_body":false} 
[2026-03-26 15:44:43] production.INFO: Operation sent successfully {"operation_id":165837,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OUCpf-1774529083","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 15:44:43"}},"processed_data":{"order_number":"ORD-OUCpf-1774529083","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-26 15:45:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-OUCpf-1774529083","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 15:45:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-OUCpf-1774529083","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 15:45:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 15:45:00] production.INFO: SendAcceptReject: Notification queued {"user_id":1665,"notification_type":"order_approved","reference_id":181043} 
[2026-03-26 15:45:00] production.INFO: Order updated successfully. Order ID: 181043, Status: completed  
[2026-03-26 15:45:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-OUCpf-1774529083","status":"completed","codes_count":0} 
[2026-03-26 15:45:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-26 15:45:01] production.INFO: Executing GetProducts task...  
[2026-03-26 15:45:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 15:45:01] production.INFO: Executing GetProducts task...  
[2026-03-26 15:45:03] production.INFO: async() رجع: true  
[2026-03-26 15:45:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 15:45:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 15:45:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 15:45:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 15:45:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 15:45:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 15:45:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 15:45:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 15:45:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 15:45:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 15:45:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 15:45:42] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-26 15:45:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-26 15:45:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 38  
[2026-03-26 15:45:51] production.INFO: Constructing job for order: 181044  
[2026-03-26 15:45:53] production.INFO: Handling job for order: 181044  
[2026-03-26 15:45:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:45:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:45:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=d7b4f065-0889-4634-9737-7b1c990d4d02&Player_ID=5570338551  
[2026-03-26 15:45:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=d7b4f065-0889-4634-9737-7b1c990d4d02&Player_ID=5570338551","has_body":false} 
[2026-03-26 15:45:53] production.INFO: Operation sent successfully {"operation_id":165838,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zA6wkHFf-1774529153","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 15:45:53"}},"processed_data":{"order_number":"ORD-zA6wkHFf-1774529153","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-26 15:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"MnQ3EXoLxNKEh10Y9iVjEt9PvvSiOAmv","execution_time":"2026-03-26 15:46:02"} 
[2026-03-26 15:46:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"MnQ3EXoLxNKEh10Y9iVjEt9PvvSiOAmv","execution_time":"2026-03-26 15:46:02","total_operations":2,"sites_count":1} 
[2026-03-26 15:46:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"MnQ3EXoLxNKEh10Y9iVjEt9PvvSiOAmv","execution_time":"2026-03-26 15:46:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-peUAH-1774527796","ORD-zA6wkHFf-1774529153"]} 
[2026-03-26 15:46:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"MnQ3EXoLxNKEh10Y9iVjEt9PvvSiOAmv","execution_time":"2026-03-26 15:46:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 15:46:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"MnQ3EXoLxNKEh10Y9iVjEt9PvvSiOAmv","execution_time":"2026-03-26 15:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 15:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MnQ3EXoLxNKEh10Y9iVjEt9PvvSiOAmv","execution_time":"2026-03-26 15:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-peUAH-1774527796","operation_id":165813} 
[2026-03-26 15:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MnQ3EXoLxNKEh10Y9iVjEt9PvvSiOAmv","execution_time":"2026-03-26 15:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zA6wkHFf-1774529153","operation_id":165838} 
[2026-03-26 15:46:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"MnQ3EXoLxNKEh10Y9iVjEt9PvvSiOAmv","execution_time":"2026-03-26 15:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zA6wkHFf-1774529153","operation_id":165838,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 15:46:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"MnQ3EXoLxNKEh10Y9iVjEt9PvvSiOAmv","execution_time":"2026-03-26 15:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zA6wkHFf-1774529153","operation_id":165838,"processed":0,"errors":0} 
[2026-03-26 15:46:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"MnQ3EXoLxNKEh10Y9iVjEt9PvvSiOAmv","execution_time":"2026-03-26 15:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zA6wkHFf-1774529153","operation_id":165838} 
[2026-03-26 15:47:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-peUAH-1774527796","status":"completed","notes":[],"codes":[]}} 
[2026-03-26 15:47:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-peUAH-1774527796","status":"completed","codes":[],"notes":[]} 
[2026-03-26 15:47:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 15:47:46] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":181016} 
[2026-03-26 15:47:46] production.INFO: Order updated successfully. Order ID: 181016, Status: completed  
[2026-03-26 15:47:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-peUAH-1774527796","status":"completed","codes_count":0} 
[2026-03-26 15:47:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-26 15:48:01] production.INFO: Constructing job for order: 181045  
[2026-03-26 15:48:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"boBI0RsJyp1oHQHHqboQ7hEIQUmebu27","execution_time":"2026-03-26 15:48:03"} 
[2026-03-26 15:48:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"boBI0RsJyp1oHQHHqboQ7hEIQUmebu27","execution_time":"2026-03-26 15:48:03","total_operations":1,"sites_count":1} 
[2026-03-26 15:48:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"boBI0RsJyp1oHQHHqboQ7hEIQUmebu27","execution_time":"2026-03-26 15:48:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-zA6wkHFf-1774529153"]} 
[2026-03-26 15:48:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"boBI0RsJyp1oHQHHqboQ7hEIQUmebu27","execution_time":"2026-03-26 15:48:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 15:48:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"boBI0RsJyp1oHQHHqboQ7hEIQUmebu27","execution_time":"2026-03-26 15:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 15:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"boBI0RsJyp1oHQHHqboQ7hEIQUmebu27","execution_time":"2026-03-26 15:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zA6wkHFf-1774529153","operation_id":165838} 
[2026-03-26 15:48:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"boBI0RsJyp1oHQHHqboQ7hEIQUmebu27","execution_time":"2026-03-26 15:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zA6wkHFf-1774529153","operation_id":165838,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 15:48:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"boBI0RsJyp1oHQHHqboQ7hEIQUmebu27","execution_time":"2026-03-26 15:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zA6wkHFf-1774529153","operation_id":165838,"processed":0,"errors":0} 
[2026-03-26 15:48:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"boBI0RsJyp1oHQHHqboQ7hEIQUmebu27","execution_time":"2026-03-26 15:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zA6wkHFf-1774529153","operation_id":165838} 
[2026-03-26 15:48:03] production.INFO: Handling job for order: 181045  
[2026-03-26 15:48:03] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 15:48:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:48:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=f441057a-0946-4bbf-bb0f-c635186587ac&Player_ID=0959588081  
[2026-03-26 15:48:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=f441057a-0946-4bbf-bb0f-c635186587ac&Player_ID=0959588081","has_body":false} 
[2026-03-26 15:48:04] production.INFO: Operation sent successfully {"operation_id":165839,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pcucO8-1774529283","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 15:48:04"}},"processed_data":{"order_number":"ORD-pcucO8-1774529283","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 15:48:10] production.INFO: Constructing job for order: 181046  
[2026-03-26 15:48:13] production.INFO: Handling job for order: 181046  
[2026-03-26 15:48:13] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 15:48:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:48:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=a76b11cf-0cee-427d-9b4c-49a8a8367853&Player_ID=0959588081  
[2026-03-26 15:48:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=a76b11cf-0cee-427d-9b4c-49a8a8367853&Player_ID=0959588081","has_body":false} 
[2026-03-26 15:48:13] production.INFO: Operation sent successfully {"operation_id":165840,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tS1e-1774529293","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 15:48:13"}},"processed_data":{"order_number":"ORD-tS1e-1774529293","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 15:49:47] production.INFO: Constructing job for order: 181048  
[2026-03-26 15:49:49] production.INFO: Handling job for order: 181048  
[2026-03-26 15:49:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:49:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:49:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=a38762e5-a199-4576-82a3-2999c8712a99&Player_ID=5543682541  
[2026-03-26 15:49:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=a38762e5-a199-4576-82a3-2999c8712a99&Player_ID=5543682541","has_body":false} 
[2026-03-26 15:49:50] production.INFO: Operation sent successfully {"operation_id":165841,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZQbo-1774529390","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 15:49:50"}},"processed_data":{"order_number":"ORD-ZQbo-1774529390","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 15:50:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"YdJwm2ApD2UshIhQztw9QuOK6M3TmlxJ","execution_time":"2026-03-26 15:50:02"} 
[2026-03-26 15:50:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"YdJwm2ApD2UshIhQztw9QuOK6M3TmlxJ","execution_time":"2026-03-26 15:50:02","total_operations":4,"sites_count":2} 
[2026-03-26 15:50:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"YdJwm2ApD2UshIhQztw9QuOK6M3TmlxJ","execution_time":"2026-03-26 15:50:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-zA6wkHFf-1774529153","ORD-ZQbo-1774529390"]} 
[2026-03-26 15:50:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"YdJwm2ApD2UshIhQztw9QuOK6M3TmlxJ","execution_time":"2026-03-26 15:50:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 15:50:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"YdJwm2ApD2UshIhQztw9QuOK6M3TmlxJ","execution_time":"2026-03-26 15:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 15:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YdJwm2ApD2UshIhQztw9QuOK6M3TmlxJ","execution_time":"2026-03-26 15:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zA6wkHFf-1774529153","operation_id":165838} 
[2026-03-26 15:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YdJwm2ApD2UshIhQztw9QuOK6M3TmlxJ","execution_time":"2026-03-26 15:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZQbo-1774529390","operation_id":165841} 
[2026-03-26 15:50:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"YdJwm2ApD2UshIhQztw9QuOK6M3TmlxJ","execution_time":"2026-03-26 15:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZQbo-1774529390","operation_id":165841,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 15:50:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"YdJwm2ApD2UshIhQztw9QuOK6M3TmlxJ","execution_time":"2026-03-26 15:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZQbo-1774529390","operation_id":165841,"processed":0,"errors":0} 
[2026-03-26 15:50:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"YdJwm2ApD2UshIhQztw9QuOK6M3TmlxJ","execution_time":"2026-03-26 15:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZQbo-1774529390","operation_id":165841,"orders_count":2,"order_ids":["ORD-pcucO8-1774529283","ORD-tS1e-1774529293"]} 
[2026-03-26 15:50:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"YdJwm2ApD2UshIhQztw9QuOK6M3TmlxJ","execution_time":"2026-03-26 15:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZQbo-1774529390","operation_id":165841} 
[2026-03-26 15:50:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"YdJwm2ApD2UshIhQztw9QuOK6M3TmlxJ","execution_time":"2026-03-26 15:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZQbo-1774529390","operation_id":165841,"orders_count":2} 
[2026-03-26 15:50:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"YdJwm2ApD2UshIhQztw9QuOK6M3TmlxJ","execution_time":"2026-03-26 15:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tS1e-1774529293","operation_id":165840,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 15:50:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"YdJwm2ApD2UshIhQztw9QuOK6M3TmlxJ","execution_time":"2026-03-26 15:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tS1e-1774529293","operation_id":165840,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 15:50:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"YdJwm2ApD2UshIhQztw9QuOK6M3TmlxJ","execution_time":"2026-03-26 15:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tS1e-1774529293","operation_id":165840,"count":2} 
[2026-03-26 15:50:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"YdJwm2ApD2UshIhQztw9QuOK6M3TmlxJ","execution_time":"2026-03-26 15:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tS1e-1774529293","operation_id":165840,"count":2} 
[2026-03-26 15:50:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"YdJwm2ApD2UshIhQztw9QuOK6M3TmlxJ","execution_time":"2026-03-26 15:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tS1e-1774529293","operation_id":165840,"user_id":1414,"notification_type":"order_approved","reference_id":181045} 
[2026-03-26 15:50:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"YdJwm2ApD2UshIhQztw9QuOK6M3TmlxJ","execution_time":"2026-03-26 15:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tS1e-1774529293","operation_id":165840,"user_id":1414,"notification_type":"order_approved","reference_id":181046} 
[2026-03-26 15:50:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"YdJwm2ApD2UshIhQztw9QuOK6M3TmlxJ","execution_time":"2026-03-26 15:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tS1e-1774529293","operation_id":165840,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 15:50:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"YdJwm2ApD2UshIhQztw9QuOK6M3TmlxJ","execution_time":"2026-03-26 15:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tS1e-1774529293","operation_id":165840,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 15:50:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"YdJwm2ApD2UshIhQztw9QuOK6M3TmlxJ","execution_time":"2026-03-26 15:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tS1e-1774529293","operation_id":165840,"processed":2,"errors":0} 
[2026-03-26 15:50:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"YdJwm2ApD2UshIhQztw9QuOK6M3TmlxJ","execution_time":"2026-03-26 15:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tS1e-1774529293","operation_id":165840,"processed":2,"errors":0} 
[2026-03-26 15:50:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"YdJwm2ApD2UshIhQztw9QuOK6M3TmlxJ","execution_time":"2026-03-26 15:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tS1e-1774529293","operation_id":165840} 
[2026-03-26 15:50:03] production.INFO: Executing GetProducts task...  
[2026-03-26 15:50:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 15:50:03] production.INFO: Executing GetProducts task...  
[2026-03-26 15:50:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ZQbo-1774529390","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 15:50:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-ZQbo-1774529390","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 15:50:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 15:50:03] production.INFO: SendAcceptReject: Notification queued {"user_id":54,"notification_type":"order_approved","reference_id":181048} 
[2026-03-26 15:50:03] production.INFO: Order updated successfully. Order ID: 181048, Status: completed  
[2026-03-26 15:50:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ZQbo-1774529390","status":"completed","codes_count":0} 
[2026-03-26 15:50:05] production.INFO: async() رجع: true  
[2026-03-26 15:50:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 15:50:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 15:50:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 15:50:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 15:50:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 15:50:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 15:50:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 15:50:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 15:50:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 15:50:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 15:50:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 15:50:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1414  
[2026-03-26 15:50:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1414  
[2026-03-26 15:50:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 54  
[2026-03-26 15:50:12] production.INFO: Constructing job for order: 181049  
[2026-03-26 15:50:15] production.INFO: Handling job for order: 181049  
[2026-03-26 15:50:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:50:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:50:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=149d6d5e-d6bb-49f3-8ae9-ddfa3c6720ef&Player_ID=5543682541  
[2026-03-26 15:50:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=149d6d5e-d6bb-49f3-8ae9-ddfa3c6720ef&Player_ID=5543682541","has_body":false} 
[2026-03-26 15:50:16] production.INFO: Operation sent successfully {"operation_id":165842,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-znjePvtp-1774529416","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 15:50:16"}},"processed_data":{"order_number":"ORD-znjePvtp-1774529416","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 15:50:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-znjePvtp-1774529416","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 15:50:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-znjePvtp-1774529416","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 15:50:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 15:50:27] production.INFO: SendAcceptReject: Notification queued {"user_id":54,"notification_type":"order_approved","reference_id":181049} 
[2026-03-26 15:50:27] production.INFO: Order updated successfully. Order ID: 181049, Status: completed  
[2026-03-26 15:50:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-znjePvtp-1774529416","status":"completed","codes_count":0} 
[2026-03-26 15:50:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 54  
[2026-03-26 15:50:45] production.INFO: Constructing job for order: 181050  
[2026-03-26 15:50:46] production.INFO: Handling job for order: 181050  
[2026-03-26 15:50:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:50:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:50:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=50&uuid=44275398-c6be-454f-bfba-f8aad9106370&Player_ID=777022745  
[2026-03-26 15:50:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=50&uuid=44275398-c6be-454f-bfba-f8aad9106370&Player_ID=777022745","has_body":false} 
[2026-03-26 15:50:47] production.INFO: Operation sent successfully {"operation_id":165843,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-q96xoFp-1774529447","amount":0.8739130399999999188054289334104396402835845947265625,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-26 15:50:47"}},"processed_data":{"order_number":"ORD-q96xoFp-1774529447","amount":0.8739130399999999188054289334104396402835845947265625,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-26 15:50:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-q96xoFp-1774529447","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 15:50:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-q96xoFp-1774529447","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 15:50:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 15:50:51] production.INFO: SendAcceptReject: Notification queued {"user_id":1141,"notification_type":"order_approved","reference_id":181050} 
[2026-03-26 15:50:51] production.INFO: Order updated successfully. Order ID: 181050, Status: completed  
[2026-03-26 15:50:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-q96xoFp-1774529447","status":"completed","codes_count":0} 
[2026-03-26 15:50:52] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-26 15:50:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1141  
[2026-03-26 15:50:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-26 15:50:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 951  
[2026-03-26 15:51:13] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1000.0","mainamount":"1000","operation_number":"160330549","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php88d9m3l9k56m4jrKpBc"}},"user_id":1158} 
[2026-03-26 15:51:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 15:51:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 15:51:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 15:51:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 15:51:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 15:51:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 15:51:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 15:51:14] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 15:51:14] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18899,"user_id":1158,"amount":1000.0,"admins_notified":7} 
[2026-03-26 15:51:14] production.INFO: Constructing job for order: 181051  
[2026-03-26 15:51:17] production.INFO: Handling job for order: 181051  
[2026-03-26 15:51:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:51:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:51:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=50000&uuid=df20f6de-1ecb-4c5f-a446-a21b359a936c&Player_ID=1829626963  
[2026-03-26 15:51:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=50000&uuid=df20f6de-1ecb-4c5f-a446-a21b359a936c&Player_ID=1829626963","has_body":false} 
[2026-03-26 15:51:19] production.INFO: Operation sent successfully {"operation_id":165844,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XWo6eP4-1774529479","amount":5.6280000000000001136868377216160297393798828125,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-26 15:51:19"}},"processed_data":{"order_number":"ORD-XWo6eP4-1774529479","amount":5.6280000000000001136868377216160297393798828125,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-26 15:51:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-XWo6eP4-1774529479","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 15:51:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-XWo6eP4-1774529479","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 15:51:24] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 15:51:24] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":181051} 
[2026-03-26 15:51:24] production.INFO: Order updated successfully. Order ID: 181051, Status: completed  
[2026-03-26 15:51:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-XWo6eP4-1774529479","status":"completed","codes_count":0} 
[2026-03-26 15:51:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-26 15:51:44] production.INFO: Constructing job for order: 181052  
[2026-03-26 15:51:46] production.INFO: Handling job for order: 181052  
[2026-03-26 15:51:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:51:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:51:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d610c9c1-8529-4f72-b99b-ab78b3ebf8f2&Player_ID=5211881098  
[2026-03-26 15:51:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d610c9c1-8529-4f72-b99b-ab78b3ebf8f2&Player_ID=5211881098","has_body":false} 
[2026-03-26 15:51:47] production.INFO: Operation sent successfully {"operation_id":165845,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LsYm09-1774529506","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 15:51:47"}},"processed_data":{"order_number":"ORD-LsYm09-1774529506","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 15:51:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LsYm09-1774529506","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 15:51:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-LsYm09-1774529506","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 15:51:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 15:51:57] production.INFO: SendAcceptReject: Notification queued {"user_id":1688,"notification_type":"order_approved","reference_id":181052} 
[2026-03-26 15:51:57] production.INFO: Order updated successfully. Order ID: 181052, Status: completed  
[2026-03-26 15:51:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LsYm09-1774529506","status":"completed","codes_count":0} 
[2026-03-26 15:51:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1688  
[2026-03-26 15:52:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"TY3KBRF4qOb6DOCOSBHSJ4bxpt6IohPt","execution_time":"2026-03-26 15:52:02"} 
[2026-03-26 15:52:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"TY3KBRF4qOb6DOCOSBHSJ4bxpt6IohPt","execution_time":"2026-03-26 15:52:02","total_operations":1,"sites_count":1} 
[2026-03-26 15:52:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"TY3KBRF4qOb6DOCOSBHSJ4bxpt6IohPt","execution_time":"2026-03-26 15:52:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-zA6wkHFf-1774529153"]} 
[2026-03-26 15:52:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"TY3KBRF4qOb6DOCOSBHSJ4bxpt6IohPt","execution_time":"2026-03-26 15:52:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 15:52:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"TY3KBRF4qOb6DOCOSBHSJ4bxpt6IohPt","execution_time":"2026-03-26 15:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 15:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TY3KBRF4qOb6DOCOSBHSJ4bxpt6IohPt","execution_time":"2026-03-26 15:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zA6wkHFf-1774529153","operation_id":165838} 
[2026-03-26 15:52:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"TY3KBRF4qOb6DOCOSBHSJ4bxpt6IohPt","execution_time":"2026-03-26 15:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zA6wkHFf-1774529153","operation_id":165838,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 15:52:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"TY3KBRF4qOb6DOCOSBHSJ4bxpt6IohPt","execution_time":"2026-03-26 15:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zA6wkHFf-1774529153","operation_id":165838,"processed":0,"errors":0} 
[2026-03-26 15:52:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"TY3KBRF4qOb6DOCOSBHSJ4bxpt6IohPt","execution_time":"2026-03-26 15:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zA6wkHFf-1774529153","operation_id":165838} 
[2026-03-26 15:52:39] production.INFO: Constructing job for order: 181053  
[2026-03-26 15:52:42] production.INFO: Handling job for order: 181053  
[2026-03-26 15:52:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:52:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:52:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/97/params?qty=3000&uuid=d3349894-3f96-4201-b58a-06d2c5790a4c&Player_ID=822434973  
[2026-03-26 15:52:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/97/params?qty=3000&uuid=d3349894-3f96-4201-b58a-06d2c5790a4c&Player_ID=822434973","has_body":false} 
[2026-03-26 15:52:43] production.INFO: Operation sent successfully {"operation_id":165846,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-W32DTOj-1774529563","amount":3.145294499999999882078327573253773152828216552734375,"status":"processing","product":"PartyStar Amount","game":"PartyStar","notes":[],"created_at":"2026-03-26 15:52:43"}},"processed_data":{"order_number":"ORD-W32DTOj-1774529563","amount":3.145294499999999882078327573253773152828216552734375,"status":"processing","product":"PartyStar Amount","game":"PartyStar"}} 
[2026-03-26 15:53:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-zA6wkHFf-1774529153","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-26 15:53:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-zA6wkHFf-1774529153","status":"cancelled","codes":[],"notes":[]} 
[2026-03-26 15:53:00] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-26 15:53:00] production.INFO: SendAcceptReject: Notification queued {"user_id":1665,"notification_type":"order_rejected","reference_id":181044} 
[2026-03-26 15:53:00] production.INFO: Order updated successfully. Order ID: 181044, Status: rejected  
[2026-03-26 15:53:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-zA6wkHFf-1774529153","status":"rejected","codes_count":0} 
[2026-03-26 15:53:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-26 15:53:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-26 15:54:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"DqXFDkc30k2i6cwGpFNhnJh1eEHSdtpZ","execution_time":"2026-03-26 15:54:01"} 
[2026-03-26 15:54:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"DqXFDkc30k2i6cwGpFNhnJh1eEHSdtpZ","execution_time":"2026-03-26 15:54:01","total_operations":1,"sites_count":1} 
[2026-03-26 15:54:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"DqXFDkc30k2i6cwGpFNhnJh1eEHSdtpZ","execution_time":"2026-03-26 15:54:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-W32DTOj-1774529563"]} 
[2026-03-26 15:54:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"DqXFDkc30k2i6cwGpFNhnJh1eEHSdtpZ","execution_time":"2026-03-26 15:54:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 15:54:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"DqXFDkc30k2i6cwGpFNhnJh1eEHSdtpZ","execution_time":"2026-03-26 15:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 15:54:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"DqXFDkc30k2i6cwGpFNhnJh1eEHSdtpZ","execution_time":"2026-03-26 15:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W32DTOj-1774529563","operation_id":165846,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 15:54:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"DqXFDkc30k2i6cwGpFNhnJh1eEHSdtpZ","execution_time":"2026-03-26 15:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W32DTOj-1774529563","operation_id":165846,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 15:54:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"DqXFDkc30k2i6cwGpFNhnJh1eEHSdtpZ","execution_time":"2026-03-26 15:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W32DTOj-1774529563","operation_id":165846,"count":1} 
[2026-03-26 15:54:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"DqXFDkc30k2i6cwGpFNhnJh1eEHSdtpZ","execution_time":"2026-03-26 15:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W32DTOj-1774529563","operation_id":165846,"count":1} 
[2026-03-26 15:54:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"DqXFDkc30k2i6cwGpFNhnJh1eEHSdtpZ","execution_time":"2026-03-26 15:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W32DTOj-1774529563","operation_id":165846,"user_id":951,"notification_type":"order_approved","reference_id":181053} 
[2026-03-26 15:54:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"DqXFDkc30k2i6cwGpFNhnJh1eEHSdtpZ","execution_time":"2026-03-26 15:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W32DTOj-1774529563","operation_id":165846,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 15:54:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"DqXFDkc30k2i6cwGpFNhnJh1eEHSdtpZ","execution_time":"2026-03-26 15:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W32DTOj-1774529563","operation_id":165846,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 15:54:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"DqXFDkc30k2i6cwGpFNhnJh1eEHSdtpZ","execution_time":"2026-03-26 15:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W32DTOj-1774529563","operation_id":165846,"processed":1,"errors":0} 
[2026-03-26 15:54:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"DqXFDkc30k2i6cwGpFNhnJh1eEHSdtpZ","execution_time":"2026-03-26 15:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W32DTOj-1774529563","operation_id":165846,"processed":1,"errors":0} 
[2026-03-26 15:54:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"DqXFDkc30k2i6cwGpFNhnJh1eEHSdtpZ","execution_time":"2026-03-26 15:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W32DTOj-1774529563","operation_id":165846} 
[2026-03-26 15:54:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 951  
[2026-03-26 15:54:46] production.INFO: Constructing job for order: 181054  
[2026-03-26 15:54:49] production.INFO: Handling job for order: 181054  
[2026-03-26 15:54:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:54:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:54:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=3000&uuid=c91afd75-9823-470e-b2cb-f7be2568c0fb&Player_ID=16941391  
[2026-03-26 15:54:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=3000&uuid=c91afd75-9823-470e-b2cb-f7be2568c0fb&Player_ID=16941391","has_body":false} 
[2026-03-26 15:54:50] production.INFO: Operation sent successfully {"operation_id":165847,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FipJzz-1774529690","amount":5.13733199999999978757614371716044843196868896484375,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-26 15:54:50"}},"processed_data":{"order_number":"ORD-FipJzz-1774529690","amount":5.13733199999999978757614371716044843196868896484375,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-26 15:55:02] production.INFO: Executing GetProducts task...  
[2026-03-26 15:55:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 15:55:02] production.INFO: Executing GetProducts task...  
[2026-03-26 15:55:05] production.INFO: async() رجع: true  
[2026-03-26 15:55:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 15:55:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 15:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 15:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 15:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 15:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 15:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 15:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 15:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 15:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 15:55:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 15:55:17] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"9173.8","mainamount":"9173.8","operation_number":"160333027 160332837","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpi58pnschr3u2dh7CtP5"}},"user_id":7} 
[2026-03-26 15:55:35] production.INFO: Constructing job for order: 181055  
[2026-03-26 15:55:36] production.INFO: Handling job for order: 181055  
[2026-03-26 15:55:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:55:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:55:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=c36158f0-4b0d-46fc-b538-43c4576b2f26&Player_ID=1100765771  
[2026-03-26 15:55:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=c36158f0-4b0d-46fc-b538-43c4576b2f26&Player_ID=1100765771","has_body":false} 
[2026-03-26 15:55:37] production.INFO: Operation sent successfully {"operation_id":165848,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Dqn1sPoN-1774529736","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-26 15:55:37"}},"processed_data":{"order_number":"ORD-Dqn1sPoN-1774529736","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-26 15:55:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Dqn1sPoN-1774529736","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 15:55:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-Dqn1sPoN-1774529736","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 15:55:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 15:55:42] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":181055} 
[2026-03-26 15:55:42] production.INFO: Order updated successfully. Order ID: 181055, Status: completed  
[2026-03-26 15:55:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Dqn1sPoN-1774529736","status":"completed","codes_count":0} 
[2026-03-26 15:55:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-26 15:55:46] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"9173.8","mainamount":"9173.8","operation_number":"160333027160332837","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php65b40ftdfndd7z6P1T5"}},"user_id":7} 
[2026-03-26 15:55:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 15:55:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 15:55:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 15:55:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 15:55:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 15:55:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 15:55:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 15:55:49] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 15:55:49] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18900,"user_id":7,"amount":9173.79999999999927240423858165740966796875,"admins_notified":7} 
[2026-03-26 15:55:57] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1100.0","mainamount":"1100","operation_number":"160336080","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php2h5sdg81lknteILE5mK"}},"user_id":1103} 
[2026-03-26 15:55:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 15:55:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 15:55:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 15:55:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 15:55:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 15:55:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 15:55:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 15:55:58] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 15:55:58] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18901,"user_id":1103,"amount":1100.0,"admins_notified":7} 
[2026-03-26 15:56:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"qTL1NkwLrX914ksWkcUifq03CVfTiG4D","execution_time":"2026-03-26 15:56:01"} 
[2026-03-26 15:56:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"qTL1NkwLrX914ksWkcUifq03CVfTiG4D","execution_time":"2026-03-26 15:56:01","total_operations":1,"sites_count":1} 
[2026-03-26 15:56:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qTL1NkwLrX914ksWkcUifq03CVfTiG4D","execution_time":"2026-03-26 15:56:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-FipJzz-1774529690"]} 
[2026-03-26 15:56:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qTL1NkwLrX914ksWkcUifq03CVfTiG4D","execution_time":"2026-03-26 15:56:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 15:56:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qTL1NkwLrX914ksWkcUifq03CVfTiG4D","execution_time":"2026-03-26 15:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 15:56:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qTL1NkwLrX914ksWkcUifq03CVfTiG4D","execution_time":"2026-03-26 15:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FipJzz-1774529690","operation_id":165847,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 15:56:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"qTL1NkwLrX914ksWkcUifq03CVfTiG4D","execution_time":"2026-03-26 15:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FipJzz-1774529690","operation_id":165847,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 15:56:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"qTL1NkwLrX914ksWkcUifq03CVfTiG4D","execution_time":"2026-03-26 15:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FipJzz-1774529690","operation_id":165847,"count":1} 
[2026-03-26 15:56:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"qTL1NkwLrX914ksWkcUifq03CVfTiG4D","execution_time":"2026-03-26 15:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FipJzz-1774529690","operation_id":165847,"count":1} 
[2026-03-26 15:56:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"qTL1NkwLrX914ksWkcUifq03CVfTiG4D","execution_time":"2026-03-26 15:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FipJzz-1774529690","operation_id":165847,"user_id":148,"notification_type":"order_approved","reference_id":181054} 
[2026-03-26 15:56:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"qTL1NkwLrX914ksWkcUifq03CVfTiG4D","execution_time":"2026-03-26 15:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FipJzz-1774529690","operation_id":165847,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 15:56:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"qTL1NkwLrX914ksWkcUifq03CVfTiG4D","execution_time":"2026-03-26 15:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FipJzz-1774529690","operation_id":165847,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 15:56:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"qTL1NkwLrX914ksWkcUifq03CVfTiG4D","execution_time":"2026-03-26 15:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FipJzz-1774529690","operation_id":165847,"processed":1,"errors":0} 
[2026-03-26 15:56:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qTL1NkwLrX914ksWkcUifq03CVfTiG4D","execution_time":"2026-03-26 15:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FipJzz-1774529690","operation_id":165847,"processed":1,"errors":0} 
[2026-03-26 15:56:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"qTL1NkwLrX914ksWkcUifq03CVfTiG4D","execution_time":"2026-03-26 15:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FipJzz-1774529690","operation_id":165847} 
[2026-03-26 15:56:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-26 15:56:08] production.INFO: Constructing job for order: 181056  
[2026-03-26 15:56:10] production.INFO: Handling job for order: 181056  
[2026-03-26 15:56:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:56:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:56:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=1c094de9-2f03-441d-8d2c-2e38d74d9ff6&Player_ID=52388528224  
[2026-03-26 15:56:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=1c094de9-2f03-441d-8d2c-2e38d74d9ff6&Player_ID=52388528224","has_body":false} 
[2026-03-26 15:56:11] production.INFO: Operation sent successfully {"operation_id":165849,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-AHtms-1774529771","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 15:56:11"}},"processed_data":{"order_number":"ORD-AHtms-1774529771","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 15:56:24] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1100.0","mainamount":"1100","operation_number":"160336080","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpcurlt1792k2cf5nwb7P"}},"user_id":1103} 
[2026-03-26 15:56:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-AHtms-1774529771","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 15:56:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-AHtms-1774529771","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 15:56:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 15:56:28] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":181056} 
[2026-03-26 15:56:28] production.INFO: Order updated successfully. Order ID: 181056, Status: completed  
[2026-03-26 15:56:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-AHtms-1774529771","status":"completed","codes_count":0} 
[2026-03-26 15:56:30] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 15:56:31] production.ERROR: FCM send failed for token 565: Requested entity was not found.  
[2026-03-26 15:56:59] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1100.0","mainamount":"1100","operation_number":"160336080","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpn68tph76l8o058AXcLU"}},"user_id":1103} 
[2026-03-26 15:57:22] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1100.0","mainamount":"1100","operation_number":"160336080","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpuprk8jjdhl2raaZh61R"}},"user_id":1103} 
[2026-03-26 15:57:28] production.INFO: Constructing job for order: 181057  
[2026-03-26 15:57:31] production.INFO: Handling job for order: 181057  
[2026-03-26 15:57:31] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 15:57:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:57:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=545e9949-7f45-4a06-b0f8-a78f5ace30ec&Player_ID=0952642232  
[2026-03-26 15:57:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=545e9949-7f45-4a06-b0f8-a78f5ace30ec&Player_ID=0952642232","has_body":false} 
[2026-03-26 15:57:32] production.INFO: Operation sent successfully {"operation_id":165850,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-c5ei45m0-1774529851","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 15:57:32"}},"processed_data":{"order_number":"ORD-c5ei45m0-1774529851","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 15:57:49] production.INFO: Constructing job for order: 181058  
[2026-03-26 15:57:50] production.INFO: Handling job for order: 181058  
[2026-03-26 15:57:50] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 15:57:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:57:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/809/params?qty=1&uuid=94a6a124-4fab-4617-8c8a-dbc32ebb6735&Player_ID=0930445188  
[2026-03-26 15:57:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/809/params?qty=1&uuid=94a6a124-4fab-4617-8c8a-dbc32ebb6735&Player_ID=0930445188","has_body":false} 
[2026-03-26 15:57:50] production.INFO: Operation sent successfully {"operation_id":165851,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UBB72x0-1774529870","amount":223.24182999999999310603016056120395660400390625,"status":"processing","product":"211.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 15:57:50"}},"processed_data":{"order_number":"ORD-UBB72x0-1774529870","amount":223.24182999999999310603016056120395660400390625,"status":"processing","product":"211.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 15:58:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jXCGnkzFcVMips6TKwmNyBWaaPr3L9gY","execution_time":"2026-03-26 15:58:02"} 
[2026-03-26 15:58:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"jXCGnkzFcVMips6TKwmNyBWaaPr3L9gY","execution_time":"2026-03-26 15:58:02","total_operations":2,"sites_count":1} 
[2026-03-26 15:58:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jXCGnkzFcVMips6TKwmNyBWaaPr3L9gY","execution_time":"2026-03-26 15:58:02","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-c5ei45m0-1774529851","ORD-UBB72x0-1774529870"]} 
[2026-03-26 15:58:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jXCGnkzFcVMips6TKwmNyBWaaPr3L9gY","execution_time":"2026-03-26 15:58:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 15:58:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jXCGnkzFcVMips6TKwmNyBWaaPr3L9gY","execution_time":"2026-03-26 15:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 15:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jXCGnkzFcVMips6TKwmNyBWaaPr3L9gY","execution_time":"2026-03-26 15:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UBB72x0-1774529870","operation_id":165851} 
[2026-03-26 15:58:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jXCGnkzFcVMips6TKwmNyBWaaPr3L9gY","execution_time":"2026-03-26 15:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UBB72x0-1774529870","operation_id":165851,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-26 15:58:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"jXCGnkzFcVMips6TKwmNyBWaaPr3L9gY","execution_time":"2026-03-26 15:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UBB72x0-1774529870","operation_id":165851,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 15:58:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"jXCGnkzFcVMips6TKwmNyBWaaPr3L9gY","execution_time":"2026-03-26 15:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UBB72x0-1774529870","operation_id":165851,"count":1} 
[2026-03-26 15:58:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"jXCGnkzFcVMips6TKwmNyBWaaPr3L9gY","execution_time":"2026-03-26 15:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UBB72x0-1774529870","operation_id":165851,"count":1} 
[2026-03-26 15:58:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"jXCGnkzFcVMips6TKwmNyBWaaPr3L9gY","execution_time":"2026-03-26 15:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UBB72x0-1774529870","operation_id":165851,"user_id":1417,"notification_type":"order_approved","reference_id":181057} 
[2026-03-26 15:58:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"jXCGnkzFcVMips6TKwmNyBWaaPr3L9gY","execution_time":"2026-03-26 15:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UBB72x0-1774529870","operation_id":165851,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 15:58:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"jXCGnkzFcVMips6TKwmNyBWaaPr3L9gY","execution_time":"2026-03-26 15:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UBB72x0-1774529870","operation_id":165851,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 15:58:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"jXCGnkzFcVMips6TKwmNyBWaaPr3L9gY","execution_time":"2026-03-26 15:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UBB72x0-1774529870","operation_id":165851,"processed":1,"errors":0} 
[2026-03-26 15:58:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jXCGnkzFcVMips6TKwmNyBWaaPr3L9gY","execution_time":"2026-03-26 15:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UBB72x0-1774529870","operation_id":165851,"processed":1,"errors":0} 
[2026-03-26 15:58:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"jXCGnkzFcVMips6TKwmNyBWaaPr3L9gY","execution_time":"2026-03-26 15:58:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UBB72x0-1774529870","operation_id":165851} 
[2026-03-26 15:58:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1417  
[2026-03-26 15:58:13] production.INFO: SendAcceptReject: Notification queued {"user_id":1158,"notification_type":"request_approved","reference_id":18899} 
[2026-03-26 15:58:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-26 15:58:21] production.INFO: SendAcceptReject: Notification queued {"user_id":7,"notification_type":"request_approved","reference_id":18900} 
[2026-03-26 15:58:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 7  
[2026-03-26 15:58:55] production.INFO: Constructing job for order: 181059  
[2026-03-26 15:58:57] production.INFO: Handling job for order: 181059  
[2026-03-26 15:58:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:58:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:58:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=5f367599-2e41-4824-95ae-c2a10ee8d875&Player_ID=52017557814  
[2026-03-26 15:58:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=5f367599-2e41-4824-95ae-c2a10ee8d875&Player_ID=52017557814","has_body":false} 
[2026-03-26 15:58:57] production.INFO: Operation sent successfully {"operation_id":165852,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-N62tF-1774529937","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 15:58:57"}},"processed_data":{"order_number":"ORD-N62tF-1774529937","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 15:59:00] production.INFO: SendAcceptReject: Notification queued {"user_id":1103,"notification_type":"request_approved","reference_id":18901} 
[2026-03-26 15:59:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1103  
[2026-03-26 15:59:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-N62tF-1774529937","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 15:59:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-N62tF-1774529937","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 15:59:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 15:59:10] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":181059} 
[2026-03-26 15:59:10] production.INFO: Order updated successfully. Order ID: 181059, Status: completed  
[2026-03-26 15:59:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-N62tF-1774529937","status":"completed","codes_count":0} 
[2026-03-26 15:59:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-26 15:59:22] production.INFO: Constructing job for order: 181060  
[2026-03-26 15:59:25] production.INFO: Handling job for order: 181060  
[2026-03-26 15:59:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:59:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:59:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=11cc7b9b-9119-44ee-8fa4-a903192a8da7&Player_ID=52432475772  
[2026-03-26 15:59:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=11cc7b9b-9119-44ee-8fa4-a903192a8da7&Player_ID=52432475772","has_body":false} 
[2026-03-26 15:59:25] production.INFO: Operation sent successfully {"operation_id":165853,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4u1t-1774529965","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 15:59:25"}},"processed_data":{"order_number":"ORD-4u1t-1774529965","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 15:59:29] production.INFO: Constructing job for order: 181061  
[2026-03-26 15:59:31] production.INFO: Constructing job for order: 181062  
[2026-03-26 15:59:31] production.INFO: Handling job for order: 181061  
[2026-03-26 15:59:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:59:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:59:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/57/params?qty=1&uuid=476d2dfa-d677-4474-9e28-100ddb5b19cd&Player_ID=52150625852  
[2026-03-26 15:59:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/57/params?qty=1&uuid=476d2dfa-d677-4474-9e28-100ddb5b19cd&Player_ID=52150625852","has_body":false} 
[2026-03-26 15:59:32] production.INFO: Constructing job for order: 181063  
[2026-03-26 15:59:32] production.INFO: Operation sent successfully {"operation_id":165854,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qd4O4C-1774529972","amount":44.36999999999999744204615126363933086395263671875,"status":"processing","product":"3000+850UC","game":"PUBG","notes":[],"created_at":"2026-03-26 15:59:32"}},"processed_data":{"order_number":"ORD-qd4O4C-1774529972","amount":44.36999999999999744204615126363933086395263671875,"status":"processing","product":"3000+850UC","game":"PUBG"}} 
[2026-03-26 15:59:32] production.INFO: Handling job for order: 181062  
[2026-03-26 15:59:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:59:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:59:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=ad9c7caf-bcc4-4909-8f5e-c05fd9c9cbc4&Player_ID=54862087  
[2026-03-26 15:59:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=ad9c7caf-bcc4-4909-8f5e-c05fd9c9cbc4&Player_ID=54862087","has_body":false} 
[2026-03-26 15:59:33] production.INFO: Operation sent successfully {"operation_id":165855,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hejE-1774529973","amount":2.054932800000000003848299456876702606678009033203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-26 15:59:33"}},"processed_data":{"order_number":"ORD-hejE-1774529973","amount":2.054932800000000003848299456876702606678009033203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-26 15:59:33] production.INFO: Handling job for order: 181063  
[2026-03-26 15:59:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:59:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:59:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=79de324f-9d58-428b-9ad9-0c80273b7153&Player_ID=52150625852  
[2026-03-26 15:59:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=79de324f-9d58-428b-9ad9-0c80273b7153&Player_ID=52150625852","has_body":false} 
[2026-03-26 15:59:34] production.INFO: Operation sent successfully {"operation_id":165856,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zdcWeOs-1774529974","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-26 15:59:34"}},"processed_data":{"order_number":"ORD-zdcWeOs-1774529974","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-26 15:59:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-4u1t-1774529965","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 15:59:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-4u1t-1774529965","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 15:59:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 15:59:34] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":181060} 
[2026-03-26 15:59:34] production.INFO: Order updated successfully. Order ID: 181060, Status: completed  
[2026-03-26 15:59:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-4u1t-1774529965","status":"completed","codes_count":0} 
[2026-03-26 15:59:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-26 15:59:38] production.INFO: Constructing job for order: 181064  
[2026-03-26 15:59:40] production.INFO: Handling job for order: 181064  
[2026-03-26 15:59:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:59:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:59:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=bec96cf7-885b-44b1-b77a-9aed85a5156f&Player_ID=52150625852  
[2026-03-26 15:59:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=bec96cf7-885b-44b1-b77a-9aed85a5156f&Player_ID=52150625852","has_body":false} 
[2026-03-26 15:59:40] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-26 15:59:40] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165857,"exception":"Unknown named parameter $userId"} 
[2026-03-26 15:59:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-26 15:59:41] production.INFO: Constructing job for order: 181065  
[2026-03-26 15:59:43] production.INFO: Handling job for order: 181065  
[2026-03-26 15:59:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 15:59:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 15:59:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=38198d21-4037-441f-8d67-d631e69ef817&Player_ID=52150625852  
[2026-03-26 15:59:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=38198d21-4037-441f-8d67-d631e69ef817&Player_ID=52150625852","has_body":false} 
[2026-03-26 15:59:44] production.INFO: Operation sent successfully {"operation_id":165858,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FpGm9-1774529984","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 15:59:44"}},"processed_data":{"order_number":"ORD-FpGm9-1774529984","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 15:59:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-zdcWeOs-1774529974","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 15:59:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-zdcWeOs-1774529974","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 15:59:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 15:59:46] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":181063} 
[2026-03-26 15:59:46] production.INFO: Order updated successfully. Order ID: 181063, Status: completed  
[2026-03-26 15:59:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-zdcWeOs-1774529974","status":"completed","codes_count":0} 
[2026-03-26 15:59:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-26 15:59:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-FpGm9-1774529984","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 15:59:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-FpGm9-1774529984","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 15:59:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 15:59:58] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":181065} 
[2026-03-26 15:59:58] production.INFO: Order updated successfully. Order ID: 181065, Status: completed  
[2026-03-26 15:59:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-FpGm9-1774529984","status":"completed","codes_count":0} 
[2026-03-26 15:59:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-26 16:00:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"3T9SLGkTdUzjTn9NwkYp5IoYJV835wD6","execution_time":"2026-03-26 16:00:02"} 
[2026-03-26 16:00:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"3T9SLGkTdUzjTn9NwkYp5IoYJV835wD6","execution_time":"2026-03-26 16:00:02","total_operations":3,"sites_count":2} 
[2026-03-26 16:00:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"3T9SLGkTdUzjTn9NwkYp5IoYJV835wD6","execution_time":"2026-03-26 16:00:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-UBB72x0-1774529870"]} 
[2026-03-26 16:00:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"3T9SLGkTdUzjTn9NwkYp5IoYJV835wD6","execution_time":"2026-03-26 16:00:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 16:00:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"3T9SLGkTdUzjTn9NwkYp5IoYJV835wD6","execution_time":"2026-03-26 16:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 16:00:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"3T9SLGkTdUzjTn9NwkYp5IoYJV835wD6","execution_time":"2026-03-26 16:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UBB72x0-1774529870","operation_id":165851,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 16:00:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"3T9SLGkTdUzjTn9NwkYp5IoYJV835wD6","execution_time":"2026-03-26 16:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UBB72x0-1774529870","operation_id":165851,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 16:00:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"3T9SLGkTdUzjTn9NwkYp5IoYJV835wD6","execution_time":"2026-03-26 16:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UBB72x0-1774529870","operation_id":165851,"count":1} 
[2026-03-26 16:00:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"3T9SLGkTdUzjTn9NwkYp5IoYJV835wD6","execution_time":"2026-03-26 16:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UBB72x0-1774529870","operation_id":165851,"count":1} 
[2026-03-26 16:00:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"3T9SLGkTdUzjTn9NwkYp5IoYJV835wD6","execution_time":"2026-03-26 16:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UBB72x0-1774529870","operation_id":165851,"user_id":587,"notification_type":"order_approved","reference_id":181058} 
[2026-03-26 16:00:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"3T9SLGkTdUzjTn9NwkYp5IoYJV835wD6","execution_time":"2026-03-26 16:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UBB72x0-1774529870","operation_id":165851,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 16:00:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"3T9SLGkTdUzjTn9NwkYp5IoYJV835wD6","execution_time":"2026-03-26 16:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UBB72x0-1774529870","operation_id":165851,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 16:00:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"3T9SLGkTdUzjTn9NwkYp5IoYJV835wD6","execution_time":"2026-03-26 16:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UBB72x0-1774529870","operation_id":165851,"processed":1,"errors":0} 
[2026-03-26 16:00:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"3T9SLGkTdUzjTn9NwkYp5IoYJV835wD6","execution_time":"2026-03-26 16:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UBB72x0-1774529870","operation_id":165851,"processed":1,"errors":0} 
[2026-03-26 16:00:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"3T9SLGkTdUzjTn9NwkYp5IoYJV835wD6","execution_time":"2026-03-26 16:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UBB72x0-1774529870","operation_id":165851,"orders_count":2,"order_ids":["ORD-qd4O4C-1774529972","ORD-hejE-1774529973"]} 
[2026-03-26 16:00:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"3T9SLGkTdUzjTn9NwkYp5IoYJV835wD6","execution_time":"2026-03-26 16:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UBB72x0-1774529870","operation_id":165851} 
[2026-03-26 16:00:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"3T9SLGkTdUzjTn9NwkYp5IoYJV835wD6","execution_time":"2026-03-26 16:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UBB72x0-1774529870","operation_id":165851,"orders_count":2} 
[2026-03-26 16:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"3T9SLGkTdUzjTn9NwkYp5IoYJV835wD6","execution_time":"2026-03-26 16:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hejE-1774529973","operation_id":165855} 
[2026-03-26 16:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"3T9SLGkTdUzjTn9NwkYp5IoYJV835wD6","execution_time":"2026-03-26 16:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qd4O4C-1774529972","operation_id":165854} 
[2026-03-26 16:00:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"3T9SLGkTdUzjTn9NwkYp5IoYJV835wD6","execution_time":"2026-03-26 16:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qd4O4C-1774529972","operation_id":165854,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 16:00:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"3T9SLGkTdUzjTn9NwkYp5IoYJV835wD6","execution_time":"2026-03-26 16:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qd4O4C-1774529972","operation_id":165854,"processed":0,"errors":0} 
[2026-03-26 16:00:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"3T9SLGkTdUzjTn9NwkYp5IoYJV835wD6","execution_time":"2026-03-26 16:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qd4O4C-1774529972","operation_id":165854} 
[2026-03-26 16:00:03] production.INFO: Executing GetProducts task...  
[2026-03-26 16:00:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 16:00:03] production.INFO: Executing GetProducts task...  
[2026-03-26 16:00:05] production.INFO: async() رجع: true  
[2026-03-26 16:00:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 16:00:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 16:00:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 16:00:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 16:00:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 16:00:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 16:00:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 16:00:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 16:00:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 16:00:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 16:00:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 16:00:07] production.INFO: Constructing job for order: 181066  
[2026-03-26 16:00:09] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 16:00:09] production.ERROR: FCM send failed for token 565: Requested entity was not found.  
[2026-03-26 16:00:09] production.INFO: Handling job for order: 181066  
[2026-03-26 16:00:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:00:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:00:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=b35defb2-0074-4dbc-96db-8d9d057f43de&Player_ID=52362512673  
[2026-03-26 16:00:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=b35defb2-0074-4dbc-96db-8d9d057f43de&Player_ID=52362512673","has_body":false} 
[2026-03-26 16:00:09] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-26 16:00:09] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165859,"exception":"Unknown named parameter $userId"} 
[2026-03-26 16:00:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-26 16:01:11] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"2150.0","mainamount":"2150","operation_number":"160342958","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpvfmrt6mp2r62fZbvwnZ"}},"user_id":1714} 
[2026-03-26 16:01:12] production.INFO: SendAcceptReject: Notification queued {"user_id":38,"notification_type":"order_approved","reference_id":181047} 
[2026-03-26 16:01:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 16:01:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 16:01:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 16:01:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 16:01:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 16:01:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 16:01:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 16:01:12] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 16:01:12] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18902,"user_id":1714,"amount":2150.0,"admins_notified":7} 
[2026-03-26 16:01:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 38  
[2026-03-26 16:01:15] production.INFO: Constructing job for order: 181067  
[2026-03-26 16:01:16] production.INFO: Handling job for order: 181067  
[2026-03-26 16:01:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:01:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:01:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ba97b7bb-1eb2-43d9-a44f-e088b077f71c&Player_ID=52151162687  
[2026-03-26 16:01:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ba97b7bb-1eb2-43d9-a44f-e088b077f71c&Player_ID=52151162687","has_body":false} 
[2026-03-26 16:01:16] production.INFO: Operation sent successfully {"operation_id":165860,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZiY-1774530076","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 16:01:16"}},"processed_data":{"order_number":"ORD-ZiY-1774530076","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 16:01:26] production.INFO: Constructing job for order: 181068  
[2026-03-26 16:01:28] production.INFO: Handling job for order: 181068  
[2026-03-26 16:01:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:01:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:01:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7beddd2c-3826-4c67-a9c5-f97418a8a49f&Player_ID=52024889628  
[2026-03-26 16:01:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7beddd2c-3826-4c67-a9c5-f97418a8a49f&Player_ID=52024889628","has_body":false} 
[2026-03-26 16:01:29] production.INFO: Operation sent successfully {"operation_id":165861,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UjfRgDYW-1774530089","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 16:01:29"}},"processed_data":{"order_number":"ORD-UjfRgDYW-1774530089","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 16:01:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ZiY-1774530076","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 16:01:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-ZiY-1774530076","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 16:01:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 16:01:37] production.INFO: SendAcceptReject: Notification queued {"user_id":1158,"notification_type":"order_approved","reference_id":181067} 
[2026-03-26 16:01:37] production.INFO: Order updated successfully. Order ID: 181067, Status: completed  
[2026-03-26 16:01:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ZiY-1774530076","status":"completed","codes_count":0} 
[2026-03-26 16:01:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-26 16:01:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-UjfRgDYW-1774530089","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 16:01:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-UjfRgDYW-1774530089","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 16:01:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 16:01:40] production.INFO: SendAcceptReject: Notification queued {"user_id":100,"notification_type":"order_approved","reference_id":181068} 
[2026-03-26 16:01:40] production.INFO: Order updated successfully. Order ID: 181068, Status: completed  
[2026-03-26 16:01:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-UjfRgDYW-1774530089","status":"completed","codes_count":0} 
[2026-03-26 16:01:40] production.INFO: Constructing job for order: 181069  
[2026-03-26 16:01:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 100  
[2026-03-26 16:01:41] production.INFO: Handling job for order: 181069  
[2026-03-26 16:01:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:01:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:01:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2224fa89-65e2-44b4-b7b1-352e4273140d&Player_ID=52359530466  
[2026-03-26 16:01:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2224fa89-65e2-44b4-b7b1-352e4273140d&Player_ID=52359530466","has_body":false} 
[2026-03-26 16:01:42] production.INFO: Operation sent successfully {"operation_id":165862,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZiYw-1774530102","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 16:01:42"}},"processed_data":{"order_number":"ORD-ZiYw-1774530102","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 16:01:44] production.INFO: SendAcceptReject: Notification queued {"user_id":1714,"notification_type":"request_approved","reference_id":18902} 
[2026-03-26 16:01:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1714  
[2026-03-26 16:01:49] production.INFO: Constructing job for order: 181070  
[2026-03-26 16:01:51] production.INFO: Handling job for order: 181070  
[2026-03-26 16:01:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:01:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:01:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=752c8e2d-82a9-4335-8e6a-6f4610f862de&Player_ID=52150625852  
[2026-03-26 16:01:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=752c8e2d-82a9-4335-8e6a-6f4610f862de&Player_ID=52150625852","has_body":false} 
[2026-03-26 16:01:51] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-26 16:01:51] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165863,"exception":"Unknown named parameter $userId"} 
[2026-03-26 16:01:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-26 16:01:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ZiYw-1774530102","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 16:01:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-ZiYw-1774530102","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 16:01:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 16:01:52] production.INFO: SendAcceptReject: Notification queued {"user_id":1158,"notification_type":"order_approved","reference_id":181069} 
[2026-03-26 16:01:52] production.INFO: Order updated successfully. Order ID: 181069, Status: completed  
[2026-03-26 16:01:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ZiYw-1774530102","status":"completed","codes_count":0} 
[2026-03-26 16:01:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-26 16:02:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"V0WaEGRYZ5EDoyHVOERYqW0qe6mbi8iq","execution_time":"2026-03-26 16:02:00"} 
[2026-03-26 16:02:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"V0WaEGRYZ5EDoyHVOERYqW0qe6mbi8iq","execution_time":"2026-03-26 16:02:00","total_operations":2,"sites_count":1} 
[2026-03-26 16:02:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"V0WaEGRYZ5EDoyHVOERYqW0qe6mbi8iq","execution_time":"2026-03-26 16:02:00","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-qd4O4C-1774529972","ORD-hejE-1774529973"]} 
[2026-03-26 16:02:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"V0WaEGRYZ5EDoyHVOERYqW0qe6mbi8iq","execution_time":"2026-03-26 16:02:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 16:02:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"V0WaEGRYZ5EDoyHVOERYqW0qe6mbi8iq","execution_time":"2026-03-26 16:02:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 16:02:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"V0WaEGRYZ5EDoyHVOERYqW0qe6mbi8iq","execution_time":"2026-03-26 16:02:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qd4O4C-1774529972","operation_id":165854} 
[2026-03-26 16:02:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"V0WaEGRYZ5EDoyHVOERYqW0qe6mbi8iq","execution_time":"2026-03-26 16:02:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qd4O4C-1774529972","operation_id":165854,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-26 16:02:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"V0WaEGRYZ5EDoyHVOERYqW0qe6mbi8iq","execution_time":"2026-03-26 16:02:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qd4O4C-1774529972","operation_id":165854,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 16:02:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"V0WaEGRYZ5EDoyHVOERYqW0qe6mbi8iq","execution_time":"2026-03-26 16:02:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qd4O4C-1774529972","operation_id":165854,"count":1} 
[2026-03-26 16:02:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"V0WaEGRYZ5EDoyHVOERYqW0qe6mbi8iq","execution_time":"2026-03-26 16:02:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qd4O4C-1774529972","operation_id":165854,"count":1} 
[2026-03-26 16:02:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"V0WaEGRYZ5EDoyHVOERYqW0qe6mbi8iq","execution_time":"2026-03-26 16:02:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qd4O4C-1774529972","operation_id":165854,"user_id":949,"notification_type":"order_approved","reference_id":181062} 
[2026-03-26 16:02:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"V0WaEGRYZ5EDoyHVOERYqW0qe6mbi8iq","execution_time":"2026-03-26 16:02:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qd4O4C-1774529972","operation_id":165854,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 16:02:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"V0WaEGRYZ5EDoyHVOERYqW0qe6mbi8iq","execution_time":"2026-03-26 16:02:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qd4O4C-1774529972","operation_id":165854,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 16:02:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"V0WaEGRYZ5EDoyHVOERYqW0qe6mbi8iq","execution_time":"2026-03-26 16:02:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qd4O4C-1774529972","operation_id":165854,"processed":1,"errors":0} 
[2026-03-26 16:02:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"V0WaEGRYZ5EDoyHVOERYqW0qe6mbi8iq","execution_time":"2026-03-26 16:02:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qd4O4C-1774529972","operation_id":165854,"processed":1,"errors":0} 
[2026-03-26 16:02:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"V0WaEGRYZ5EDoyHVOERYqW0qe6mbi8iq","execution_time":"2026-03-26 16:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qd4O4C-1774529972","operation_id":165854} 
[2026-03-26 16:02:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-26 16:02:08] production.INFO: Constructing job for order: 181071  
[2026-03-26 16:02:10] production.INFO: Handling job for order: 181071  
[2026-03-26 16:02:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:02:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:02:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=43627808-007e-4b15-8b59-1a94ccd51384&Player_ID=52150625852  
[2026-03-26 16:02:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=43627808-007e-4b15-8b59-1a94ccd51384&Player_ID=52150625852","has_body":false} 
[2026-03-26 16:02:11] production.INFO: Operation sent successfully {"operation_id":165864,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pv2rl-1774530130","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 16:02:11"}},"processed_data":{"order_number":"ORD-pv2rl-1774530130","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 16:02:22] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pv2rl-1774530130","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 16:02:22] production.INFO: Processed webhook data (normalized) {"id":"ORD-pv2rl-1774530130","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 16:02:22] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 16:02:22] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":181071} 
[2026-03-26 16:02:22] production.INFO: Order updated successfully. Order ID: 181071, Status: completed  
[2026-03-26 16:02:22] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pv2rl-1774530130","status":"completed","codes_count":0} 
[2026-03-26 16:02:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-26 16:02:28] production.INFO: Constructing job for order: 181072  
[2026-03-26 16:02:29] production.INFO: Handling job for order: 181072  
[2026-03-26 16:02:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:02:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:02:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=cb785078-087b-4590-9fbc-5819b2b5afe8&Player_ID=52151162687  
[2026-03-26 16:02:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=cb785078-087b-4590-9fbc-5819b2b5afe8&Player_ID=52151162687","has_body":false} 
[2026-03-26 16:02:29] production.INFO: Operation sent successfully {"operation_id":165865,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KFoQa-1774530149","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 16:02:29"}},"processed_data":{"order_number":"ORD-KFoQa-1774530149","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 16:02:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-KFoQa-1774530149","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 16:02:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-KFoQa-1774530149","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 16:02:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 16:02:40] production.INFO: SendAcceptReject: Notification queued {"user_id":1158,"notification_type":"order_approved","reference_id":181072} 
[2026-03-26 16:02:40] production.INFO: Order updated successfully. Order ID: 181072, Status: completed  
[2026-03-26 16:02:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-KFoQa-1774530149","status":"completed","codes_count":0} 
[2026-03-26 16:02:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-26 16:02:50] production.INFO: Constructing job for order: 181073  
[2026-03-26 16:02:53] production.INFO: Handling job for order: 181073  
[2026-03-26 16:02:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:02:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:02:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=7c1fe988-f5f3-4ac0-acd9-c0665fb9fda3&Player_ID=52362512673  
[2026-03-26 16:02:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=7c1fe988-f5f3-4ac0-acd9-c0665fb9fda3&Player_ID=52362512673","has_body":false} 
[2026-03-26 16:02:54] production.INFO: Operation sent successfully {"operation_id":165866,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gHzfRtK-1774530174","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 16:02:54"}},"processed_data":{"order_number":"ORD-gHzfRtK-1774530174","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 16:03:04] production.INFO: Constructing job for order: 181074  
[2026-03-26 16:03:06] production.INFO: Handling job for order: 181074  
[2026-03-26 16:03:06] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 16:03:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:03:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=9ae483f4-ce49-419b-a19e-ea0b15eb9743&Player_ID=0945368759  
[2026-03-26 16:03:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=9ae483f4-ce49-419b-a19e-ea0b15eb9743&Player_ID=0945368759","has_body":false} 
[2026-03-26 16:03:07] production.INFO: Operation sent successfully {"operation_id":165867,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mTv3-1774530187","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 16:03:07"}},"processed_data":{"order_number":"ORD-mTv3-1774530187","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 16:03:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-gHzfRtK-1774530174","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 16:03:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-gHzfRtK-1774530174","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 16:03:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 16:03:07] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":181073} 
[2026-03-26 16:03:07] production.INFO: Order updated successfully. Order ID: 181073, Status: completed  
[2026-03-26 16:03:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-gHzfRtK-1774530174","status":"completed","codes_count":0} 
[2026-03-26 16:03:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-26 16:03:18] production.INFO: SendAcceptReject: Notification queued {"user_id":1292,"notification_type":"order_rejected","reference_id":181008} 
[2026-03-26 16:03:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-26 16:03:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-26 16:03:21] production.INFO: SendAcceptReject: Notification queued {"user_id":1292,"notification_type":"order_approved","reference_id":181010} 
[2026-03-26 16:03:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-26 16:03:31] production.INFO: Constructing job for order: 181075  
[2026-03-26 16:03:33] production.INFO: SendAcceptReject: Notification queued {"user_id":1292,"notification_type":"order_rejected","reference_id":181010} 
[2026-03-26 16:03:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-26 16:03:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-26 16:03:34] production.INFO: Handling job for order: 181075  
[2026-03-26 16:03:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:03:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:03:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8e710691-ccc2-48de-81dd-8b886a859d36&Player_ID=52026614942  
[2026-03-26 16:03:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8e710691-ccc2-48de-81dd-8b886a859d36&Player_ID=52026614942","has_body":false} 
[2026-03-26 16:03:35] production.INFO: Operation sent successfully {"operation_id":165868,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ba1zA-1774530215","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 16:03:35"}},"processed_data":{"order_number":"ORD-ba1zA-1774530215","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 16:03:37] production.INFO: Constructing job for order: 181077  
[2026-03-26 16:03:38] production.INFO: Handling job for order: 181077  
[2026-03-26 16:03:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:03:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:03:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=4e61fc28-8f61-41db-91d1-c72204ee91b1&Player_ID=52026614942  
[2026-03-26 16:03:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=4e61fc28-8f61-41db-91d1-c72204ee91b1&Player_ID=52026614942","has_body":false} 
[2026-03-26 16:03:39] production.INFO: Operation sent successfully {"operation_id":165869,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-enX-1774530219","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 16:03:39"}},"processed_data":{"order_number":"ORD-enX-1774530219","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 16:03:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ba1zA-1774530215","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 16:03:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-ba1zA-1774530215","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 16:03:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 16:03:51] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":181075} 
[2026-03-26 16:03:51] production.INFO: Order updated successfully. Order ID: 181075, Status: completed  
[2026-03-26 16:03:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ba1zA-1774530215","status":"completed","codes_count":0} 
[2026-03-26 16:03:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-enX-1774530219","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 16:03:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-enX-1774530219","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 16:03:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 16:03:53] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":181077} 
[2026-03-26 16:03:53] production.INFO: Order updated successfully. Order ID: 181077, Status: completed  
[2026-03-26 16:03:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-enX-1774530219","status":"completed","codes_count":0} 
[2026-03-26 16:03:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-26 16:03:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-26 16:04:00] production.INFO: Constructing job for order: 181078  
[2026-03-26 16:04:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bBlw6xuejDSz4uKBOIy7BBNMW3HeeRe6","execution_time":"2026-03-26 16:04:03"} 
[2026-03-26 16:04:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"bBlw6xuejDSz4uKBOIy7BBNMW3HeeRe6","execution_time":"2026-03-26 16:04:03","total_operations":2,"sites_count":2} 
[2026-03-26 16:04:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"bBlw6xuejDSz4uKBOIy7BBNMW3HeeRe6","execution_time":"2026-03-26 16:04:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-qd4O4C-1774529972"]} 
[2026-03-26 16:04:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"bBlw6xuejDSz4uKBOIy7BBNMW3HeeRe6","execution_time":"2026-03-26 16:04:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 16:04:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"bBlw6xuejDSz4uKBOIy7BBNMW3HeeRe6","execution_time":"2026-03-26 16:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 16:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bBlw6xuejDSz4uKBOIy7BBNMW3HeeRe6","execution_time":"2026-03-26 16:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qd4O4C-1774529972","operation_id":165854} 
[2026-03-26 16:04:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"bBlw6xuejDSz4uKBOIy7BBNMW3HeeRe6","execution_time":"2026-03-26 16:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qd4O4C-1774529972","operation_id":165854,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 16:04:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"bBlw6xuejDSz4uKBOIy7BBNMW3HeeRe6","execution_time":"2026-03-26 16:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qd4O4C-1774529972","operation_id":165854,"processed":0,"errors":0} 
[2026-03-26 16:04:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"bBlw6xuejDSz4uKBOIy7BBNMW3HeeRe6","execution_time":"2026-03-26 16:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qd4O4C-1774529972","operation_id":165854,"orders_count":1,"order_ids":["ORD-mTv3-1774530187"]} 
[2026-03-26 16:04:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"bBlw6xuejDSz4uKBOIy7BBNMW3HeeRe6","execution_time":"2026-03-26 16:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qd4O4C-1774529972","operation_id":165854} 
[2026-03-26 16:04:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"bBlw6xuejDSz4uKBOIy7BBNMW3HeeRe6","execution_time":"2026-03-26 16:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qd4O4C-1774529972","operation_id":165854,"orders_count":1} 
[2026-03-26 16:04:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"bBlw6xuejDSz4uKBOIy7BBNMW3HeeRe6","execution_time":"2026-03-26 16:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mTv3-1774530187","operation_id":165867,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 16:04:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"bBlw6xuejDSz4uKBOIy7BBNMW3HeeRe6","execution_time":"2026-03-26 16:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mTv3-1774530187","operation_id":165867,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 16:04:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"bBlw6xuejDSz4uKBOIy7BBNMW3HeeRe6","execution_time":"2026-03-26 16:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mTv3-1774530187","operation_id":165867,"count":1} 
[2026-03-26 16:04:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"bBlw6xuejDSz4uKBOIy7BBNMW3HeeRe6","execution_time":"2026-03-26 16:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mTv3-1774530187","operation_id":165867,"count":1} 
[2026-03-26 16:04:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"bBlw6xuejDSz4uKBOIy7BBNMW3HeeRe6","execution_time":"2026-03-26 16:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mTv3-1774530187","operation_id":165867,"user_id":315,"notification_type":"order_approved","reference_id":181074} 
[2026-03-26 16:04:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"bBlw6xuejDSz4uKBOIy7BBNMW3HeeRe6","execution_time":"2026-03-26 16:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mTv3-1774530187","operation_id":165867,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 16:04:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"bBlw6xuejDSz4uKBOIy7BBNMW3HeeRe6","execution_time":"2026-03-26 16:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mTv3-1774530187","operation_id":165867,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 16:04:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"bBlw6xuejDSz4uKBOIy7BBNMW3HeeRe6","execution_time":"2026-03-26 16:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mTv3-1774530187","operation_id":165867,"processed":1,"errors":0} 
[2026-03-26 16:04:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"bBlw6xuejDSz4uKBOIy7BBNMW3HeeRe6","execution_time":"2026-03-26 16:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mTv3-1774530187","operation_id":165867,"processed":1,"errors":0} 
[2026-03-26 16:04:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"bBlw6xuejDSz4uKBOIy7BBNMW3HeeRe6","execution_time":"2026-03-26 16:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mTv3-1774530187","operation_id":165867} 
[2026-03-26 16:04:03] production.INFO: Handling job for order: 181078  
[2026-03-26 16:04:03] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 16:04:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:04:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=cf685999-d569-4286-8356-761641273363&Player_ID=0948910461  
[2026-03-26 16:04:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=cf685999-d569-4286-8356-761641273363&Player_ID=0948910461","has_body":false} 
[2026-03-26 16:04:04] production.INFO: Operation sent successfully {"operation_id":165870,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pG6-1774530244","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 16:04:04"}},"processed_data":{"order_number":"ORD-pG6-1774530244","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 16:04:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-26 16:04:28] production.INFO: Constructing job for order: 181079  
[2026-03-26 16:04:31] production.INFO: Handling job for order: 181079  
[2026-03-26 16:04:31] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 16:04:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:04:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=bc9a5fe6-bce8-4c96-b267-8243b3116ab9&Player_ID=0948910461  
[2026-03-26 16:04:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=bc9a5fe6-bce8-4c96-b267-8243b3116ab9&Player_ID=0948910461","has_body":false} 
[2026-03-26 16:04:32] production.INFO: Operation sent successfully {"operation_id":165871,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DI5-1774530272","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 16:04:32"}},"processed_data":{"order_number":"ORD-DI5-1774530272","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 16:04:34] production.INFO: Constructing job for order: 181080  
[2026-03-26 16:04:35] production.INFO: Handling job for order: 181080  
[2026-03-26 16:04:35] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 16:04:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:04:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=f90d18df-c2e7-4af0-a305-e9305798ab4a&Player_ID=0948910461  
[2026-03-26 16:04:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=f90d18df-c2e7-4af0-a305-e9305798ab4a&Player_ID=0948910461","has_body":false} 
[2026-03-26 16:04:36] production.INFO: Operation sent successfully {"operation_id":165872,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-D0ZkjB-1774530275","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 16:04:36"}},"processed_data":{"order_number":"ORD-D0ZkjB-1774530275","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 16:04:39] production.INFO: Constructing job for order: 181081  
[2026-03-26 16:04:42] production.INFO: Handling job for order: 181081  
[2026-03-26 16:04:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:04:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:04:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8ad86e69-c39b-4f1b-9150-ea03db0a395f&Player_ID=52026614942  
[2026-03-26 16:04:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8ad86e69-c39b-4f1b-9150-ea03db0a395f&Player_ID=52026614942","has_body":false} 
[2026-03-26 16:04:42] production.INFO: Operation sent successfully {"operation_id":165873,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kVGw-1774530282","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 16:04:42"}},"processed_data":{"order_number":"ORD-kVGw-1774530282","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 16:04:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kVGw-1774530282","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 16:04:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-kVGw-1774530282","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 16:04:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 16:04:55] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":181081} 
[2026-03-26 16:04:55] production.INFO: Order updated successfully. Order ID: 181081, Status: completed  
[2026-03-26 16:04:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kVGw-1774530282","status":"completed","codes_count":0} 
[2026-03-26 16:04:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-26 16:05:00] production.INFO: Executing GetProducts task...  
[2026-03-26 16:05:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 16:05:00] production.INFO: Executing GetProducts task...  
[2026-03-26 16:05:03] production.INFO: async() رجع: true  
[2026-03-26 16:05:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 16:05:03] production.WARNING: Product with ID 395 not found  
[2026-03-26 16:05:03] production.WARNING: Product with ID 213 not found  
[2026-03-26 16:05:03] production.WARNING: Product with ID 212 not found  
[2026-03-26 16:05:03] production.WARNING: Product with ID 211 not found  
[2026-03-26 16:05:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 16:05:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 16:05:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 16:05:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 16:05:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 16:05:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 16:05:05] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"3000.0","mainamount":"3000","operation_number":"600432169313","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpp3a7rb8de1h9br7rTnd"}},"user_id":1418} 
[2026-03-26 16:05:07] production.INFO: Constructing job for order: 181082  
[2026-03-26 16:05:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 16:05:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 16:05:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 16:05:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 16:05:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 16:05:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 16:05:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 16:05:07] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 16:05:07] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18903,"user_id":1418,"amount":3000.0,"admins_notified":7} 
[2026-03-26 16:05:10] production.INFO: Handling job for order: 181082  
[2026-03-26 16:05:10] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 16:05:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:05:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=310aef2b-bbeb-4fa4-ab6d-9323665971d8&Player_ID=0944655897  
[2026-03-26 16:05:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=310aef2b-bbeb-4fa4-ab6d-9323665971d8&Player_ID=0944655897","has_body":false} 
[2026-03-26 16:05:11] production.INFO: Operation sent successfully {"operation_id":165874,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dtT6u-1774530311","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 16:05:11"}},"processed_data":{"order_number":"ORD-dtT6u-1774530311","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 16:06:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"vmiBvHNqSIOoqiHRKUuzxPIth8TkQiZf","execution_time":"2026-03-26 16:06:02"} 
[2026-03-26 16:06:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"vmiBvHNqSIOoqiHRKUuzxPIth8TkQiZf","execution_time":"2026-03-26 16:06:02","total_operations":5,"sites_count":2} 
[2026-03-26 16:06:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"vmiBvHNqSIOoqiHRKUuzxPIth8TkQiZf","execution_time":"2026-03-26 16:06:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-qd4O4C-1774529972"]} 
[2026-03-26 16:06:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"vmiBvHNqSIOoqiHRKUuzxPIth8TkQiZf","execution_time":"2026-03-26 16:06:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 16:06:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"vmiBvHNqSIOoqiHRKUuzxPIth8TkQiZf","execution_time":"2026-03-26 16:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 16:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vmiBvHNqSIOoqiHRKUuzxPIth8TkQiZf","execution_time":"2026-03-26 16:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qd4O4C-1774529972","operation_id":165854} 
[2026-03-26 16:06:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"vmiBvHNqSIOoqiHRKUuzxPIth8TkQiZf","execution_time":"2026-03-26 16:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qd4O4C-1774529972","operation_id":165854,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 16:06:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"vmiBvHNqSIOoqiHRKUuzxPIth8TkQiZf","execution_time":"2026-03-26 16:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qd4O4C-1774529972","operation_id":165854,"processed":0,"errors":0} 
[2026-03-26 16:06:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"vmiBvHNqSIOoqiHRKUuzxPIth8TkQiZf","execution_time":"2026-03-26 16:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qd4O4C-1774529972","operation_id":165854,"orders_count":4,"order_ids":["ORD-pG6-1774530244","ORD-DI5-1774530272","ORD-D0ZkjB-1774530275","ORD-dtT6u-1774530311"]} 
[2026-03-26 16:06:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"vmiBvHNqSIOoqiHRKUuzxPIth8TkQiZf","execution_time":"2026-03-26 16:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qd4O4C-1774529972","operation_id":165854} 
[2026-03-26 16:06:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"vmiBvHNqSIOoqiHRKUuzxPIth8TkQiZf","execution_time":"2026-03-26 16:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qd4O4C-1774529972","operation_id":165854,"orders_count":4} 
[2026-03-26 16:06:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"vmiBvHNqSIOoqiHRKUuzxPIth8TkQiZf","execution_time":"2026-03-26 16:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pG6-1774530244","operation_id":165870,"processed":4,"skipped":0,"updates_prepared":4} 
[2026-03-26 16:06:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"vmiBvHNqSIOoqiHRKUuzxPIth8TkQiZf","execution_time":"2026-03-26 16:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pG6-1774530244","operation_id":165870,"total_items":4,"chunks":1,"chunk_size":10} 
[2026-03-26 16:06:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"vmiBvHNqSIOoqiHRKUuzxPIth8TkQiZf","execution_time":"2026-03-26 16:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pG6-1774530244","operation_id":165870,"count":4} 
[2026-03-26 16:06:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"vmiBvHNqSIOoqiHRKUuzxPIth8TkQiZf","execution_time":"2026-03-26 16:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pG6-1774530244","operation_id":165870,"count":4} 
[2026-03-26 16:06:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"vmiBvHNqSIOoqiHRKUuzxPIth8TkQiZf","execution_time":"2026-03-26 16:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pG6-1774530244","operation_id":165870,"user_id":315,"notification_type":"order_approved","reference_id":181080} 
[2026-03-26 16:06:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"vmiBvHNqSIOoqiHRKUuzxPIth8TkQiZf","execution_time":"2026-03-26 16:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pG6-1774530244","operation_id":165870,"user_id":315,"notification_type":"order_approved","reference_id":181079} 
[2026-03-26 16:06:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"vmiBvHNqSIOoqiHRKUuzxPIth8TkQiZf","execution_time":"2026-03-26 16:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pG6-1774530244","operation_id":165870,"user_id":1659,"notification_type":"order_approved","reference_id":181082} 
[2026-03-26 16:06:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"vmiBvHNqSIOoqiHRKUuzxPIth8TkQiZf","execution_time":"2026-03-26 16:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pG6-1774530244","operation_id":165870,"user_id":315,"notification_type":"order_approved","reference_id":181078} 
[2026-03-26 16:06:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"vmiBvHNqSIOoqiHRKUuzxPIth8TkQiZf","execution_time":"2026-03-26 16:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pG6-1774530244","operation_id":165870,"chunk_number":1,"processed":4,"errors":0,"total_operations":4,"total_orders":4,"total_codes":0,"total_refunds":0} 
[2026-03-26 16:06:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"vmiBvHNqSIOoqiHRKUuzxPIth8TkQiZf","execution_time":"2026-03-26 16:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pG6-1774530244","operation_id":165870,"total_processed":4,"total_errors":0,"chunks_processed":1} 
[2026-03-26 16:06:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"vmiBvHNqSIOoqiHRKUuzxPIth8TkQiZf","execution_time":"2026-03-26 16:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pG6-1774530244","operation_id":165870,"processed":4,"errors":0} 
[2026-03-26 16:06:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"vmiBvHNqSIOoqiHRKUuzxPIth8TkQiZf","execution_time":"2026-03-26 16:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pG6-1774530244","operation_id":165870,"processed":4,"errors":0} 
[2026-03-26 16:06:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"vmiBvHNqSIOoqiHRKUuzxPIth8TkQiZf","execution_time":"2026-03-26 16:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pG6-1774530244","operation_id":165870} 
[2026-03-26 16:06:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-26 16:06:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-26 16:06:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1659  
[2026-03-26 16:06:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-26 16:06:13] production.INFO: Constructing job for order: 181083  
[2026-03-26 16:06:14] production.INFO: Handling job for order: 181083  
[2026-03-26 16:06:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:06:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:06:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=df6c4649-eaf5-4b57-ab35-0e70b49e7a9b&Player_ID=52017557814  
[2026-03-26 16:06:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=df6c4649-eaf5-4b57-ab35-0e70b49e7a9b&Player_ID=52017557814","has_body":false} 
[2026-03-26 16:06:15] production.INFO: Operation sent successfully {"operation_id":165875,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SQOw1l7i-1774530375","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 16:06:15"}},"processed_data":{"order_number":"ORD-SQOw1l7i-1774530375","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 16:06:17] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"990.0","mainamount":"990","operation_number":"600432171450","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpnfilutor9enc0gQQtue"}},"user_id":1418} 
[2026-03-26 16:06:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SQOw1l7i-1774530375","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 16:06:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-SQOw1l7i-1774530375","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 16:06:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 16:06:35] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":181083} 
[2026-03-26 16:06:35] production.INFO: Order updated successfully. Order ID: 181083, Status: completed  
[2026-03-26 16:06:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SQOw1l7i-1774530375","status":"completed","codes_count":0} 
[2026-03-26 16:06:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-26 16:06:55] production.INFO: Constructing job for order: 181084  
[2026-03-26 16:06:57] production.INFO: Handling job for order: 181084  
[2026-03-26 16:06:57] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 16:06:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:06:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=6a23081c-b895-449c-9a78-ff6116727d31&Player_ID=0944655897  
[2026-03-26 16:06:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=6a23081c-b895-449c-9a78-ff6116727d31&Player_ID=0944655897","has_body":false} 
[2026-03-26 16:06:58] production.INFO: Operation sent successfully {"operation_id":165876,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-S80GY-1774530418","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 16:06:58"}},"processed_data":{"order_number":"ORD-S80GY-1774530418","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 16:07:16] production.INFO: Constructing job for order: 181085  
[2026-03-26 16:07:19] production.INFO: Handling job for order: 181085  
[2026-03-26 16:07:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:07:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:07:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=cf1d71e8-753d-418f-8da5-9a922514bba6&Player_ID=52150625852  
[2026-03-26 16:07:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=cf1d71e8-753d-418f-8da5-9a922514bba6&Player_ID=52150625852","has_body":false} 
[2026-03-26 16:07:21] production.INFO: Operation sent successfully {"operation_id":165877,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-opmGx8-1774530440","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 16:07:21"}},"processed_data":{"order_number":"ORD-opmGx8-1774530440","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 16:07:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-opmGx8-1774530440","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 16:07:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-opmGx8-1774530440","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 16:07:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 16:07:32] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":181085} 
[2026-03-26 16:07:32] production.INFO: Order updated successfully. Order ID: 181085, Status: completed  
[2026-03-26 16:07:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-opmGx8-1774530440","status":"completed","codes_count":0} 
[2026-03-26 16:07:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-26 16:07:45] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"10000.0","mainamount":"10000","operation_number":"160351675","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpmf16lgu02deabwISKbc"}},"user_id":442} 
[2026-03-26 16:07:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 16:07:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 16:07:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 16:07:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 16:07:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 16:07:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 16:07:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 16:07:48] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 16:07:48] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18904,"user_id":442,"amount":10000.0,"admins_notified":7} 
[2026-03-26 16:07:52] production.INFO: Constructing job for order: 181086  
[2026-03-26 16:07:54] production.INFO: Handling job for order: 181086  
[2026-03-26 16:07:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:07:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:07:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9d32e355-0392-4e01-9409-0d57be730bbc&Player_ID=52017557814  
[2026-03-26 16:07:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9d32e355-0392-4e01-9409-0d57be730bbc&Player_ID=52017557814","has_body":false} 
[2026-03-26 16:07:54] production.INFO: Operation sent successfully {"operation_id":165878,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-78yQB6-1774530474","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 16:07:54"}},"processed_data":{"order_number":"ORD-78yQB6-1774530474","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 16:08:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9Kc3Gqzmjs4ZWD1wvgUG46RVcPM6c3I5","execution_time":"2026-03-26 16:08:00"} 
[2026-03-26 16:08:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"9Kc3Gqzmjs4ZWD1wvgUG46RVcPM6c3I5","execution_time":"2026-03-26 16:08:00","total_operations":3,"sites_count":2} 
[2026-03-26 16:08:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9Kc3Gqzmjs4ZWD1wvgUG46RVcPM6c3I5","execution_time":"2026-03-26 16:08:00","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-qd4O4C-1774529972","ORD-78yQB6-1774530474"]} 
[2026-03-26 16:08:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9Kc3Gqzmjs4ZWD1wvgUG46RVcPM6c3I5","execution_time":"2026-03-26 16:08:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 16:08:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9Kc3Gqzmjs4ZWD1wvgUG46RVcPM6c3I5","execution_time":"2026-03-26 16:08:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 16:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9Kc3Gqzmjs4ZWD1wvgUG46RVcPM6c3I5","execution_time":"2026-03-26 16:08:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-78yQB6-1774530474","operation_id":165878} 
[2026-03-26 16:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9Kc3Gqzmjs4ZWD1wvgUG46RVcPM6c3I5","execution_time":"2026-03-26 16:08:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qd4O4C-1774529972","operation_id":165854} 
[2026-03-26 16:08:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9Kc3Gqzmjs4ZWD1wvgUG46RVcPM6c3I5","execution_time":"2026-03-26 16:08:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qd4O4C-1774529972","operation_id":165854,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 16:08:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9Kc3Gqzmjs4ZWD1wvgUG46RVcPM6c3I5","execution_time":"2026-03-26 16:08:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qd4O4C-1774529972","operation_id":165854,"processed":0,"errors":0} 
[2026-03-26 16:08:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9Kc3Gqzmjs4ZWD1wvgUG46RVcPM6c3I5","execution_time":"2026-03-26 16:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qd4O4C-1774529972","operation_id":165854,"orders_count":1,"order_ids":["ORD-S80GY-1774530418"]} 
[2026-03-26 16:08:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9Kc3Gqzmjs4ZWD1wvgUG46RVcPM6c3I5","execution_time":"2026-03-26 16:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qd4O4C-1774529972","operation_id":165854} 
[2026-03-26 16:08:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9Kc3Gqzmjs4ZWD1wvgUG46RVcPM6c3I5","execution_time":"2026-03-26 16:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qd4O4C-1774529972","operation_id":165854,"orders_count":1} 
[2026-03-26 16:08:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9Kc3Gqzmjs4ZWD1wvgUG46RVcPM6c3I5","execution_time":"2026-03-26 16:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S80GY-1774530418","operation_id":165876,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 16:08:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"9Kc3Gqzmjs4ZWD1wvgUG46RVcPM6c3I5","execution_time":"2026-03-26 16:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S80GY-1774530418","operation_id":165876,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 16:08:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"9Kc3Gqzmjs4ZWD1wvgUG46RVcPM6c3I5","execution_time":"2026-03-26 16:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S80GY-1774530418","operation_id":165876,"count":1} 
[2026-03-26 16:08:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"9Kc3Gqzmjs4ZWD1wvgUG46RVcPM6c3I5","execution_time":"2026-03-26 16:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S80GY-1774530418","operation_id":165876,"count":1} 
[2026-03-26 16:08:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"9Kc3Gqzmjs4ZWD1wvgUG46RVcPM6c3I5","execution_time":"2026-03-26 16:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S80GY-1774530418","operation_id":165876,"user_id":1659,"notification_type":"order_approved","reference_id":181084} 
[2026-03-26 16:08:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"9Kc3Gqzmjs4ZWD1wvgUG46RVcPM6c3I5","execution_time":"2026-03-26 16:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S80GY-1774530418","operation_id":165876,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 16:08:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"9Kc3Gqzmjs4ZWD1wvgUG46RVcPM6c3I5","execution_time":"2026-03-26 16:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S80GY-1774530418","operation_id":165876,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 16:08:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"9Kc3Gqzmjs4ZWD1wvgUG46RVcPM6c3I5","execution_time":"2026-03-26 16:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S80GY-1774530418","operation_id":165876,"processed":1,"errors":0} 
[2026-03-26 16:08:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9Kc3Gqzmjs4ZWD1wvgUG46RVcPM6c3I5","execution_time":"2026-03-26 16:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S80GY-1774530418","operation_id":165876,"processed":1,"errors":0} 
[2026-03-26 16:08:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"9Kc3Gqzmjs4ZWD1wvgUG46RVcPM6c3I5","execution_time":"2026-03-26 16:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S80GY-1774530418","operation_id":165876} 
[2026-03-26 16:08:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1659  
[2026-03-26 16:08:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-78yQB6-1774530474","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 16:08:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-78yQB6-1774530474","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 16:08:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 16:08:08] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":181086} 
[2026-03-26 16:08:08] production.INFO: Order updated successfully. Order ID: 181086, Status: completed  
[2026-03-26 16:08:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-78yQB6-1774530474","status":"completed","codes_count":0} 
[2026-03-26 16:08:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-26 16:08:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qd4O4C-1774529972","status":"completed","notes":[],"codes":[]}} 
[2026-03-26 16:08:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-qd4O4C-1774529972","status":"completed","codes":[],"notes":[]} 
[2026-03-26 16:08:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 16:08:47] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":181061} 
[2026-03-26 16:08:47] production.INFO: Order updated successfully. Order ID: 181061, Status: completed  
[2026-03-26 16:08:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qd4O4C-1774529972","status":"completed","codes_count":0} 
[2026-03-26 16:08:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-26 16:08:54] production.INFO: Constructing job for order: 181087  
[2026-03-26 16:08:55] production.INFO: Handling job for order: 181087  
[2026-03-26 16:08:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:08:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:08:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=741c26ac-106d-496f-b747-5b225639bc36&Player_ID=52026614942  
[2026-03-26 16:08:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=741c26ac-106d-496f-b747-5b225639bc36&Player_ID=52026614942","has_body":false} 
[2026-03-26 16:08:56] production.INFO: Operation sent successfully {"operation_id":165879,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GgjA-1774530535","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 16:08:56"}},"processed_data":{"order_number":"ORD-GgjA-1774530535","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 16:09:14] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-GgjA-1774530535","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 16:09:14] production.INFO: Processed webhook data (normalized) {"id":"ORD-GgjA-1774530535","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 16:09:14] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 16:09:14] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":181087} 
[2026-03-26 16:09:14] production.INFO: Order updated successfully. Order ID: 181087, Status: completed  
[2026-03-26 16:09:14] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-GgjA-1774530535","status":"completed","codes_count":0} 
[2026-03-26 16:09:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-26 16:09:30] production.INFO: Constructing job for order: 181088  
[2026-03-26 16:09:32] production.INFO: Handling job for order: 181088  
[2026-03-26 16:09:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:09:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:09:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=83ae459b-1d15-4eef-be27-8ab2c62d860c&Player_ID=51746618375  
[2026-03-26 16:09:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=83ae459b-1d15-4eef-be27-8ab2c62d860c&Player_ID=51746618375","has_body":false} 
[2026-03-26 16:09:35] production.INFO: Operation sent successfully {"operation_id":165880,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-03B-1774530575","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 16:09:35"}},"processed_data":{"order_number":"ORD-03B-1774530575","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 16:09:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-03B-1774530575","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 16:09:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-03B-1774530575","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 16:09:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 16:09:46] production.INFO: SendAcceptReject: Notification queued {"user_id":1665,"notification_type":"order_approved","reference_id":181088} 
[2026-03-26 16:09:46] production.INFO: Order updated successfully. Order ID: 181088, Status: completed  
[2026-03-26 16:09:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-03B-1774530575","status":"completed","codes_count":0} 
[2026-03-26 16:09:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-26 16:10:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"VdApRAeirHw9f3CGswDIUCOmRhEaMtjs","execution_time":"2026-03-26 16:10:02"} 
[2026-03-26 16:10:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"VdApRAeirHw9f3CGswDIUCOmRhEaMtjs","execution_time":"2026-03-26 16:10:02"} 
[2026-03-26 16:10:02] production.INFO: Executing GetProducts task...  
[2026-03-26 16:10:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 16:10:02] production.INFO: Executing GetProducts task...  
[2026-03-26 16:10:04] production.INFO: async() رجع: true  
[2026-03-26 16:10:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 16:10:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 16:10:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 16:10:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 16:10:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 16:10:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 16:10:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 16:10:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 16:10:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 16:10:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 16:10:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 16:10:12] production.INFO: Constructing job for order: 181089  
[2026-03-26 16:10:15] production.INFO: Handling job for order: 181089  
[2026-03-26 16:10:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:10:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:10:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=00c16f47-1f02-462c-b831-14e8f85487c0&Player_ID=52026614942  
[2026-03-26 16:10:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=00c16f47-1f02-462c-b831-14e8f85487c0&Player_ID=52026614942","has_body":false} 
[2026-03-26 16:10:16] production.INFO: Operation sent successfully {"operation_id":165881,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pXIfH-1774530615","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 16:10:16"}},"processed_data":{"order_number":"ORD-pXIfH-1774530615","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 16:10:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pXIfH-1774530615","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 16:10:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-pXIfH-1774530615","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 16:10:24] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 16:10:24] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":181089} 
[2026-03-26 16:10:24] production.INFO: Order updated successfully. Order ID: 181089, Status: completed  
[2026-03-26 16:10:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pXIfH-1774530615","status":"completed","codes_count":0} 
[2026-03-26 16:10:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-26 16:11:09] production.INFO: Constructing job for order: 181091  
[2026-03-26 16:11:10] production.INFO: Handling job for order: 181091  
[2026-03-26 16:11:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:11:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:11:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=f6a7449b-4b4e-4efb-bee8-8a46433358d3&Player_ID=52150625852  
[2026-03-26 16:11:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=f6a7449b-4b4e-4efb-bee8-8a46433358d3&Player_ID=52150625852","has_body":false} 
[2026-03-26 16:11:11] production.INFO: Operation sent successfully {"operation_id":165882,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NNSxGs-1774530670","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 16:11:11"}},"processed_data":{"order_number":"ORD-NNSxGs-1774530670","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 16:11:12] production.INFO: SendAcceptReject: Notification queued {"user_id":36,"notification_type":"order_approved","reference_id":181076} 
[2026-03-26 16:11:14] production.ERROR: FCM send failed for token 78: Requested entity was not found.  
[2026-03-26 16:11:14] production.ERROR: FCM send failed for token 97: Requested entity was not found.  
[2026-03-26 16:11:14] production.ERROR: FCM send failed for token 126: Requested entity was not found.  
[2026-03-26 16:11:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-NNSxGs-1774530670","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 16:11:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-NNSxGs-1774530670","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 16:11:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 16:11:23] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":181091} 
[2026-03-26 16:11:23] production.INFO: Order updated successfully. Order ID: 181091, Status: completed  
[2026-03-26 16:11:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-NNSxGs-1774530670","status":"completed","codes_count":0} 
[2026-03-26 16:11:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-26 16:11:30] production.INFO: SendAcceptReject: Notification queued {"user_id":770,"notification_type":"order_approved","reference_id":181090} 
[2026-03-26 16:11:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 770  
[2026-03-26 16:11:49] production.INFO: Constructing job for order: 181092  
[2026-03-26 16:11:50] production.INFO: Handling job for order: 181092  
[2026-03-26 16:11:50] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 16:11:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:11:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/49/params?qty=1&uuid=867116a2-6590-425b-9cea-47705892333b&Player_ID=0990513579  
[2026-03-26 16:11:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/49/params?qty=1&uuid=867116a2-6590-425b-9cea-47705892333b&Player_ID=0990513579","has_body":false} 
[2026-03-26 16:11:51] production.INFO: Operation sent successfully {"operation_id":165883,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GQcpOss-1774530711","amount":169.46802999999999883584678173065185546875,"status":"processing","product":"160.58 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 16:11:51"}},"processed_data":{"order_number":"ORD-GQcpOss-1774530711","amount":169.46802999999999883584678173065185546875,"status":"processing","product":"160.58 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 16:11:57] production.INFO: Constructing job for order: 181093  
[2026-03-26 16:11:58] production.INFO: SendAcceptReject: Notification queued {"user_id":1418,"notification_type":"request_approved","reference_id":18903} 
[2026-03-26 16:12:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1418  
[2026-03-26 16:12:00] production.INFO: Handling job for order: 181093  
[2026-03-26 16:12:00] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 16:12:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:12:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=23133fd7-8e21-41ad-8d05-fa6bc172e038&Player_ID=0936590734  
[2026-03-26 16:12:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=23133fd7-8e21-41ad-8d05-fa6bc172e038&Player_ID=0936590734","has_body":false} 
[2026-03-26 16:12:01] production.INFO: Operation sent successfully {"operation_id":165884,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TWRTqLM-1774530721","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 16:12:01"}},"processed_data":{"order_number":"ORD-TWRTqLM-1774530721","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 16:12:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"HMmJl3ej6rup6DBwnpnhMcY8dQ63BZMO","execution_time":"2026-03-26 16:12:01"} 
[2026-03-26 16:12:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"HMmJl3ej6rup6DBwnpnhMcY8dQ63BZMO","execution_time":"2026-03-26 16:12:01","total_operations":2,"sites_count":1} 
[2026-03-26 16:12:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"HMmJl3ej6rup6DBwnpnhMcY8dQ63BZMO","execution_time":"2026-03-26 16:12:01","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-GQcpOss-1774530711","ORD-TWRTqLM-1774530721"]} 
[2026-03-26 16:12:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"HMmJl3ej6rup6DBwnpnhMcY8dQ63BZMO","execution_time":"2026-03-26 16:12:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 16:12:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"HMmJl3ej6rup6DBwnpnhMcY8dQ63BZMO","execution_time":"2026-03-26 16:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 16:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HMmJl3ej6rup6DBwnpnhMcY8dQ63BZMO","execution_time":"2026-03-26 16:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TWRTqLM-1774530721","operation_id":165884} 
[2026-03-26 16:12:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"HMmJl3ej6rup6DBwnpnhMcY8dQ63BZMO","execution_time":"2026-03-26 16:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TWRTqLM-1774530721","operation_id":165884,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-26 16:12:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"HMmJl3ej6rup6DBwnpnhMcY8dQ63BZMO","execution_time":"2026-03-26 16:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TWRTqLM-1774530721","operation_id":165884,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 16:12:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"HMmJl3ej6rup6DBwnpnhMcY8dQ63BZMO","execution_time":"2026-03-26 16:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TWRTqLM-1774530721","operation_id":165884,"count":1} 
[2026-03-26 16:12:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"HMmJl3ej6rup6DBwnpnhMcY8dQ63BZMO","execution_time":"2026-03-26 16:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TWRTqLM-1774530721","operation_id":165884,"count":1} 
[2026-03-26 16:12:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"HMmJl3ej6rup6DBwnpnhMcY8dQ63BZMO","execution_time":"2026-03-26 16:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TWRTqLM-1774530721","operation_id":165884,"user_id":1074,"notification_type":"order_approved","reference_id":181092} 
[2026-03-26 16:12:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"HMmJl3ej6rup6DBwnpnhMcY8dQ63BZMO","execution_time":"2026-03-26 16:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TWRTqLM-1774530721","operation_id":165884,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 16:12:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"HMmJl3ej6rup6DBwnpnhMcY8dQ63BZMO","execution_time":"2026-03-26 16:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TWRTqLM-1774530721","operation_id":165884,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 16:12:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"HMmJl3ej6rup6DBwnpnhMcY8dQ63BZMO","execution_time":"2026-03-26 16:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TWRTqLM-1774530721","operation_id":165884,"processed":1,"errors":0} 
[2026-03-26 16:12:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"HMmJl3ej6rup6DBwnpnhMcY8dQ63BZMO","execution_time":"2026-03-26 16:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TWRTqLM-1774530721","operation_id":165884,"processed":1,"errors":0} 
[2026-03-26 16:12:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"HMmJl3ej6rup6DBwnpnhMcY8dQ63BZMO","execution_time":"2026-03-26 16:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TWRTqLM-1774530721","operation_id":165884} 
[2026-03-26 16:12:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-26 16:12:12] production.INFO: SendAcceptReject: Notification queued {"user_id":442,"notification_type":"request_approved","reference_id":18904} 
[2026-03-26 16:12:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 442  
[2026-03-26 16:13:05] production.INFO: Constructing job for order: 181094  
[2026-03-26 16:13:07] production.INFO: Handling job for order: 181094  
[2026-03-26 16:13:07] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 16:13:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:13:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=d7fecb09-f8dd-48ba-be0d-8344fda750b0&Player_ID=0936590734  
[2026-03-26 16:13:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=d7fecb09-f8dd-48ba-be0d-8344fda750b0&Player_ID=0936590734","has_body":false} 
[2026-03-26 16:13:08] production.INFO: Operation sent successfully {"operation_id":165885,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-q6z-1774530788","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 16:13:08"}},"processed_data":{"order_number":"ORD-q6z-1774530788","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 16:13:46] production.INFO: Constructing job for order: 181095  
[2026-03-26 16:13:47] production.INFO: Handling job for order: 181095  
[2026-03-26 16:13:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:13:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:13:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/57/params?qty=1&uuid=41c6fd6f-9c7e-4298-a4b3-675636b96664&Player_ID=51746618375  
[2026-03-26 16:13:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/57/params?qty=1&uuid=41c6fd6f-9c7e-4298-a4b3-675636b96664&Player_ID=51746618375","has_body":false} 
[2026-03-26 16:13:48] production.INFO: Operation sent successfully {"operation_id":165886,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wArVY-1774530827","amount":44.36999999999999744204615126363933086395263671875,"status":"processing","product":"3000+850UC","game":"PUBG","notes":[],"created_at":"2026-03-26 16:13:48"}},"processed_data":{"order_number":"ORD-wArVY-1774530827","amount":44.36999999999999744204615126363933086395263671875,"status":"processing","product":"3000+850UC","game":"PUBG"}} 
[2026-03-26 16:14:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6Kl5Rv15lrrmK5bnJdwUjmzLB3mCC6Te","execution_time":"2026-03-26 16:14:03"} 
[2026-03-26 16:14:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"6Kl5Rv15lrrmK5bnJdwUjmzLB3mCC6Te","execution_time":"2026-03-26 16:14:03","total_operations":3,"sites_count":2} 
[2026-03-26 16:14:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6Kl5Rv15lrrmK5bnJdwUjmzLB3mCC6Te","execution_time":"2026-03-26 16:14:03","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-TWRTqLM-1774530721","ORD-q6z-1774530788"]} 
[2026-03-26 16:14:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6Kl5Rv15lrrmK5bnJdwUjmzLB3mCC6Te","execution_time":"2026-03-26 16:14:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 16:14:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6Kl5Rv15lrrmK5bnJdwUjmzLB3mCC6Te","execution_time":"2026-03-26 16:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 16:14:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6Kl5Rv15lrrmK5bnJdwUjmzLB3mCC6Te","execution_time":"2026-03-26 16:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TWRTqLM-1774530721","operation_id":165884,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 16:14:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"6Kl5Rv15lrrmK5bnJdwUjmzLB3mCC6Te","execution_time":"2026-03-26 16:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TWRTqLM-1774530721","operation_id":165884,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 16:14:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"6Kl5Rv15lrrmK5bnJdwUjmzLB3mCC6Te","execution_time":"2026-03-26 16:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TWRTqLM-1774530721","operation_id":165884,"count":2} 
[2026-03-26 16:14:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"6Kl5Rv15lrrmK5bnJdwUjmzLB3mCC6Te","execution_time":"2026-03-26 16:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TWRTqLM-1774530721","operation_id":165884,"count":2} 
[2026-03-26 16:14:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"6Kl5Rv15lrrmK5bnJdwUjmzLB3mCC6Te","execution_time":"2026-03-26 16:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TWRTqLM-1774530721","operation_id":165884,"user_id":36,"notification_type":"order_approved","reference_id":181094} 
[2026-03-26 16:14:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"6Kl5Rv15lrrmK5bnJdwUjmzLB3mCC6Te","execution_time":"2026-03-26 16:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TWRTqLM-1774530721","operation_id":165884,"user_id":36,"notification_type":"order_approved","reference_id":181093} 
[2026-03-26 16:14:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"6Kl5Rv15lrrmK5bnJdwUjmzLB3mCC6Te","execution_time":"2026-03-26 16:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TWRTqLM-1774530721","operation_id":165884,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 16:14:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"6Kl5Rv15lrrmK5bnJdwUjmzLB3mCC6Te","execution_time":"2026-03-26 16:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TWRTqLM-1774530721","operation_id":165884,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 16:14:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"6Kl5Rv15lrrmK5bnJdwUjmzLB3mCC6Te","execution_time":"2026-03-26 16:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TWRTqLM-1774530721","operation_id":165884,"processed":2,"errors":0} 
[2026-03-26 16:14:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6Kl5Rv15lrrmK5bnJdwUjmzLB3mCC6Te","execution_time":"2026-03-26 16:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TWRTqLM-1774530721","operation_id":165884,"processed":2,"errors":0} 
[2026-03-26 16:14:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6Kl5Rv15lrrmK5bnJdwUjmzLB3mCC6Te","execution_time":"2026-03-26 16:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TWRTqLM-1774530721","operation_id":165884,"orders_count":1,"order_ids":["ORD-wArVY-1774530827"]} 
[2026-03-26 16:14:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6Kl5Rv15lrrmK5bnJdwUjmzLB3mCC6Te","execution_time":"2026-03-26 16:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TWRTqLM-1774530721","operation_id":165884} 
[2026-03-26 16:14:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6Kl5Rv15lrrmK5bnJdwUjmzLB3mCC6Te","execution_time":"2026-03-26 16:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TWRTqLM-1774530721","operation_id":165884,"orders_count":1} 
[2026-03-26 16:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6Kl5Rv15lrrmK5bnJdwUjmzLB3mCC6Te","execution_time":"2026-03-26 16:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wArVY-1774530827","operation_id":165886} 
[2026-03-26 16:14:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6Kl5Rv15lrrmK5bnJdwUjmzLB3mCC6Te","execution_time":"2026-03-26 16:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wArVY-1774530827","operation_id":165886,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 16:14:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6Kl5Rv15lrrmK5bnJdwUjmzLB3mCC6Te","execution_time":"2026-03-26 16:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wArVY-1774530827","operation_id":165886,"processed":0,"errors":0} 
[2026-03-26 16:14:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"6Kl5Rv15lrrmK5bnJdwUjmzLB3mCC6Te","execution_time":"2026-03-26 16:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wArVY-1774530827","operation_id":165886} 
[2026-03-26 16:14:03] production.ERROR: FCM send failed for token 78: Requested entity was not found.  
[2026-03-26 16:14:03] production.ERROR: FCM send failed for token 97: Requested entity was not found.  
[2026-03-26 16:14:03] production.ERROR: FCM send failed for token 126: Requested entity was not found.  
[2026-03-26 16:14:04] production.ERROR: FCM send failed for token 78: Requested entity was not found.  
[2026-03-26 16:14:04] production.ERROR: FCM send failed for token 97: Requested entity was not found.  
[2026-03-26 16:14:04] production.ERROR: FCM send failed for token 126: Requested entity was not found.  
[2026-03-26 16:15:01] production.INFO: Executing GetProducts task...  
[2026-03-26 16:15:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 16:15:01] production.INFO: Executing GetProducts task...  
[2026-03-26 16:15:03] production.INFO: async() رجع: true  
[2026-03-26 16:15:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 16:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 16:15:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 16:15:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 16:15:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 16:15:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 16:15:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 16:15:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 16:15:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 16:15:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 16:15:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 16:15:26] production.INFO: Constructing job for order: 181096  
[2026-03-26 16:15:29] production.INFO: Handling job for order: 181096  
[2026-03-26 16:15:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:15:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:15:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=8827d6e9-24c8-43b9-ab10-c02cc37351f2&Player_ID=51676259002  
[2026-03-26 16:15:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=8827d6e9-24c8-43b9-ab10-c02cc37351f2&Player_ID=51676259002","has_body":false} 
[2026-03-26 16:15:30] production.INFO: Operation sent successfully {"operation_id":165887,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-O6V-1774530929","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 16:15:30"}},"processed_data":{"order_number":"ORD-O6V-1774530929","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 16:15:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-O6V-1774530929","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 16:15:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-O6V-1774530929","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 16:15:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 16:15:39] production.INFO: SendAcceptReject: Notification queued {"user_id":315,"notification_type":"order_approved","reference_id":181096} 
[2026-03-26 16:15:39] production.INFO: Order updated successfully. Order ID: 181096, Status: completed  
[2026-03-26 16:15:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-O6V-1774530929","status":"completed","codes_count":0} 
[2026-03-26 16:15:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-26 16:15:47] production.INFO: Constructing job for order: 181097  
[2026-03-26 16:15:48] production.INFO: Handling job for order: 181097  
[2026-03-26 16:15:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:15:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:15:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=5f9c0b0f-1195-40d6-9e9c-7ac524b01ff3&Player_ID=14716975377  
[2026-03-26 16:15:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=5f9c0b0f-1195-40d6-9e9c-7ac524b01ff3&Player_ID=14716975377","has_body":false} 
[2026-03-26 16:15:49] production.INFO: Operation sent successfully {"operation_id":165888,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-X3tjr-1774530948","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 16:15:49"}},"processed_data":{"order_number":"ORD-X3tjr-1774530948","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 16:16:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"CdM8MH9soQ0CjChtyOIV4GYKd8PfgfT0","execution_time":"2026-03-26 16:16:01"} 
[2026-03-26 16:16:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"CdM8MH9soQ0CjChtyOIV4GYKd8PfgfT0","execution_time":"2026-03-26 16:16:01","total_operations":2,"sites_count":1} 
[2026-03-26 16:16:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"CdM8MH9soQ0CjChtyOIV4GYKd8PfgfT0","execution_time":"2026-03-26 16:16:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-wArVY-1774530827","ORD-X3tjr-1774530948"]} 
[2026-03-26 16:16:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"CdM8MH9soQ0CjChtyOIV4GYKd8PfgfT0","execution_time":"2026-03-26 16:16:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 16:16:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"CdM8MH9soQ0CjChtyOIV4GYKd8PfgfT0","execution_time":"2026-03-26 16:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 16:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CdM8MH9soQ0CjChtyOIV4GYKd8PfgfT0","execution_time":"2026-03-26 16:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wArVY-1774530827","operation_id":165886} 
[2026-03-26 16:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CdM8MH9soQ0CjChtyOIV4GYKd8PfgfT0","execution_time":"2026-03-26 16:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3tjr-1774530948","operation_id":165888} 
[2026-03-26 16:16:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"CdM8MH9soQ0CjChtyOIV4GYKd8PfgfT0","execution_time":"2026-03-26 16:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3tjr-1774530948","operation_id":165888,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 16:16:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"CdM8MH9soQ0CjChtyOIV4GYKd8PfgfT0","execution_time":"2026-03-26 16:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3tjr-1774530948","operation_id":165888,"processed":0,"errors":0} 
[2026-03-26 16:16:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"CdM8MH9soQ0CjChtyOIV4GYKd8PfgfT0","execution_time":"2026-03-26 16:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X3tjr-1774530948","operation_id":165888} 
[2026-03-26 16:16:02] production.ERROR: Order Failed: No query results for model [App\Models\Product].  
[2026-03-26 16:16:14] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-X3tjr-1774530948","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 16:16:14] production.INFO: Processed webhook data (normalized) {"id":"ORD-X3tjr-1774530948","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 16:16:14] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 16:16:14] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":181097} 
[2026-03-26 16:16:14] production.INFO: Order updated successfully. Order ID: 181097, Status: completed  
[2026-03-26 16:16:14] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-X3tjr-1774530948","status":"completed","codes_count":0} 
[2026-03-26 16:16:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-26 16:17:24] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"990.0","mainamount":"990","operation_number":"600432171450","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php04ers9ole0tv1v7jiAn"}},"user_id":1418} 
[2026-03-26 16:17:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 16:17:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 16:17:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 16:17:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 16:17:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 16:17:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 16:17:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 16:17:25] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 16:17:25] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18905,"user_id":1418,"amount":990.0,"admins_notified":7} 
[2026-03-26 16:17:39] production.INFO: Constructing job for order: 181098  
[2026-03-26 16:17:40] production.INFO: Handling job for order: 181098  
[2026-03-26 16:17:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:17:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:17:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/583/params?qty=30000&uuid=0728195c-ca2c-4ec6-b847-2acec3f5a7d2&Player_ID=1905244  
[2026-03-26 16:17:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/583/params?qty=30000&uuid=0728195c-ca2c-4ec6-b847-2acec3f5a7d2&Player_ID=1905244","has_body":false} 
[2026-03-26 16:17:41] production.INFO: Operation sent successfully {"operation_id":165889,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Iw4jZ-1774531060","amount":2.9813939999999998775592757738195359706878662109375,"status":"processing","product":"Waho Amount","game":"Waho","notes":[],"created_at":"2026-03-26 16:17:41"}},"processed_data":{"order_number":"ORD-Iw4jZ-1774531060","amount":2.9813939999999998775592757738195359706878662109375,"status":"processing","product":"Waho Amount","game":"Waho"}} 
[2026-03-26 16:17:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Iw4jZ-1774531060","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 16:17:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-Iw4jZ-1774531060","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 16:17:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 16:17:44] production.INFO: SendAcceptReject: Notification queued {"user_id":215,"notification_type":"order_approved","reference_id":181098} 
[2026-03-26 16:17:44] production.INFO: Order updated successfully. Order ID: 181098, Status: completed  
[2026-03-26 16:17:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Iw4jZ-1774531060","status":"completed","codes_count":0} 
[2026-03-26 16:17:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 215  
[2026-03-26 16:18:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"yhPbvWcAYuT82XLu2a17m6qcGGHAZHgv","execution_time":"2026-03-26 16:18:02"} 
[2026-03-26 16:18:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"yhPbvWcAYuT82XLu2a17m6qcGGHAZHgv","execution_time":"2026-03-26 16:18:02","total_operations":1,"sites_count":1} 
[2026-03-26 16:18:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yhPbvWcAYuT82XLu2a17m6qcGGHAZHgv","execution_time":"2026-03-26 16:18:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-wArVY-1774530827"]} 
[2026-03-26 16:18:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yhPbvWcAYuT82XLu2a17m6qcGGHAZHgv","execution_time":"2026-03-26 16:18:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 16:18:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yhPbvWcAYuT82XLu2a17m6qcGGHAZHgv","execution_time":"2026-03-26 16:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 16:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yhPbvWcAYuT82XLu2a17m6qcGGHAZHgv","execution_time":"2026-03-26 16:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wArVY-1774530827","operation_id":165886} 
[2026-03-26 16:18:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yhPbvWcAYuT82XLu2a17m6qcGGHAZHgv","execution_time":"2026-03-26 16:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wArVY-1774530827","operation_id":165886,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 16:18:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yhPbvWcAYuT82XLu2a17m6qcGGHAZHgv","execution_time":"2026-03-26 16:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wArVY-1774530827","operation_id":165886,"processed":0,"errors":0} 
[2026-03-26 16:18:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"yhPbvWcAYuT82XLu2a17m6qcGGHAZHgv","execution_time":"2026-03-26 16:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wArVY-1774530827","operation_id":165886} 
[2026-03-26 16:18:06] production.INFO: Constructing job for order: 181099  
[2026-03-26 16:18:08] production.INFO: Handling job for order: 181099  
[2026-03-26 16:18:08] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 16:18:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:18:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/810/params?qty=1&uuid=ca2df8f9-220e-4b61-8693-ad1f4707b8c9&Player_ID=0930969947  
[2026-03-26 16:18:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/810/params?qty=1&uuid=ca2df8f9-220e-4b61-8693-ad1f4707b8c9&Player_ID=0930969947","has_body":false} 
[2026-03-26 16:18:09] production.INFO: Operation sent successfully {"operation_id":165890,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TzRuAcS-1774531089","amount":253.683439999999990277501638047397136688232421875,"status":"processing","product":"240.38 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 16:18:09"}},"processed_data":{"order_number":"ORD-TzRuAcS-1774531089","amount":253.683439999999990277501638047397136688232421875,"status":"processing","product":"240.38 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 16:18:47] production.INFO: Constructing job for order: 181102  
[2026-03-26 16:18:48] production.INFO: Handling job for order: 181102  
[2026-03-26 16:18:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:18:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:18:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0802c650-c015-4c9d-94d9-1afabac71101&Player_ID=5242024262  
[2026-03-26 16:18:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0802c650-c015-4c9d-94d9-1afabac71101&Player_ID=5242024262","has_body":false} 
[2026-03-26 16:18:49] production.INFO: Operation sent successfully {"operation_id":165891,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uA28N5Eq-1774531128","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 16:18:49"}},"processed_data":{"order_number":"ORD-uA28N5Eq-1774531128","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 16:18:58] production.INFO: Constructing job for order: 181103  
[2026-03-26 16:19:01] production.INFO: Handling job for order: 181103  
[2026-03-26 16:19:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:19:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:19:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d137205a-7f2f-4f09-bab3-4f68465741bc&Player_ID=51746618375  
[2026-03-26 16:19:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d137205a-7f2f-4f09-bab3-4f68465741bc&Player_ID=51746618375","has_body":false} 
[2026-03-26 16:19:02] production.INFO: Operation sent successfully {"operation_id":165892,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6TC-1774531141","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 16:19:02"}},"processed_data":{"order_number":"ORD-6TC-1774531141","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 16:19:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-uA28N5Eq-1774531128","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 16:19:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-uA28N5Eq-1774531128","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 16:19:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 16:19:06] production.INFO: SendAcceptReject: Notification queued {"user_id":771,"notification_type":"order_approved","reference_id":181102} 
[2026-03-26 16:19:06] production.INFO: Order updated successfully. Order ID: 181102, Status: completed  
[2026-03-26 16:19:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-uA28N5Eq-1774531128","status":"completed","codes_count":0} 
[2026-03-26 16:19:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 771  
[2026-03-26 16:19:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6TC-1774531141","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 16:19:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-6TC-1774531141","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 16:19:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 16:19:21] production.INFO: SendAcceptReject: Notification queued {"user_id":1665,"notification_type":"order_approved","reference_id":181103} 
[2026-03-26 16:19:21] production.INFO: Order updated successfully. Order ID: 181103, Status: completed  
[2026-03-26 16:19:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6TC-1774531141","status":"completed","codes_count":0} 
[2026-03-26 16:19:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-26 16:20:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jwAO1YxQXWxDcaY2PM8Oq0dYhwOKbbuA","execution_time":"2026-03-26 16:20:02"} 
[2026-03-26 16:20:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"jwAO1YxQXWxDcaY2PM8Oq0dYhwOKbbuA","execution_time":"2026-03-26 16:20:02","total_operations":2,"sites_count":2} 
[2026-03-26 16:20:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jwAO1YxQXWxDcaY2PM8Oq0dYhwOKbbuA","execution_time":"2026-03-26 16:20:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-wArVY-1774530827"]} 
[2026-03-26 16:20:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jwAO1YxQXWxDcaY2PM8Oq0dYhwOKbbuA","execution_time":"2026-03-26 16:20:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 16:20:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jwAO1YxQXWxDcaY2PM8Oq0dYhwOKbbuA","execution_time":"2026-03-26 16:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 16:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jwAO1YxQXWxDcaY2PM8Oq0dYhwOKbbuA","execution_time":"2026-03-26 16:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wArVY-1774530827","operation_id":165886} 
[2026-03-26 16:20:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jwAO1YxQXWxDcaY2PM8Oq0dYhwOKbbuA","execution_time":"2026-03-26 16:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wArVY-1774530827","operation_id":165886,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 16:20:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jwAO1YxQXWxDcaY2PM8Oq0dYhwOKbbuA","execution_time":"2026-03-26 16:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wArVY-1774530827","operation_id":165886,"processed":0,"errors":0} 
[2026-03-26 16:20:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jwAO1YxQXWxDcaY2PM8Oq0dYhwOKbbuA","execution_time":"2026-03-26 16:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wArVY-1774530827","operation_id":165886,"orders_count":1,"order_ids":["ORD-TzRuAcS-1774531089"]} 
[2026-03-26 16:20:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jwAO1YxQXWxDcaY2PM8Oq0dYhwOKbbuA","execution_time":"2026-03-26 16:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wArVY-1774530827","operation_id":165886} 
[2026-03-26 16:20:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jwAO1YxQXWxDcaY2PM8Oq0dYhwOKbbuA","execution_time":"2026-03-26 16:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wArVY-1774530827","operation_id":165886,"orders_count":1} 
[2026-03-26 16:20:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jwAO1YxQXWxDcaY2PM8Oq0dYhwOKbbuA","execution_time":"2026-03-26 16:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TzRuAcS-1774531089","operation_id":165890,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 16:20:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"jwAO1YxQXWxDcaY2PM8Oq0dYhwOKbbuA","execution_time":"2026-03-26 16:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TzRuAcS-1774531089","operation_id":165890,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 16:20:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"jwAO1YxQXWxDcaY2PM8Oq0dYhwOKbbuA","execution_time":"2026-03-26 16:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TzRuAcS-1774531089","operation_id":165890,"count":1} 
[2026-03-26 16:20:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"jwAO1YxQXWxDcaY2PM8Oq0dYhwOKbbuA","execution_time":"2026-03-26 16:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TzRuAcS-1774531089","operation_id":165890,"count":1} 
[2026-03-26 16:20:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"jwAO1YxQXWxDcaY2PM8Oq0dYhwOKbbuA","execution_time":"2026-03-26 16:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TzRuAcS-1774531089","operation_id":165890,"user_id":125,"notification_type":"order_approved","reference_id":181099} 
[2026-03-26 16:20:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"jwAO1YxQXWxDcaY2PM8Oq0dYhwOKbbuA","execution_time":"2026-03-26 16:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TzRuAcS-1774531089","operation_id":165890,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 16:20:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"jwAO1YxQXWxDcaY2PM8Oq0dYhwOKbbuA","execution_time":"2026-03-26 16:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TzRuAcS-1774531089","operation_id":165890,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 16:20:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"jwAO1YxQXWxDcaY2PM8Oq0dYhwOKbbuA","execution_time":"2026-03-26 16:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TzRuAcS-1774531089","operation_id":165890,"processed":1,"errors":0} 
[2026-03-26 16:20:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jwAO1YxQXWxDcaY2PM8Oq0dYhwOKbbuA","execution_time":"2026-03-26 16:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TzRuAcS-1774531089","operation_id":165890,"processed":1,"errors":0} 
[2026-03-26 16:20:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"jwAO1YxQXWxDcaY2PM8Oq0dYhwOKbbuA","execution_time":"2026-03-26 16:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TzRuAcS-1774531089","operation_id":165890} 
[2026-03-26 16:20:02] production.INFO: Executing GetProducts task...  
[2026-03-26 16:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 16:20:02] production.INFO: Executing GetProducts task...  
[2026-03-26 16:20:04] production.INFO: async() رجع: true  
[2026-03-26 16:20:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 16:20:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 16:20:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 16:20:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 16:20:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 16:20:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 16:20:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 16:20:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 16:20:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 16:20:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 16:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 16:20:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 125  
[2026-03-26 16:20:17] production.INFO: Constructing job for order: 181104  
[2026-03-26 16:20:18] production.INFO: Handling job for order: 181104  
[2026-03-26 16:20:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:20:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:20:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=16000&uuid=d6ddf85a-6b1a-48da-b800-775aa2282bb4&Player_ID=41711949  
[2026-03-26 16:20:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=16000&uuid=d6ddf85a-6b1a-48da-b800-775aa2282bb4&Player_ID=41711949","has_body":false} 
[2026-03-26 16:20:19] production.INFO: Operation sent successfully {"operation_id":165893,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kAZRw-1774531218","amount":2.222054399999999763082314530038274824619293212890625,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-26 16:20:19"}},"processed_data":{"order_number":"ORD-kAZRw-1774531218","amount":2.222054399999999763082314530038274824619293212890625,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-26 16:21:16] production.INFO: SendAcceptReject: Notification queued {"user_id":1418,"notification_type":"request_approved","reference_id":18905} 
[2026-03-26 16:21:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1418  
[2026-03-26 16:21:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kAZRw-1774531218","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 16:21:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-kAZRw-1774531218","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 16:21:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 16:21:25] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":181104} 
[2026-03-26 16:21:25] production.INFO: Order updated successfully. Order ID: 181104, Status: completed  
[2026-03-26 16:21:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kAZRw-1774531218","status":"completed","codes_count":0} 
[2026-03-26 16:21:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-26 16:22:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"fNh8lnFfu9wdl5fZrJdwWD3FimXgyoOt","execution_time":"2026-03-26 16:22:01"} 
[2026-03-26 16:22:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"fNh8lnFfu9wdl5fZrJdwWD3FimXgyoOt","execution_time":"2026-03-26 16:22:01","total_operations":1,"sites_count":1} 
[2026-03-26 16:22:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"fNh8lnFfu9wdl5fZrJdwWD3FimXgyoOt","execution_time":"2026-03-26 16:22:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-wArVY-1774530827"]} 
[2026-03-26 16:22:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"fNh8lnFfu9wdl5fZrJdwWD3FimXgyoOt","execution_time":"2026-03-26 16:22:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 16:22:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"fNh8lnFfu9wdl5fZrJdwWD3FimXgyoOt","execution_time":"2026-03-26 16:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 16:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fNh8lnFfu9wdl5fZrJdwWD3FimXgyoOt","execution_time":"2026-03-26 16:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wArVY-1774530827","operation_id":165886} 
[2026-03-26 16:22:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"fNh8lnFfu9wdl5fZrJdwWD3FimXgyoOt","execution_time":"2026-03-26 16:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wArVY-1774530827","operation_id":165886,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 16:22:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"fNh8lnFfu9wdl5fZrJdwWD3FimXgyoOt","execution_time":"2026-03-26 16:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wArVY-1774530827","operation_id":165886,"processed":0,"errors":0} 
[2026-03-26 16:22:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"fNh8lnFfu9wdl5fZrJdwWD3FimXgyoOt","execution_time":"2026-03-26 16:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wArVY-1774530827","operation_id":165886} 
[2026-03-26 16:22:34] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":181100} 
[2026-03-26 16:22:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-26 16:23:14] production.INFO: Constructing job for order: 181105  
[2026-03-26 16:23:16] production.INFO: Handling job for order: 181105  
[2026-03-26 16:23:16] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 16:23:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:23:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/13/params?qty=1&uuid=9b96c1bb-7a15-4963-9e5d-e33d4586f42d&Player_ID=0969436824  
[2026-03-26 16:23:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/13/params?qty=1&uuid=9b96c1bb-7a15-4963-9e5d-e33d4586f42d&Player_ID=0969436824","has_body":false} 
[2026-03-26 16:23:17] production.INFO: Operation sent successfully {"operation_id":165894,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iVEx-1774531397","amount":295.49407999999999674400896765291690826416015625,"status":"processing","product":"280 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 16:23:17"}},"processed_data":{"order_number":"ORD-iVEx-1774531397","amount":295.49407999999999674400896765291690826416015625,"status":"processing","product":"280 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 16:23:22] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-26 16:23:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-26 16:23:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-26 16:23:32] production.INFO: Constructing job for order: 181106  
[2026-03-26 16:23:35] production.INFO: Handling job for order: 181106  
[2026-03-26 16:23:35] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 16:23:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:23:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=ae3da518-5cab-4942-883e-09eedfae234b&Player_ID=0969436824  
[2026-03-26 16:23:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=ae3da518-5cab-4942-883e-09eedfae234b&Player_ID=0969436824","has_body":false} 
[2026-03-26 16:23:36] production.INFO: Operation sent successfully {"operation_id":165895,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Bobgk-1774531415","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 16:23:36"}},"processed_data":{"order_number":"ORD-Bobgk-1774531415","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 16:23:43] production.INFO: SendAcceptReject: Notification queued {"user_id":1714,"notification_type":"order_approved","reference_id":181101} 
[2026-03-26 16:23:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1714  
[2026-03-26 16:24:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"TF20IUzKdHWH4W5PuNVZ0jk1v5m7S8C4","execution_time":"2026-03-26 16:24:03"} 
[2026-03-26 16:24:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"TF20IUzKdHWH4W5PuNVZ0jk1v5m7S8C4","execution_time":"2026-03-26 16:24:03","total_operations":3,"sites_count":2} 
[2026-03-26 16:24:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"TF20IUzKdHWH4W5PuNVZ0jk1v5m7S8C4","execution_time":"2026-03-26 16:24:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-wArVY-1774530827"]} 
[2026-03-26 16:24:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"TF20IUzKdHWH4W5PuNVZ0jk1v5m7S8C4","execution_time":"2026-03-26 16:24:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 16:24:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"TF20IUzKdHWH4W5PuNVZ0jk1v5m7S8C4","execution_time":"2026-03-26 16:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 16:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TF20IUzKdHWH4W5PuNVZ0jk1v5m7S8C4","execution_time":"2026-03-26 16:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wArVY-1774530827","operation_id":165886} 
[2026-03-26 16:24:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"TF20IUzKdHWH4W5PuNVZ0jk1v5m7S8C4","execution_time":"2026-03-26 16:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wArVY-1774530827","operation_id":165886,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 16:24:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"TF20IUzKdHWH4W5PuNVZ0jk1v5m7S8C4","execution_time":"2026-03-26 16:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wArVY-1774530827","operation_id":165886,"processed":0,"errors":0} 
[2026-03-26 16:24:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"TF20IUzKdHWH4W5PuNVZ0jk1v5m7S8C4","execution_time":"2026-03-26 16:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wArVY-1774530827","operation_id":165886,"orders_count":2,"order_ids":["ORD-iVEx-1774531397","ORD-Bobgk-1774531415"]} 
[2026-03-26 16:24:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"TF20IUzKdHWH4W5PuNVZ0jk1v5m7S8C4","execution_time":"2026-03-26 16:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wArVY-1774530827","operation_id":165886} 
[2026-03-26 16:24:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"TF20IUzKdHWH4W5PuNVZ0jk1v5m7S8C4","execution_time":"2026-03-26 16:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wArVY-1774530827","operation_id":165886,"orders_count":2} 
[2026-03-26 16:24:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"TF20IUzKdHWH4W5PuNVZ0jk1v5m7S8C4","execution_time":"2026-03-26 16:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iVEx-1774531397","operation_id":165894,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 16:24:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"TF20IUzKdHWH4W5PuNVZ0jk1v5m7S8C4","execution_time":"2026-03-26 16:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iVEx-1774531397","operation_id":165894,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 16:24:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"TF20IUzKdHWH4W5PuNVZ0jk1v5m7S8C4","execution_time":"2026-03-26 16:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iVEx-1774531397","operation_id":165894,"count":2} 
[2026-03-26 16:24:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"TF20IUzKdHWH4W5PuNVZ0jk1v5m7S8C4","execution_time":"2026-03-26 16:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iVEx-1774531397","operation_id":165894,"count":2} 
[2026-03-26 16:24:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"TF20IUzKdHWH4W5PuNVZ0jk1v5m7S8C4","execution_time":"2026-03-26 16:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iVEx-1774531397","operation_id":165894,"user_id":32,"notification_type":"order_approved","reference_id":181106} 
[2026-03-26 16:24:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"TF20IUzKdHWH4W5PuNVZ0jk1v5m7S8C4","execution_time":"2026-03-26 16:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iVEx-1774531397","operation_id":165894,"user_id":32,"notification_type":"order_approved","reference_id":181105} 
[2026-03-26 16:24:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"TF20IUzKdHWH4W5PuNVZ0jk1v5m7S8C4","execution_time":"2026-03-26 16:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iVEx-1774531397","operation_id":165894,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 16:24:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"TF20IUzKdHWH4W5PuNVZ0jk1v5m7S8C4","execution_time":"2026-03-26 16:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iVEx-1774531397","operation_id":165894,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 16:24:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"TF20IUzKdHWH4W5PuNVZ0jk1v5m7S8C4","execution_time":"2026-03-26 16:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iVEx-1774531397","operation_id":165894,"processed":2,"errors":0} 
[2026-03-26 16:24:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"TF20IUzKdHWH4W5PuNVZ0jk1v5m7S8C4","execution_time":"2026-03-26 16:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iVEx-1774531397","operation_id":165894,"processed":2,"errors":0} 
[2026-03-26 16:24:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"TF20IUzKdHWH4W5PuNVZ0jk1v5m7S8C4","execution_time":"2026-03-26 16:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iVEx-1774531397","operation_id":165894} 
[2026-03-26 16:24:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-26 16:24:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-26 16:25:03] production.INFO: Executing GetProducts task...  
[2026-03-26 16:25:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 16:25:03] production.INFO: Executing GetProducts task...  
[2026-03-26 16:25:05] production.INFO: async() رجع: true  
[2026-03-26 16:25:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 16:25:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 16:25:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 16:25:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 16:25:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 16:25:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 16:25:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 16:25:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 16:25:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 16:25:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 16:25:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 16:26:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"5L9NLTPllR6eLyHJsADLsjew9s3Ap5aC","execution_time":"2026-03-26 16:26:00"} 
[2026-03-26 16:26:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"5L9NLTPllR6eLyHJsADLsjew9s3Ap5aC","execution_time":"2026-03-26 16:26:00","total_operations":1,"sites_count":1} 
[2026-03-26 16:26:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5L9NLTPllR6eLyHJsADLsjew9s3Ap5aC","execution_time":"2026-03-26 16:26:00","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-wArVY-1774530827"]} 
[2026-03-26 16:26:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5L9NLTPllR6eLyHJsADLsjew9s3Ap5aC","execution_time":"2026-03-26 16:26:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 16:26:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5L9NLTPllR6eLyHJsADLsjew9s3Ap5aC","execution_time":"2026-03-26 16:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 16:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5L9NLTPllR6eLyHJsADLsjew9s3Ap5aC","execution_time":"2026-03-26 16:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wArVY-1774530827","operation_id":165886} 
[2026-03-26 16:26:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5L9NLTPllR6eLyHJsADLsjew9s3Ap5aC","execution_time":"2026-03-26 16:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wArVY-1774530827","operation_id":165886,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 16:26:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5L9NLTPllR6eLyHJsADLsjew9s3Ap5aC","execution_time":"2026-03-26 16:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wArVY-1774530827","operation_id":165886,"processed":0,"errors":0} 
[2026-03-26 16:26:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"5L9NLTPllR6eLyHJsADLsjew9s3Ap5aC","execution_time":"2026-03-26 16:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wArVY-1774530827","operation_id":165886} 
[2026-03-26 16:27:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wArVY-1774530827","status":"completed","notes":[],"codes":[]}} 
[2026-03-26 16:27:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-wArVY-1774530827","status":"completed","codes":[],"notes":[]} 
[2026-03-26 16:27:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 16:27:03] production.INFO: SendAcceptReject: Notification queued {"user_id":1665,"notification_type":"order_approved","reference_id":181095} 
[2026-03-26 16:27:03] production.INFO: Order updated successfully. Order ID: 181095, Status: completed  
[2026-03-26 16:27:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wArVY-1774530827","status":"completed","codes_count":0} 
[2026-03-26 16:27:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-26 16:27:06] production.INFO: Constructing job for order: 181107  
[2026-03-26 16:27:07] production.INFO: Handling job for order: 181107  
[2026-03-26 16:27:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:27:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:27:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d391468d-3d3d-4503-acde-147a96b6a5bf&Player_ID=52178191888  
[2026-03-26 16:27:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d391468d-3d3d-4503-acde-147a96b6a5bf&Player_ID=52178191888","has_body":false} 
[2026-03-26 16:27:07] production.INFO: Operation sent successfully {"operation_id":165896,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TXE-1774531627","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 16:27:07"}},"processed_data":{"order_number":"ORD-TXE-1774531627","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 16:27:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-TXE-1774531627","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 16:27:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-TXE-1774531627","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 16:27:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 16:27:25] production.INFO: SendAcceptReject: Notification queued {"user_id":348,"notification_type":"order_approved","reference_id":181107} 
[2026-03-26 16:27:25] production.INFO: Order updated successfully. Order ID: 181107, Status: completed  
[2026-03-26 16:27:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-TXE-1774531627","status":"completed","codes_count":0} 
[2026-03-26 16:27:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-26 16:27:34] production.INFO: Constructing job for order: 181108  
[2026-03-26 16:27:37] production.INFO: Handling job for order: 181108  
[2026-03-26 16:27:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:27:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:27:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=51373f86-67e0-48ad-8a15-0db85278c537&Player_ID=51908357287  
[2026-03-26 16:27:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=51373f86-67e0-48ad-8a15-0db85278c537&Player_ID=51908357287","has_body":false} 
[2026-03-26 16:27:40] production.INFO: Operation sent successfully {"operation_id":165897,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-q5srG-1774531659","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 16:27:40"}},"processed_data":{"order_number":"ORD-q5srG-1774531659","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 16:27:50] production.INFO: Constructing job for order: 181109  
[2026-03-26 16:27:52] production.INFO: Handling job for order: 181109  
[2026-03-26 16:27:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:27:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:27:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=c93b6e05-8357-4fd0-923b-f55814e48342&Player_ID=52335632151  
[2026-03-26 16:27:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=c93b6e05-8357-4fd0-923b-f55814e48342&Player_ID=52335632151","has_body":false} 
[2026-03-26 16:27:53] production.INFO: Operation sent successfully {"operation_id":165898,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5fcuiB-1774531672","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 16:27:53"}},"processed_data":{"order_number":"ORD-5fcuiB-1774531672","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 16:27:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-q5srG-1774531659","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 16:27:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-q5srG-1774531659","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 16:27:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 16:27:57] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":181108} 
[2026-03-26 16:27:57] production.INFO: Order updated successfully. Order ID: 181108, Status: completed  
[2026-03-26 16:27:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-q5srG-1774531659","status":"completed","codes_count":0} 
[2026-03-26 16:27:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-26 16:28:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"uEVNuseBVtfEqH8G7S0hnjbmw0ijYAnY","execution_time":"2026-03-26 16:28:02"} 
[2026-03-26 16:28:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"uEVNuseBVtfEqH8G7S0hnjbmw0ijYAnY","execution_time":"2026-03-26 16:28:02","total_operations":1,"sites_count":1} 
[2026-03-26 16:28:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"uEVNuseBVtfEqH8G7S0hnjbmw0ijYAnY","execution_time":"2026-03-26 16:28:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-5fcuiB-1774531672"]} 
[2026-03-26 16:28:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"uEVNuseBVtfEqH8G7S0hnjbmw0ijYAnY","execution_time":"2026-03-26 16:28:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 16:28:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"uEVNuseBVtfEqH8G7S0hnjbmw0ijYAnY","execution_time":"2026-03-26 16:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 16:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uEVNuseBVtfEqH8G7S0hnjbmw0ijYAnY","execution_time":"2026-03-26 16:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5fcuiB-1774531672","operation_id":165898} 
[2026-03-26 16:28:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"uEVNuseBVtfEqH8G7S0hnjbmw0ijYAnY","execution_time":"2026-03-26 16:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5fcuiB-1774531672","operation_id":165898,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 16:28:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"uEVNuseBVtfEqH8G7S0hnjbmw0ijYAnY","execution_time":"2026-03-26 16:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5fcuiB-1774531672","operation_id":165898,"processed":0,"errors":0} 
[2026-03-26 16:28:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"uEVNuseBVtfEqH8G7S0hnjbmw0ijYAnY","execution_time":"2026-03-26 16:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5fcuiB-1774531672","operation_id":165898} 
[2026-03-26 16:28:15] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5fcuiB-1774531672","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 16:28:15] production.INFO: Processed webhook data (normalized) {"id":"ORD-5fcuiB-1774531672","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 16:28:15] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 16:28:16] production.INFO: SendAcceptReject: Notification queued {"user_id":442,"notification_type":"order_approved","reference_id":181109} 
[2026-03-26 16:28:16] production.INFO: Order updated successfully. Order ID: 181109, Status: completed  
[2026-03-26 16:28:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5fcuiB-1774531672","status":"completed","codes_count":0} 
[2026-03-26 16:28:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 442  
[2026-03-26 16:28:28] production.INFO: Constructing job for order: 181110  
[2026-03-26 16:28:29] production.INFO: Handling job for order: 181110  
[2026-03-26 16:28:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:28:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:28:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b1a890f1-551b-4184-a746-3c29fde7fd80&Player_ID=52178191888  
[2026-03-26 16:28:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b1a890f1-551b-4184-a746-3c29fde7fd80&Player_ID=52178191888","has_body":false} 
[2026-03-26 16:28:30] production.INFO: Operation sent successfully {"operation_id":165899,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-beAGQg9z-1774531709","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 16:28:30"}},"processed_data":{"order_number":"ORD-beAGQg9z-1774531709","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 16:28:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-beAGQg9z-1774531709","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 16:28:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-beAGQg9z-1774531709","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 16:28:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 16:28:40] production.INFO: SendAcceptReject: Notification queued {"user_id":348,"notification_type":"order_approved","reference_id":181110} 
[2026-03-26 16:28:40] production.INFO: Order updated successfully. Order ID: 181110, Status: completed  
[2026-03-26 16:28:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-beAGQg9z-1774531709","status":"completed","codes_count":0} 
[2026-03-26 16:28:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-26 16:29:28] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"600.0","mainamount":"600","operation_number":"160381169","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php7c3ecsi78nij8acS4RY"}},"user_id":1284} 
[2026-03-26 16:29:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 16:29:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 16:29:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 16:29:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 16:29:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 16:29:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 16:29:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 16:29:30] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 16:29:30] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18906,"user_id":1284,"amount":600.0,"admins_notified":7} 
[2026-03-26 16:30:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"vlmKgedBWTKsM4cNCiZZpximx8SMvZbu","execution_time":"2026-03-26 16:30:03"} 
[2026-03-26 16:30:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"vlmKgedBWTKsM4cNCiZZpximx8SMvZbu","execution_time":"2026-03-26 16:30:03"} 
[2026-03-26 16:30:03] production.INFO: Executing GetProducts task...  
[2026-03-26 16:30:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 16:30:03] production.INFO: Executing GetProducts task...  
[2026-03-26 16:30:05] production.INFO: async() رجع: true  
[2026-03-26 16:30:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 16:30:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 16:30:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 16:30:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 16:30:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 16:30:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 16:30:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 16:30:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 16:30:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 16:30:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 16:30:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 16:30:12] production.INFO: Constructing job for order: 181111  
[2026-03-26 16:30:15] production.INFO: Handling job for order: 181111  
[2026-03-26 16:30:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:30:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:30:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a146d65f-84c5-4b33-9fb1-00968b6278a8&Player_ID=52178191888  
[2026-03-26 16:30:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a146d65f-84c5-4b33-9fb1-00968b6278a8&Player_ID=52178191888","has_body":false} 
[2026-03-26 16:30:16] production.INFO: Operation sent successfully {"operation_id":165900,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-AYfwrH-1774531816","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 16:30:16"}},"processed_data":{"order_number":"ORD-AYfwrH-1774531816","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 16:30:32] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"550.0","mainamount":"550","operation_number":"600432187707","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpsoi8aoqdlvh73xqKgrI"}},"user_id":100} 
[2026-03-26 16:30:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-AYfwrH-1774531816","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 16:30:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-AYfwrH-1774531816","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 16:30:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 16:30:34] production.INFO: SendAcceptReject: Notification queued {"user_id":348,"notification_type":"order_approved","reference_id":181111} 
[2026-03-26 16:30:34] production.INFO: Order updated successfully. Order ID: 181111, Status: completed  
[2026-03-26 16:30:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-AYfwrH-1774531816","status":"completed","codes_count":0} 
[2026-03-26 16:30:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 16:30:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 16:30:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 16:30:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 16:30:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 16:30:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 16:30:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 16:30:34] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 16:30:34] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18907,"user_id":100,"amount":550.0,"admins_notified":7} 
[2026-03-26 16:30:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-26 16:31:20] production.INFO: Constructing job for order: 181112  
[2026-03-26 16:31:22] production.INFO: Handling job for order: 181112  
[2026-03-26 16:31:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:31:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:31:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=73d9b30f-c42b-496c-bf49-d383a27bfe29&Player_ID=52178191888  
[2026-03-26 16:31:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=73d9b30f-c42b-496c-bf49-d383a27bfe29&Player_ID=52178191888","has_body":false} 
[2026-03-26 16:31:23] production.INFO: Operation sent successfully {"operation_id":165901,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TQrVX-1774531883","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 16:31:23"}},"processed_data":{"order_number":"ORD-TQrVX-1774531883","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 16:31:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-TQrVX-1774531883","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 16:31:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-TQrVX-1774531883","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 16:31:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 16:31:34] production.INFO: SendAcceptReject: Notification queued {"user_id":348,"notification_type":"order_approved","reference_id":181112} 
[2026-03-26 16:31:34] production.INFO: Order updated successfully. Order ID: 181112, Status: completed  
[2026-03-26 16:31:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-TQrVX-1774531883","status":"completed","codes_count":0} 
[2026-03-26 16:31:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-26 16:32:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9St67QSUOK6esDoy0atZmwY3g0gunAeG","execution_time":"2026-03-26 16:32:02"} 
[2026-03-26 16:32:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"9St67QSUOK6esDoy0atZmwY3g0gunAeG","execution_time":"2026-03-26 16:32:02"} 
[2026-03-26 16:34:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"UqdbUenvvipuT1DC5HWXl4NZUfzfCCpz","execution_time":"2026-03-26 16:34:02"} 
[2026-03-26 16:34:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"UqdbUenvvipuT1DC5HWXl4NZUfzfCCpz","execution_time":"2026-03-26 16:34:02"} 
[2026-03-26 16:34:12] production.INFO: SendAcceptReject: Notification queued {"user_id":1284,"notification_type":"request_approved","reference_id":18906} 
[2026-03-26 16:34:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1284  
[2026-03-26 16:34:29] production.INFO: SendAcceptReject: Notification queued {"user_id":100,"notification_type":"request_approved","reference_id":18907} 
[2026-03-26 16:34:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 100  
[2026-03-26 16:35:02] production.INFO: Executing GetProducts task...  
[2026-03-26 16:35:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 16:35:02] production.INFO: Executing GetProducts task...  
[2026-03-26 16:35:04] production.INFO: async() رجع: true  
[2026-03-26 16:35:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 16:35:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 16:35:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 16:35:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 16:35:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 16:35:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 16:35:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 16:35:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 16:35:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 16:35:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 16:35:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 16:35:32] production.INFO: Constructing job for order: 181113  
[2026-03-26 16:35:33] production.INFO: Handling job for order: 181113  
[2026-03-26 16:35:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:35:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:35:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f930815d-99ae-4761-9f6f-7614b325e2c1&Player_ID=52346764202  
[2026-03-26 16:35:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f930815d-99ae-4761-9f6f-7614b325e2c1&Player_ID=52346764202","has_body":false} 
[2026-03-26 16:35:34] production.INFO: Operation sent successfully {"operation_id":165902,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Apls86-1774532133","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 16:35:34"}},"processed_data":{"order_number":"ORD-Apls86-1774532133","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 16:35:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Apls86-1774532133","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 16:35:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-Apls86-1774532133","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 16:35:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 16:35:51] production.INFO: SendAcceptReject: Notification queued {"user_id":1292,"notification_type":"order_approved","reference_id":181113} 
[2026-03-26 16:35:51] production.INFO: Order updated successfully. Order ID: 181113, Status: completed  
[2026-03-26 16:35:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Apls86-1774532133","status":"completed","codes_count":0} 
[2026-03-26 16:35:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-26 16:36:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"scmqVtZYCUuljdamKG2NqJ4Ftb2eAlM4","execution_time":"2026-03-26 16:36:01"} 
[2026-03-26 16:36:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"scmqVtZYCUuljdamKG2NqJ4Ftb2eAlM4","execution_time":"2026-03-26 16:36:01"} 
[2026-03-26 16:38:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"TbVUj62qbPPihRfnbnGFa7kT8ks40TvJ","execution_time":"2026-03-26 16:38:01"} 
[2026-03-26 16:38:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"TbVUj62qbPPihRfnbnGFa7kT8ks40TvJ","execution_time":"2026-03-26 16:38:01"} 
[2026-03-26 16:38:15] production.INFO: Constructing job for order: 181114  
[2026-03-26 16:38:16] production.INFO: Handling job for order: 181114  
[2026-03-26 16:38:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:38:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:38:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c2a16722-f592-4d9f-8af8-6bb5544435dc&Player_ID=52346764202  
[2026-03-26 16:38:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c2a16722-f592-4d9f-8af8-6bb5544435dc&Player_ID=52346764202","has_body":false} 
[2026-03-26 16:38:17] production.INFO: Operation sent successfully {"operation_id":165903,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TIH-1774532296","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 16:38:17"}},"processed_data":{"order_number":"ORD-TIH-1774532296","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 16:38:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-TIH-1774532296","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 16:38:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-TIH-1774532296","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 16:38:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 16:38:40] production.INFO: SendAcceptReject: Notification queued {"user_id":1292,"notification_type":"order_approved","reference_id":181114} 
[2026-03-26 16:38:40] production.INFO: Order updated successfully. Order ID: 181114, Status: completed  
[2026-03-26 16:38:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-TIH-1774532296","status":"completed","codes_count":0} 
[2026-03-26 16:38:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-26 16:39:18] production.INFO: Constructing job for order: 181115  
[2026-03-26 16:39:20] production.INFO: Handling job for order: 181115  
[2026-03-26 16:39:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:39:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:39:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=c2446aab-87d9-47ee-866c-f68dfa20a5e8&Player_ID=6393480082  
[2026-03-26 16:39:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=c2446aab-87d9-47ee-866c-f68dfa20a5e8&Player_ID=6393480082","has_body":false} 
[2026-03-26 16:39:20] production.INFO: Constructing job for order: 181116  
[2026-03-26 16:39:21] production.INFO: Operation sent successfully {"operation_id":165904,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xa9j-1774532360","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 16:39:21"}},"processed_data":{"order_number":"ORD-xa9j-1774532360","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 16:39:21] production.INFO: Handling job for order: 181116  
[2026-03-26 16:39:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:39:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:39:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=e4cf9a79-bd3b-4433-9bc1-2c360118078d&Player_ID=6393480082  
[2026-03-26 16:39:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=e4cf9a79-bd3b-4433-9bc1-2c360118078d&Player_ID=6393480082","has_body":false} 
[2026-03-26 16:39:21] production.INFO: Operation sent successfully {"operation_id":165905,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rcIV-1774532361","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 16:39:21"}},"processed_data":{"order_number":"ORD-rcIV-1774532361","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 16:39:30] production.INFO: Constructing job for order: 181117  
[2026-03-26 16:39:33] production.INFO: Handling job for order: 181117  
[2026-03-26 16:39:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:39:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:39:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b4dea50d-a2b3-4873-8f81-bb370e73b77d&Player_ID=52346764202  
[2026-03-26 16:39:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b4dea50d-a2b3-4873-8f81-bb370e73b77d&Player_ID=52346764202","has_body":false} 
[2026-03-26 16:39:34] production.INFO: Operation sent successfully {"operation_id":165906,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jj4SaM-1774532374","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 16:39:34"}},"processed_data":{"order_number":"ORD-jj4SaM-1774532374","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 16:39:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xa9j-1774532360","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 16:39:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-xa9j-1774532360","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 16:39:41] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 16:39:41] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":181115} 
[2026-03-26 16:39:41] production.INFO: Order updated successfully. Order ID: 181115, Status: completed  
[2026-03-26 16:39:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xa9j-1774532360","status":"completed","codes_count":0} 
[2026-03-26 16:39:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-26 16:39:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rcIV-1774532361","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 16:39:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-rcIV-1774532361","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 16:39:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 16:39:50] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":181116} 
[2026-03-26 16:39:50] production.INFO: Order updated successfully. Order ID: 181116, Status: completed  
[2026-03-26 16:39:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rcIV-1774532361","status":"completed","codes_count":0} 
[2026-03-26 16:39:51] production.INFO: Constructing job for order: 181118  
[2026-03-26 16:39:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-26 16:39:52] production.INFO: Handling job for order: 181118  
[2026-03-26 16:39:52] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 16:39:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:39:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=eee0155e-99cd-410a-9d0b-d09b4c09ccac&Player_ID=0969493280  
[2026-03-26 16:39:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=eee0155e-99cd-410a-9d0b-d09b4c09ccac&Player_ID=0969493280","has_body":false} 
[2026-03-26 16:39:53] production.INFO: Operation sent successfully {"operation_id":165907,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qL87-1774532393","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 16:39:53"}},"processed_data":{"order_number":"ORD-qL87-1774532393","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 16:40:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"D66GpjrDOotkV5YaAiErpGyfj3tU3Vax","execution_time":"2026-03-26 16:40:02"} 
[2026-03-26 16:40:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"D66GpjrDOotkV5YaAiErpGyfj3tU3Vax","execution_time":"2026-03-26 16:40:02","total_operations":2,"sites_count":2} 
[2026-03-26 16:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"D66GpjrDOotkV5YaAiErpGyfj3tU3Vax","execution_time":"2026-03-26 16:40:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-jj4SaM-1774532374"]} 
[2026-03-26 16:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"D66GpjrDOotkV5YaAiErpGyfj3tU3Vax","execution_time":"2026-03-26 16:40:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 16:40:02] production.INFO: Constructing job for order: 181119  
[2026-03-26 16:40:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"D66GpjrDOotkV5YaAiErpGyfj3tU3Vax","execution_time":"2026-03-26 16:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 16:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"D66GpjrDOotkV5YaAiErpGyfj3tU3Vax","execution_time":"2026-03-26 16:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jj4SaM-1774532374","operation_id":165906} 
[2026-03-26 16:40:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"D66GpjrDOotkV5YaAiErpGyfj3tU3Vax","execution_time":"2026-03-26 16:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jj4SaM-1774532374","operation_id":165906,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 16:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"D66GpjrDOotkV5YaAiErpGyfj3tU3Vax","execution_time":"2026-03-26 16:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jj4SaM-1774532374","operation_id":165906,"processed":0,"errors":0} 
[2026-03-26 16:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"D66GpjrDOotkV5YaAiErpGyfj3tU3Vax","execution_time":"2026-03-26 16:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jj4SaM-1774532374","operation_id":165906,"orders_count":1,"order_ids":["ORD-qL87-1774532393"]} 
[2026-03-26 16:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"D66GpjrDOotkV5YaAiErpGyfj3tU3Vax","execution_time":"2026-03-26 16:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jj4SaM-1774532374","operation_id":165906} 
[2026-03-26 16:40:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"D66GpjrDOotkV5YaAiErpGyfj3tU3Vax","execution_time":"2026-03-26 16:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jj4SaM-1774532374","operation_id":165906,"orders_count":1} 
[2026-03-26 16:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"D66GpjrDOotkV5YaAiErpGyfj3tU3Vax","execution_time":"2026-03-26 16:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qL87-1774532393","operation_id":165907} 
[2026-03-26 16:40:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"D66GpjrDOotkV5YaAiErpGyfj3tU3Vax","execution_time":"2026-03-26 16:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qL87-1774532393","operation_id":165907,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 16:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"D66GpjrDOotkV5YaAiErpGyfj3tU3Vax","execution_time":"2026-03-26 16:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qL87-1774532393","operation_id":165907,"processed":0,"errors":0} 
[2026-03-26 16:40:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"D66GpjrDOotkV5YaAiErpGyfj3tU3Vax","execution_time":"2026-03-26 16:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qL87-1774532393","operation_id":165907} 
[2026-03-26 16:40:02] production.INFO: Executing GetProducts task...  
[2026-03-26 16:40:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 16:40:02] production.INFO: Executing GetProducts task...  
[2026-03-26 16:40:05] production.INFO: async() رجع: true  
[2026-03-26 16:40:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 16:40:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 16:40:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 16:40:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 16:40:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 16:40:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 16:40:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 16:40:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 16:40:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 16:40:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 16:40:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 16:40:06] production.INFO: Handling job for order: 181119  
[2026-03-26 16:40:06] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 16:40:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:40:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=e61d5bfa-897b-40c7-90f9-f9aebca91b10&Player_ID=0969493280  
[2026-03-26 16:40:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=e61d5bfa-897b-40c7-90f9-f9aebca91b10&Player_ID=0969493280","has_body":false} 
[2026-03-26 16:40:07] production.INFO: Operation sent successfully {"operation_id":165908,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YPkH-1774532407","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 16:40:07"}},"processed_data":{"order_number":"ORD-YPkH-1774532407","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 16:40:36] production.INFO: Constructing job for order: 181120  
[2026-03-26 16:40:37] production.INFO: Handling job for order: 181120  
[2026-03-26 16:40:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:40:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:40:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=69fb486b-7188-4ba7-8ecd-a58c31d1966a&Player_ID=52421828329  
[2026-03-26 16:40:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=69fb486b-7188-4ba7-8ecd-a58c31d1966a&Player_ID=52421828329","has_body":false} 
[2026-03-26 16:40:37] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-26 16:40:37] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165909,"exception":"Unknown named parameter $userId"} 
[2026-03-26 16:40:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1418  
[2026-03-26 16:41:19] production.INFO: Constructing job for order: 181121  
[2026-03-26 16:41:22] production.INFO: Handling job for order: 181121  
[2026-03-26 16:41:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:41:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:41:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/97/params?qty=1000&uuid=3499c3a5-4c36-4cb9-9f69-605ca9946399&Player_ID=821968922  
[2026-03-26 16:41:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/97/params?qty=1000&uuid=3499c3a5-4c36-4cb9-9f69-605ca9946399&Player_ID=821968922","has_body":false} 
[2026-03-26 16:41:23] production.INFO: Operation sent successfully {"operation_id":165910,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-T7tGp-1774532483","amount":1.048431499999999960692775857751257717609405517578125,"status":"processing","product":"PartyStar Amount","game":"PartyStar","notes":[],"created_at":"2026-03-26 16:41:23"}},"processed_data":{"order_number":"ORD-T7tGp-1774532483","amount":1.048431499999999960692775857751257717609405517578125,"status":"processing","product":"PartyStar Amount","game":"PartyStar"}} 
[2026-03-26 16:42:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hPSPWqmrm460abMahFfTCJuZsWGQ112A","execution_time":"2026-03-26 16:42:02"} 
[2026-03-26 16:42:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"hPSPWqmrm460abMahFfTCJuZsWGQ112A","execution_time":"2026-03-26 16:42:02","total_operations":4,"sites_count":2} 
[2026-03-26 16:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"hPSPWqmrm460abMahFfTCJuZsWGQ112A","execution_time":"2026-03-26 16:42:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-jj4SaM-1774532374","ORD-T7tGp-1774532483"]} 
[2026-03-26 16:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"hPSPWqmrm460abMahFfTCJuZsWGQ112A","execution_time":"2026-03-26 16:42:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 16:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"hPSPWqmrm460abMahFfTCJuZsWGQ112A","execution_time":"2026-03-26 16:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 16:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hPSPWqmrm460abMahFfTCJuZsWGQ112A","execution_time":"2026-03-26 16:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jj4SaM-1774532374","operation_id":165906} 
[2026-03-26 16:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hPSPWqmrm460abMahFfTCJuZsWGQ112A","execution_time":"2026-03-26 16:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T7tGp-1774532483","operation_id":165910} 
[2026-03-26 16:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"hPSPWqmrm460abMahFfTCJuZsWGQ112A","execution_time":"2026-03-26 16:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T7tGp-1774532483","operation_id":165910,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 16:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"hPSPWqmrm460abMahFfTCJuZsWGQ112A","execution_time":"2026-03-26 16:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T7tGp-1774532483","operation_id":165910,"processed":0,"errors":0} 
[2026-03-26 16:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"hPSPWqmrm460abMahFfTCJuZsWGQ112A","execution_time":"2026-03-26 16:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T7tGp-1774532483","operation_id":165910,"orders_count":2,"order_ids":["ORD-qL87-1774532393","ORD-YPkH-1774532407"]} 
[2026-03-26 16:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"hPSPWqmrm460abMahFfTCJuZsWGQ112A","execution_time":"2026-03-26 16:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T7tGp-1774532483","operation_id":165910} 
[2026-03-26 16:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"hPSPWqmrm460abMahFfTCJuZsWGQ112A","execution_time":"2026-03-26 16:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T7tGp-1774532483","operation_id":165910,"orders_count":2} 
[2026-03-26 16:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"hPSPWqmrm460abMahFfTCJuZsWGQ112A","execution_time":"2026-03-26 16:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YPkH-1774532407","operation_id":165908,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 16:42:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"hPSPWqmrm460abMahFfTCJuZsWGQ112A","execution_time":"2026-03-26 16:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YPkH-1774532407","operation_id":165908,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 16:42:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"hPSPWqmrm460abMahFfTCJuZsWGQ112A","execution_time":"2026-03-26 16:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YPkH-1774532407","operation_id":165908,"count":2} 
[2026-03-26 16:42:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"hPSPWqmrm460abMahFfTCJuZsWGQ112A","execution_time":"2026-03-26 16:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YPkH-1774532407","operation_id":165908,"count":2} 
[2026-03-26 16:42:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"hPSPWqmrm460abMahFfTCJuZsWGQ112A","execution_time":"2026-03-26 16:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YPkH-1774532407","operation_id":165908,"user_id":150,"notification_type":"order_approved","reference_id":181118} 
[2026-03-26 16:42:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"hPSPWqmrm460abMahFfTCJuZsWGQ112A","execution_time":"2026-03-26 16:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YPkH-1774532407","operation_id":165908,"user_id":150,"notification_type":"order_approved","reference_id":181119} 
[2026-03-26 16:42:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"hPSPWqmrm460abMahFfTCJuZsWGQ112A","execution_time":"2026-03-26 16:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YPkH-1774532407","operation_id":165908,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 16:42:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"hPSPWqmrm460abMahFfTCJuZsWGQ112A","execution_time":"2026-03-26 16:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YPkH-1774532407","operation_id":165908,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 16:42:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"hPSPWqmrm460abMahFfTCJuZsWGQ112A","execution_time":"2026-03-26 16:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YPkH-1774532407","operation_id":165908,"processed":2,"errors":0} 
[2026-03-26 16:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"hPSPWqmrm460abMahFfTCJuZsWGQ112A","execution_time":"2026-03-26 16:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YPkH-1774532407","operation_id":165908,"processed":2,"errors":0} 
[2026-03-26 16:42:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"hPSPWqmrm460abMahFfTCJuZsWGQ112A","execution_time":"2026-03-26 16:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YPkH-1774532407","operation_id":165908} 
[2026-03-26 16:42:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 150  
[2026-03-26 16:42:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 150  
[2026-03-26 16:42:20] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-jj4SaM-1774532374","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 16:42:20] production.INFO: Processed webhook data (normalized) {"id":"ORD-jj4SaM-1774532374","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 16:42:20] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 16:42:20] production.INFO: SendAcceptReject: Notification queued {"user_id":1292,"notification_type":"order_approved","reference_id":181117} 
[2026-03-26 16:42:20] production.INFO: Order updated successfully. Order ID: 181117, Status: completed  
[2026-03-26 16:42:20] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-jj4SaM-1774532374","status":"completed","codes_count":0} 
[2026-03-26 16:42:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-26 16:44:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"NBVFFsO02cWzEvZPOBZxOAM0yuWDRMiA","execution_time":"2026-03-26 16:44:01"} 
[2026-03-26 16:44:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"NBVFFsO02cWzEvZPOBZxOAM0yuWDRMiA","execution_time":"2026-03-26 16:44:01","total_operations":1,"sites_count":1} 
[2026-03-26 16:44:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"NBVFFsO02cWzEvZPOBZxOAM0yuWDRMiA","execution_time":"2026-03-26 16:44:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-T7tGp-1774532483"]} 
[2026-03-26 16:44:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"NBVFFsO02cWzEvZPOBZxOAM0yuWDRMiA","execution_time":"2026-03-26 16:44:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 16:44:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"NBVFFsO02cWzEvZPOBZxOAM0yuWDRMiA","execution_time":"2026-03-26 16:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 16:44:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"NBVFFsO02cWzEvZPOBZxOAM0yuWDRMiA","execution_time":"2026-03-26 16:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T7tGp-1774532483","operation_id":165910,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 16:44:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"NBVFFsO02cWzEvZPOBZxOAM0yuWDRMiA","execution_time":"2026-03-26 16:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T7tGp-1774532483","operation_id":165910,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 16:44:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"NBVFFsO02cWzEvZPOBZxOAM0yuWDRMiA","execution_time":"2026-03-26 16:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T7tGp-1774532483","operation_id":165910,"count":1} 
[2026-03-26 16:44:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"NBVFFsO02cWzEvZPOBZxOAM0yuWDRMiA","execution_time":"2026-03-26 16:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T7tGp-1774532483","operation_id":165910,"count":1} 
[2026-03-26 16:44:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"NBVFFsO02cWzEvZPOBZxOAM0yuWDRMiA","execution_time":"2026-03-26 16:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T7tGp-1774532483","operation_id":165910,"user_id":1028,"notification_type":"order_approved","reference_id":181121} 
[2026-03-26 16:44:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"NBVFFsO02cWzEvZPOBZxOAM0yuWDRMiA","execution_time":"2026-03-26 16:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T7tGp-1774532483","operation_id":165910,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 16:44:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"NBVFFsO02cWzEvZPOBZxOAM0yuWDRMiA","execution_time":"2026-03-26 16:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T7tGp-1774532483","operation_id":165910,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 16:44:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"NBVFFsO02cWzEvZPOBZxOAM0yuWDRMiA","execution_time":"2026-03-26 16:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T7tGp-1774532483","operation_id":165910,"processed":1,"errors":0} 
[2026-03-26 16:44:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"NBVFFsO02cWzEvZPOBZxOAM0yuWDRMiA","execution_time":"2026-03-26 16:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T7tGp-1774532483","operation_id":165910,"processed":1,"errors":0} 
[2026-03-26 16:44:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"NBVFFsO02cWzEvZPOBZxOAM0yuWDRMiA","execution_time":"2026-03-26 16:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T7tGp-1774532483","operation_id":165910} 
[2026-03-26 16:44:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1028  
[2026-03-26 16:44:02] production.INFO: Constructing job for order: 181122  
[2026-03-26 16:44:04] production.INFO: Handling job for order: 181122  
[2026-03-26 16:44:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:44:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:44:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=912f42dc-2a5d-4aaf-a64d-f8525c9475d8&Player_ID=5290563412  
[2026-03-26 16:44:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=912f42dc-2a5d-4aaf-a64d-f8525c9475d8&Player_ID=5290563412","has_body":false} 
[2026-03-26 16:44:05] production.INFO: Operation sent successfully {"operation_id":165911,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MUvOcZv-1774532644","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 16:44:05"}},"processed_data":{"order_number":"ORD-MUvOcZv-1774532644","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 16:44:15] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-MUvOcZv-1774532644","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 16:44:15] production.INFO: Processed webhook data (normalized) {"id":"ORD-MUvOcZv-1774532644","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 16:44:15] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 16:44:15] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":181122} 
[2026-03-26 16:44:15] production.INFO: Order updated successfully. Order ID: 181122, Status: completed  
[2026-03-26 16:44:15] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-MUvOcZv-1774532644","status":"completed","codes_count":0} 
[2026-03-26 16:44:59] production.INFO: Constructing job for order: 181123  
[2026-03-26 16:45:01] production.INFO: Constructing job for order: 181124  
[2026-03-26 16:45:02] production.INFO: Executing GetProducts task...  
[2026-03-26 16:45:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 16:45:02] production.INFO: Executing GetProducts task...  
[2026-03-26 16:45:04] production.INFO: async() رجع: true  
[2026-03-26 16:45:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 16:45:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 16:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 16:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 16:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 16:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 16:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 16:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 16:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 16:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 16:45:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 16:45:05] production.INFO: Handling job for order: 181123  
[2026-03-26 16:45:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:45:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:45:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=f61d7d11-aa56-4a72-afcc-be5e409466b3&Player_ID=52421828329  
[2026-03-26 16:45:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=f61d7d11-aa56-4a72-afcc-be5e409466b3&Player_ID=52421828329","has_body":false} 
[2026-03-26 16:45:06] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-26 16:45:06] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165912,"exception":"Unknown named parameter $userId"} 
[2026-03-26 16:45:06] production.INFO: Handling job for order: 181124  
[2026-03-26 16:45:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:45:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:45:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a7bfffc4-b909-435f-a963-8c17e2d309cd&Player_ID=52283599652  
[2026-03-26 16:45:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a7bfffc4-b909-435f-a963-8c17e2d309cd&Player_ID=52283599652","has_body":false} 
[2026-03-26 16:45:06] production.INFO: Operation sent successfully {"operation_id":165913,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lYU1JFJO-1774532706","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 16:45:06"}},"processed_data":{"order_number":"ORD-lYU1JFJO-1774532706","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 16:45:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1418  
[2026-03-26 16:45:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-lYU1JFJO-1774532706","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 16:45:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-lYU1JFJO-1774532706","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 16:45:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 16:45:17] production.INFO: SendAcceptReject: Notification queued {"user_id":1285,"notification_type":"order_approved","reference_id":181124} 
[2026-03-26 16:45:17] production.INFO: Order updated successfully. Order ID: 181124, Status: completed  
[2026-03-26 16:45:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-lYU1JFJO-1774532706","status":"completed","codes_count":0} 
[2026-03-26 16:45:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1285  
[2026-03-26 16:46:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"clCXzi1G9ZjKYmSokoeHLiRn8Sdt5kDF","execution_time":"2026-03-26 16:46:00"} 
[2026-03-26 16:46:00] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"clCXzi1G9ZjKYmSokoeHLiRn8Sdt5kDF","execution_time":"2026-03-26 16:46:00"} 
[2026-03-26 16:46:28] production.INFO: Constructing job for order: 181125  
[2026-03-26 16:46:30] production.INFO: Handling job for order: 181125  
[2026-03-26 16:46:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:46:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:46:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=4163cb3c-b83d-4597-bd03-4ef353512552&Player_ID=52211398665  
[2026-03-26 16:46:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=4163cb3c-b83d-4597-bd03-4ef353512552&Player_ID=52211398665","has_body":false} 
[2026-03-26 16:46:31] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-26 16:46:31] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165914,"exception":"Unknown named parameter $userId"} 
[2026-03-26 16:46:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 675  
[2026-03-26 16:46:39] production.INFO: Constructing job for order: 181126  
[2026-03-26 16:46:40] production.INFO: Handling job for order: 181126  
[2026-03-26 16:46:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:46:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:46:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=c94a0725-d9e4-4561-9eb0-4246c48c029c&Player_ID=52421828329  
[2026-03-26 16:46:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=c94a0725-d9e4-4561-9eb0-4246c48c029c&Player_ID=52421828329","has_body":false} 
[2026-03-26 16:46:40] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-26 16:46:40] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165915,"exception":"Unknown named parameter $userId"} 
[2026-03-26 16:46:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1418  
[2026-03-26 16:47:18] production.INFO: Constructing job for order: 181127  
[2026-03-26 16:47:19] production.INFO: Handling job for order: 181127  
[2026-03-26 16:47:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:47:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:47:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=aa15d8df-0515-4723-929f-483a33baf731&Player_ID=52225309271  
[2026-03-26 16:47:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=aa15d8df-0515-4723-929f-483a33baf731&Player_ID=52225309271","has_body":false} 
[2026-03-26 16:47:20] production.INFO: Operation sent successfully {"operation_id":165916,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ais-1774532839","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 16:47:20"}},"processed_data":{"order_number":"ORD-ais-1774532839","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 16:47:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ais-1774532839","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 16:47:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-ais-1774532839","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 16:47:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 16:47:32] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":181127} 
[2026-03-26 16:47:32] production.INFO: Order updated successfully. Order ID: 181127, Status: completed  
[2026-03-26 16:47:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ais-1774532839","status":"completed","codes_count":0} 
[2026-03-26 16:47:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-26 16:47:38] production.INFO: Constructing job for order: 181128  
[2026-03-26 16:47:41] production.INFO: Handling job for order: 181128  
[2026-03-26 16:47:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:47:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:47:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=5063dbc2-c20a-4f9f-8c2c-5a4c954d2efc&Player_ID=52186561679  
[2026-03-26 16:47:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=5063dbc2-c20a-4f9f-8c2c-5a4c954d2efc&Player_ID=52186561679","has_body":false} 
[2026-03-26 16:47:42] production.INFO: Operation sent successfully {"operation_id":165917,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-T2ngfh-1774532861","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 16:47:42"}},"processed_data":{"order_number":"ORD-T2ngfh-1774532861","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 16:47:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-T2ngfh-1774532861","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 16:47:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-T2ngfh-1774532861","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 16:47:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 16:47:53] production.INFO: SendAcceptReject: Notification queued {"user_id":675,"notification_type":"order_approved","reference_id":181128} 
[2026-03-26 16:47:53] production.INFO: Order updated successfully. Order ID: 181128, Status: completed  
[2026-03-26 16:47:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-T2ngfh-1774532861","status":"completed","codes_count":0} 
[2026-03-26 16:47:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 675  
[2026-03-26 16:48:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"u8SUrDNmVh7LXKmTF4jKOGqOPH1o4VLF","execution_time":"2026-03-26 16:48:03"} 
[2026-03-26 16:48:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"u8SUrDNmVh7LXKmTF4jKOGqOPH1o4VLF","execution_time":"2026-03-26 16:48:03"} 
[2026-03-26 16:48:12] production.INFO: Constructing job for order: 181129  
[2026-03-26 16:48:15] production.INFO: Handling job for order: 181129  
[2026-03-26 16:48:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:48:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:48:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9665c1af-ef41-4745-8e9d-41f1c4ffaef7&Player_ID=52253357069  
[2026-03-26 16:48:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9665c1af-ef41-4745-8e9d-41f1c4ffaef7&Player_ID=52253357069","has_body":false} 
[2026-03-26 16:48:16] production.INFO: Operation sent successfully {"operation_id":165918,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-p1Q-1774532895","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 16:48:16"}},"processed_data":{"order_number":"ORD-p1Q-1774532895","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 16:48:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-p1Q-1774532895","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 16:48:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-p1Q-1774532895","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 16:48:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 16:48:26] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":181129} 
[2026-03-26 16:48:26] production.INFO: Order updated successfully. Order ID: 181129, Status: completed  
[2026-03-26 16:48:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-p1Q-1774532895","status":"completed","codes_count":0} 
[2026-03-26 16:48:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-26 16:49:07] production.INFO: Constructing job for order: 181130  
[2026-03-26 16:49:10] production.INFO: Handling job for order: 181130  
[2026-03-26 16:49:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:49:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:49:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=121604dc-6340-4780-bfad-6234d64d5675&Player_ID=52211398665  
[2026-03-26 16:49:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=121604dc-6340-4780-bfad-6234d64d5675&Player_ID=52211398665","has_body":false} 
[2026-03-26 16:49:10] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-26 16:49:10] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165919,"exception":"Unknown named parameter $userId"} 
[2026-03-26 16:49:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 675  
[2026-03-26 16:49:40] production.INFO: Constructing job for order: 181131  
[2026-03-26 16:49:43] production.INFO: Handling job for order: 181131  
[2026-03-26 16:49:43] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 16:49:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:49:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/811/params?qty=1&uuid=fe376e97-105b-47fc-8ea1-7df4092a1bca&Player_ID=0934817314  
[2026-03-26 16:49:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/811/params?qty=1&uuid=fe376e97-105b-47fc-8ea1-7df4092a1bca&Player_ID=0934817314","has_body":false} 
[2026-03-26 16:49:44] production.INFO: Operation sent successfully {"operation_id":165920,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0Mt8-1774532983","amount":304.42617000000001326043275184929370880126953125,"status":"processing","product":"288.46 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 16:49:44"}},"processed_data":{"order_number":"ORD-0Mt8-1774532983","amount":304.42617000000001326043275184929370880126953125,"status":"processing","product":"288.46 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 16:49:49] production.INFO: Constructing job for order: 181132  
[2026-03-26 16:49:50] production.INFO: Handling job for order: 181132  
[2026-03-26 16:49:50] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 16:49:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:49:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=a63e7c45-7f5b-4a86-9bbe-6d426252ee7d&Player_ID=0934817314  
[2026-03-26 16:49:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=a63e7c45-7f5b-4a86-9bbe-6d426252ee7d&Player_ID=0934817314","has_body":false} 
[2026-03-26 16:49:50] production.INFO: Operation sent successfully {"operation_id":165921,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ISHB-1774532990","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 16:49:50"}},"processed_data":{"order_number":"ORD-ISHB-1774532990","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 16:49:53] production.INFO: Constructing job for order: 181133  
[2026-03-26 16:49:56] production.INFO: Handling job for order: 181133  
[2026-03-26 16:49:56] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 16:49:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:49:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/28/params?qty=1&uuid=0322ee87-1fbd-4f15-b2f8-778aecabce8e&Player_ID=0934817314  
[2026-03-26 16:49:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/28/params?qty=1&uuid=0322ee87-1fbd-4f15-b2f8-778aecabce8e&Player_ID=0934817314","has_body":false} 
[2026-03-26 16:49:57] production.INFO: Operation sent successfully {"operation_id":165922,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6h6Lp-1774532997","amount":5.07528000000000023561597117804922163486480712890625,"status":"processing","product":"4.81 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 16:49:57"}},"processed_data":{"order_number":"ORD-6h6Lp-1774532997","amount":5.07528000000000023561597117804922163486480712890625,"status":"processing","product":"4.81 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 16:50:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"103oUGnSQtdwLcY1wXdIx3l8gxqDM9pg","execution_time":"2026-03-26 16:50:03"} 
[2026-03-26 16:50:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"103oUGnSQtdwLcY1wXdIx3l8gxqDM9pg","execution_time":"2026-03-26 16:50:03","total_operations":3,"sites_count":1} 
[2026-03-26 16:50:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"103oUGnSQtdwLcY1wXdIx3l8gxqDM9pg","execution_time":"2026-03-26 16:50:03","site_id":4,"site_name":"swgamessls","orders_count":3,"order_ids":["ORD-0Mt8-1774532983","ORD-ISHB-1774532990","ORD-6h6Lp-1774532997"]} 
[2026-03-26 16:50:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"103oUGnSQtdwLcY1wXdIx3l8gxqDM9pg","execution_time":"2026-03-26 16:50:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 16:50:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"103oUGnSQtdwLcY1wXdIx3l8gxqDM9pg","execution_time":"2026-03-26 16:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-26 16:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"103oUGnSQtdwLcY1wXdIx3l8gxqDM9pg","execution_time":"2026-03-26 16:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6h6Lp-1774532997","operation_id":165922} 
[2026-03-26 16:50:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"103oUGnSQtdwLcY1wXdIx3l8gxqDM9pg","execution_time":"2026-03-26 16:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ISHB-1774532990","operation_id":165921,"processed":2,"skipped":1,"updates_prepared":2} 
[2026-03-26 16:50:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"103oUGnSQtdwLcY1wXdIx3l8gxqDM9pg","execution_time":"2026-03-26 16:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ISHB-1774532990","operation_id":165921,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 16:50:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"103oUGnSQtdwLcY1wXdIx3l8gxqDM9pg","execution_time":"2026-03-26 16:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ISHB-1774532990","operation_id":165921,"count":2} 
[2026-03-26 16:50:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"103oUGnSQtdwLcY1wXdIx3l8gxqDM9pg","execution_time":"2026-03-26 16:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ISHB-1774532990","operation_id":165921,"count":2} 
[2026-03-26 16:50:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"103oUGnSQtdwLcY1wXdIx3l8gxqDM9pg","execution_time":"2026-03-26 16:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ISHB-1774532990","operation_id":165921,"user_id":587,"notification_type":"order_approved","reference_id":181131} 
[2026-03-26 16:50:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"103oUGnSQtdwLcY1wXdIx3l8gxqDM9pg","execution_time":"2026-03-26 16:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ISHB-1774532990","operation_id":165921,"user_id":587,"notification_type":"order_approved","reference_id":181132} 
[2026-03-26 16:50:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"103oUGnSQtdwLcY1wXdIx3l8gxqDM9pg","execution_time":"2026-03-26 16:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ISHB-1774532990","operation_id":165921,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 16:50:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"103oUGnSQtdwLcY1wXdIx3l8gxqDM9pg","execution_time":"2026-03-26 16:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ISHB-1774532990","operation_id":165921,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 16:50:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"103oUGnSQtdwLcY1wXdIx3l8gxqDM9pg","execution_time":"2026-03-26 16:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ISHB-1774532990","operation_id":165921,"processed":2,"errors":0} 
[2026-03-26 16:50:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"103oUGnSQtdwLcY1wXdIx3l8gxqDM9pg","execution_time":"2026-03-26 16:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ISHB-1774532990","operation_id":165921,"processed":2,"errors":0} 
[2026-03-26 16:50:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"103oUGnSQtdwLcY1wXdIx3l8gxqDM9pg","execution_time":"2026-03-26 16:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ISHB-1774532990","operation_id":165921} 
[2026-03-26 16:50:03] production.INFO: Executing GetProducts task...  
[2026-03-26 16:50:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 16:50:03] production.INFO: Executing GetProducts task...  
[2026-03-26 16:50:04] production.INFO: Constructing job for order: 181134  
[2026-03-26 16:50:05] production.INFO: Constructing job for order: 181135  
[2026-03-26 16:50:05] production.INFO: async() رجع: true  
[2026-03-26 16:50:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 16:50:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 16:50:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 16:50:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 16:50:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 16:50:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 16:50:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 16:50:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 16:50:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 16:50:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 16:50:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 16:50:08] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 16:50:09] production.ERROR: FCM send failed for token 565: Requested entity was not found.  
[2026-03-26 16:50:10] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 16:50:11] production.ERROR: FCM send failed for token 565: Requested entity was not found.  
[2026-03-26 16:50:11] production.INFO: Handling job for order: 181134  
[2026-03-26 16:50:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:50:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:50:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=30cd183f-3874-4c8a-8b40-528d816344e5&Player_ID=52421828329  
[2026-03-26 16:50:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=30cd183f-3874-4c8a-8b40-528d816344e5&Player_ID=52421828329","has_body":false} 
[2026-03-26 16:50:12] production.INFO: Operation sent successfully {"operation_id":165923,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EMdvVs-1774533011","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 16:50:12"}},"processed_data":{"order_number":"ORD-EMdvVs-1774533011","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 16:50:12] production.INFO: Handling job for order: 181135  
[2026-03-26 16:50:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:50:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:50:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=511d6899-9b60-4ac2-aeac-dd491e789690&Player_ID=557965576  
[2026-03-26 16:50:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=511d6899-9b60-4ac2-aeac-dd491e789690&Player_ID=557965576","has_body":false} 
[2026-03-26 16:50:12] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-26 16:50:12] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165924,"exception":"Unknown named parameter $userId"} 
[2026-03-26 16:50:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1068  
[2026-03-26 16:50:16] production.INFO: Constructing job for order: 181136  
[2026-03-26 16:50:18] production.INFO: Handling job for order: 181136  
[2026-03-26 16:50:18] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 16:50:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:50:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/811/params?qty=1&uuid=3b84c58e-dda1-41e9-9f30-067c1d47ecd0&Player_ID=0990312125  
[2026-03-26 16:50:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/811/params?qty=1&uuid=3b84c58e-dda1-41e9-9f30-067c1d47ecd0&Player_ID=0990312125","has_body":false} 
[2026-03-26 16:50:18] production.INFO: Constructing job for order: 181137  
[2026-03-26 16:50:18] production.INFO: Operation sent successfully {"operation_id":165925,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-95xmCZ-1774533018","amount":304.42617000000001326043275184929370880126953125,"status":"processing","product":"288.46 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 16:50:18"}},"processed_data":{"order_number":"ORD-95xmCZ-1774533018","amount":304.42617000000001326043275184929370880126953125,"status":"processing","product":"288.46 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 16:50:21] production.INFO: Constructing job for order: 181138  
[2026-03-26 16:50:21] production.INFO: Handling job for order: 181137  
[2026-03-26 16:50:21] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 16:50:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:50:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=549983b4-67e4-4551-bdde-1947614270bf&Player_ID=0939530943  
[2026-03-26 16:50:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=549983b4-67e4-4551-bdde-1947614270bf&Player_ID=0939530943","has_body":false} 
[2026-03-26 16:50:22] production.INFO: Operation sent successfully {"operation_id":165926,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PDiMt-1774533022","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 16:50:22"}},"processed_data":{"order_number":"ORD-PDiMt-1774533022","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 16:50:22] production.INFO: Handling job for order: 181138  
[2026-03-26 16:50:22] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 16:50:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:50:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/28/params?qty=1&uuid=0dac11f3-e1ba-4cac-81c4-2e63888fe551&Player_ID=0990312125  
[2026-03-26 16:50:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/28/params?qty=1&uuid=0dac11f3-e1ba-4cac-81c4-2e63888fe551&Player_ID=0990312125","has_body":false} 
[2026-03-26 16:50:23] production.INFO: Operation sent successfully {"operation_id":165927,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Y2FGxupD-1774533023","amount":5.07528000000000023561597117804922163486480712890625,"status":"processing","product":"4.81 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 16:50:23"}},"processed_data":{"order_number":"ORD-Y2FGxupD-1774533023","amount":5.07528000000000023561597117804922163486480712890625,"status":"processing","product":"4.81 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 16:50:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-EMdvVs-1774533011","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 16:50:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-EMdvVs-1774533011","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 16:50:24] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 16:50:24] production.INFO: SendAcceptReject: Notification queued {"user_id":1418,"notification_type":"order_approved","reference_id":181134} 
[2026-03-26 16:50:24] production.INFO: Order updated successfully. Order ID: 181134, Status: completed  
[2026-03-26 16:50:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-EMdvVs-1774533011","status":"completed","codes_count":0} 
[2026-03-26 16:50:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1418  
[2026-03-26 16:50:30] production.INFO: Constructing job for order: 181139  
[2026-03-26 16:50:32] production.INFO: Handling job for order: 181139  
[2026-03-26 16:50:32] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 16:50:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:50:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=4dca57cd-9e51-4aec-979e-b1200efb777e&Player_ID=0990312125  
[2026-03-26 16:50:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=4dca57cd-9e51-4aec-979e-b1200efb777e&Player_ID=0990312125","has_body":false} 
[2026-03-26 16:50:33] production.INFO: Operation sent successfully {"operation_id":165928,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WwuP7KH-1774533033","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 16:50:33"}},"processed_data":{"order_number":"ORD-WwuP7KH-1774533033","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 16:50:48] production.INFO: Constructing job for order: 181140  
[2026-03-26 16:50:51] production.INFO: Handling job for order: 181140  
[2026-03-26 16:50:51] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 16:50:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:50:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=259c1e81-62a0-4c9e-a8d7-62471942ef7c&Player_ID=0983916843  
[2026-03-26 16:50:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=259c1e81-62a0-4c9e-a8d7-62471942ef7c&Player_ID=0983916843","has_body":false} 
[2026-03-26 16:50:52] production.INFO: Operation sent successfully {"operation_id":165929,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sVSGzr-1774533051","amount":55.807940000000002100932761095464229583740234375,"status":"processing","product":"52.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 16:50:51"}},"processed_data":{"order_number":"ORD-sVSGzr-1774533051","amount":55.807940000000002100932761095464229583740234375,"status":"processing","product":"52.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 16:51:06] production.INFO: Constructing job for order: 181141  
[2026-03-26 16:51:07] production.INFO: Handling job for order: 181141  
[2026-03-26 16:51:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:51:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:51:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/592/params?qty=5000&uuid=e9f4c209-9bda-4cf9-8cd1-479ed3a285f4&Player_ID=75256484  
[2026-03-26 16:51:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/592/params?qty=5000&uuid=e9f4c209-9bda-4cf9-8cd1-479ed3a285f4&Player_ID=75256484","has_body":false} 
[2026-03-26 16:51:07] production.INFO: Operation sent successfully {"operation_id":165930,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QzfHYp-1774533067","amount":3.6158894999999997565964804380200803279876708984375,"status":"processing","product":"Yoyo Amount","game":"Yoyo","notes":[],"created_at":"2026-03-26 16:51:07"}},"processed_data":{"order_number":"ORD-QzfHYp-1774533067","amount":3.6158894999999997565964804380200803279876708984375,"status":"processing","product":"Yoyo Amount","game":"Yoyo"}} 
[2026-03-26 16:51:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QzfHYp-1774533067","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 16:51:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-QzfHYp-1774533067","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 16:51:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 16:51:12] production.INFO: SendAcceptReject: Notification queued {"user_id":1299,"notification_type":"order_approved","reference_id":181141} 
[2026-03-26 16:51:12] production.INFO: Order updated successfully. Order ID: 181141, Status: completed  
[2026-03-26 16:51:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QzfHYp-1774533067","status":"completed","codes_count":0} 
[2026-03-26 16:51:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-26 16:52:00] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1505.0","mainamount":"1505","operation_number":"160409448","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpp2e23phojuhhaLZ9T4E"}},"user_id":620} 
[2026-03-26 16:52:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 16:52:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 16:52:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 16:52:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 16:52:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 16:52:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 16:52:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 16:52:01] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 16:52:01] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18908,"user_id":620,"amount":1505.0,"admins_notified":7} 
[2026-03-26 16:52:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"5GayWTCPwB0WFT7uPmlnYwlVcM5z9IYG","execution_time":"2026-03-26 16:52:01"} 
[2026-03-26 16:52:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"5GayWTCPwB0WFT7uPmlnYwlVcM5z9IYG","execution_time":"2026-03-26 16:52:01","total_operations":6,"sites_count":1} 
[2026-03-26 16:52:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5GayWTCPwB0WFT7uPmlnYwlVcM5z9IYG","execution_time":"2026-03-26 16:52:01","site_id":4,"site_name":"swgamessls","orders_count":6,"order_ids":["ORD-6h6Lp-1774532997","ORD-95xmCZ-1774533018","ORD-PDiMt-1774533022","ORD-Y2FGxupD-1774533023","ORD-WwuP7KH-1774533033","ORD-sVSGzr-1774533051"]} 
[2026-03-26 16:52:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5GayWTCPwB0WFT7uPmlnYwlVcM5z9IYG","execution_time":"2026-03-26 16:52:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 16:52:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5GayWTCPwB0WFT7uPmlnYwlVcM5z9IYG","execution_time":"2026-03-26 16:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-26 16:52:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5GayWTCPwB0WFT7uPmlnYwlVcM5z9IYG","execution_time":"2026-03-26 16:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y2FGxupD-1774533023","operation_id":165927,"processed":6,"skipped":0,"updates_prepared":6} 
[2026-03-26 16:52:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"5GayWTCPwB0WFT7uPmlnYwlVcM5z9IYG","execution_time":"2026-03-26 16:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y2FGxupD-1774533023","operation_id":165927,"total_items":6,"chunks":1,"chunk_size":10} 
[2026-03-26 16:52:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"5GayWTCPwB0WFT7uPmlnYwlVcM5z9IYG","execution_time":"2026-03-26 16:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y2FGxupD-1774533023","operation_id":165927,"count":6} 
[2026-03-26 16:52:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"5GayWTCPwB0WFT7uPmlnYwlVcM5z9IYG","execution_time":"2026-03-26 16:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y2FGxupD-1774533023","operation_id":165927,"count":6} 
[2026-03-26 16:52:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"5GayWTCPwB0WFT7uPmlnYwlVcM5z9IYG","execution_time":"2026-03-26 16:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y2FGxupD-1774533023","operation_id":165927,"user_id":587,"notification_type":"order_approved","reference_id":181133} 
[2026-03-26 16:52:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"5GayWTCPwB0WFT7uPmlnYwlVcM5z9IYG","execution_time":"2026-03-26 16:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y2FGxupD-1774533023","operation_id":165927,"user_id":587,"notification_type":"order_approved","reference_id":181136} 
[2026-03-26 16:52:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"5GayWTCPwB0WFT7uPmlnYwlVcM5z9IYG","execution_time":"2026-03-26 16:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y2FGxupD-1774533023","operation_id":165927,"user_id":600,"notification_type":"order_approved","reference_id":181137} 
[2026-03-26 16:52:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"5GayWTCPwB0WFT7uPmlnYwlVcM5z9IYG","execution_time":"2026-03-26 16:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y2FGxupD-1774533023","operation_id":165927,"user_id":150,"notification_type":"order_approved","reference_id":181140} 
[2026-03-26 16:52:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"5GayWTCPwB0WFT7uPmlnYwlVcM5z9IYG","execution_time":"2026-03-26 16:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y2FGxupD-1774533023","operation_id":165927,"user_id":587,"notification_type":"order_approved","reference_id":181139} 
[2026-03-26 16:52:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"5GayWTCPwB0WFT7uPmlnYwlVcM5z9IYG","execution_time":"2026-03-26 16:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y2FGxupD-1774533023","operation_id":165927,"user_id":587,"notification_type":"order_approved","reference_id":181138} 
[2026-03-26 16:52:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"5GayWTCPwB0WFT7uPmlnYwlVcM5z9IYG","execution_time":"2026-03-26 16:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y2FGxupD-1774533023","operation_id":165927,"chunk_number":1,"processed":6,"errors":0,"total_operations":6,"total_orders":6,"total_codes":0,"total_refunds":0} 
[2026-03-26 16:52:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"5GayWTCPwB0WFT7uPmlnYwlVcM5z9IYG","execution_time":"2026-03-26 16:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y2FGxupD-1774533023","operation_id":165927,"total_processed":6,"total_errors":0,"chunks_processed":1} 
[2026-03-26 16:52:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"5GayWTCPwB0WFT7uPmlnYwlVcM5z9IYG","execution_time":"2026-03-26 16:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y2FGxupD-1774533023","operation_id":165927,"processed":6,"errors":0} 
[2026-03-26 16:52:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5GayWTCPwB0WFT7uPmlnYwlVcM5z9IYG","execution_time":"2026-03-26 16:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y2FGxupD-1774533023","operation_id":165927,"processed":6,"errors":0} 
[2026-03-26 16:52:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"5GayWTCPwB0WFT7uPmlnYwlVcM5z9IYG","execution_time":"2026-03-26 16:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y2FGxupD-1774533023","operation_id":165927} 
[2026-03-26 16:52:04] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 16:52:04] production.ERROR: FCM send failed for token 565: Requested entity was not found.  
[2026-03-26 16:52:06] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 16:52:07] production.ERROR: FCM send failed for token 565: Requested entity was not found.  
[2026-03-26 16:52:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 600  
[2026-03-26 16:52:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 150  
[2026-03-26 16:52:09] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 16:52:11] production.ERROR: FCM send failed for token 565: Requested entity was not found.  
[2026-03-26 16:52:12] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 16:52:13] production.ERROR: FCM send failed for token 565: Requested entity was not found.  
[2026-03-26 16:52:34] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"100.0","mainamount":"100","operation_number":"160411325","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpabf2gmgjvtfc66J3QGq"}},"user_id":1572} 
[2026-03-26 16:52:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 16:52:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 16:52:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 16:52:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 16:52:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 16:52:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 16:52:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 16:52:37] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 16:52:37] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18909,"user_id":1572,"amount":100.0,"admins_notified":7} 
[2026-03-26 16:53:04] production.INFO: Constructing job for order: 181142  
[2026-03-26 16:53:07] production.INFO: Handling job for order: 181142  
[2026-03-26 16:53:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:53:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:53:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a17e7359-7510-4cb3-99d3-da4c461eaff0&Player_ID=52421828329  
[2026-03-26 16:53:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a17e7359-7510-4cb3-99d3-da4c461eaff0&Player_ID=52421828329","has_body":false} 
[2026-03-26 16:53:08] production.INFO: Operation sent successfully {"operation_id":165931,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wWIUb-1774533187","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 16:53:08"}},"processed_data":{"order_number":"ORD-wWIUb-1774533187","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 16:53:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wWIUb-1774533187","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 16:53:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-wWIUb-1774533187","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 16:53:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 16:53:21] production.INFO: SendAcceptReject: Notification queued {"user_id":1418,"notification_type":"order_approved","reference_id":181142} 
[2026-03-26 16:53:21] production.INFO: Order updated successfully. Order ID: 181142, Status: completed  
[2026-03-26 16:53:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wWIUb-1774533187","status":"completed","codes_count":0} 
[2026-03-26 16:53:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1418  
[2026-03-26 16:53:48] production.INFO: Constructing job for order: 181143  
[2026-03-26 16:53:50] production.INFO: Handling job for order: 181143  
[2026-03-26 16:53:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:53:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:53:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=3489e03b-eea1-49ff-9555-c90275fb2f10&Player_ID=52421828329  
[2026-03-26 16:53:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=3489e03b-eea1-49ff-9555-c90275fb2f10&Player_ID=52421828329","has_body":false} 
[2026-03-26 16:53:50] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-26 16:53:50] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165932,"exception":"Unknown named parameter $userId"} 
[2026-03-26 16:53:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1418  
[2026-03-26 16:54:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"3VCeobGkd1zSA61GXS8RuaV7zTv1Dyyw","execution_time":"2026-03-26 16:54:02"} 
[2026-03-26 16:54:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"3VCeobGkd1zSA61GXS8RuaV7zTv1Dyyw","execution_time":"2026-03-26 16:54:02"} 
[2026-03-26 16:55:00] production.INFO: Constructing job for order: 181144  
[2026-03-26 16:55:02] production.INFO: Executing GetProducts task...  
[2026-03-26 16:55:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 16:55:02] production.INFO: Executing GetProducts task...  
[2026-03-26 16:55:04] production.INFO: async() رجع: true  
[2026-03-26 16:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 16:55:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 16:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 16:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 16:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 16:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 16:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 16:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 16:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 16:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 16:55:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 16:55:05] production.INFO: Handling job for order: 181144  
[2026-03-26 16:55:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:55:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:55:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=359c6b38-8802-40b9-9eeb-7f6e31b30a4a&Player_ID=5246072575  
[2026-03-26 16:55:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=359c6b38-8802-40b9-9eeb-7f6e31b30a4a&Player_ID=5246072575","has_body":false} 
[2026-03-26 16:55:06] production.INFO: Operation sent successfully {"operation_id":165933,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kQ1sN1-1774533306","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 16:55:06"}},"processed_data":{"order_number":"ORD-kQ1sN1-1774533306","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 16:55:15] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kQ1sN1-1774533306","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 16:55:15] production.INFO: Processed webhook data (normalized) {"id":"ORD-kQ1sN1-1774533306","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 16:55:15] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 16:55:15] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":181144} 
[2026-03-26 16:55:15] production.INFO: Order updated successfully. Order ID: 181144, Status: completed  
[2026-03-26 16:55:15] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kQ1sN1-1774533306","status":"completed","codes_count":0} 
[2026-03-26 16:55:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-26 16:55:39] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"request_approved","reference_id":18908} 
[2026-03-26 16:55:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-26 16:55:49] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"1500.0","mainamount":"1500","operation_number":"600432185801","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpbhmjr1h7mcf2ejymt18"}},"user_id":675} 
[2026-03-26 16:55:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 16:55:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 16:55:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 16:55:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 16:55:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 16:55:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 16:55:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 16:55:51] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 16:55:51] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18910,"user_id":675,"amount":1500.0,"admins_notified":7} 
[2026-03-26 16:55:51] production.INFO: SendAcceptReject: Notification queued {"user_id":1572,"notification_type":"request_approved","reference_id":18909} 
[2026-03-26 16:55:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1572  
[2026-03-26 16:56:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"HOGvEAHpU49tN0oe8YajB9Rwox0gspb4","execution_time":"2026-03-26 16:56:03"} 
[2026-03-26 16:56:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"HOGvEAHpU49tN0oe8YajB9Rwox0gspb4","execution_time":"2026-03-26 16:56:03"} 
[2026-03-26 16:56:13] production.INFO: Creating credit request {"payload":{"method_id":"16","amount":"10000.0","mainamount":"10000","operation_number":"876786545","note":"واصل","currency_id":"2"},"user_id":1054} 
[2026-03-26 16:56:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 16:56:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 16:56:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 16:56:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 16:56:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 16:56:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 16:56:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 16:56:15] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 16:56:15] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18911,"user_id":1054,"amount":10000.0,"admins_notified":7} 
[2026-03-26 16:56:15] production.INFO: SendAcceptReject: Notification queued {"user_id":675,"notification_type":"request_approved","reference_id":18910} 
[2026-03-26 16:56:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 675  
[2026-03-26 16:56:25] production.ERROR: Attempt to read property "user_id" on null {"exception":"[object] (ErrorException(code: 0): Attempt to read property \"user_id\" on null at /home/talaah/public_html/app/Http/Controllers/Admins/Payments/RequestChargeController.php:124)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'Attempt to read...', '/home/talaah/pu...', 124)
#1 /home/talaah/public_html/app/Http/Controllers/Admins/Payments/RequestChargeController.php(124): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->{closure:Illuminate\\Foundation\\Bootstrap\\HandleExceptions::forwardsTo():257}(2, 'Attempt to read...', '/home/talaah/pu...', 124)
#2 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Admins\\Payments\\RequestChargeController->approveCredit(Object(Illuminate\\Http\\Request))
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction('approveCredit', Array)
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Admins\\Payments\\RequestChargeController), 'approveCredit')
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request))
#8 /home/talaah/public_html/app/Http/Middleware/AdminAuth.php(35): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#10 /home/talaah/public_html/app/Http/Middleware/RequirePinVerification.php(47): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\RequirePinVerification->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#12 /home/talaah/public_html/app/Http/Middleware/TrackSessionActivity.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\TrackSessionActivity->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#38 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#41 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#43 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#45 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#47 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#49 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#51 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#52 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#53 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#54 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#55 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#56 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#57 {main}
"} 
[2026-03-26 16:57:47] production.INFO: Constructing job for order: 181146  
[2026-03-26 16:57:48] production.INFO: Handling job for order: 181146  
[2026-03-26 16:57:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:57:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:57:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/97/params?qty=3400&uuid=728e610e-cd97-48f8-8507-d70cd7ec8b60&Player_ID=819357102  
[2026-03-26 16:57:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/97/params?qty=3400&uuid=728e610e-cd97-48f8-8507-d70cd7ec8b60&Player_ID=819357102","has_body":false} 
[2026-03-26 16:57:49] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"1000.0","mainamount":"1000","operation_number":"600432186151","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpfcjbcjqtrq9tec0IyU2"}},"user_id":675} 
[2026-03-26 16:57:50] production.INFO: Operation sent successfully {"operation_id":165934,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CWF2-1774533469","amount":3.564667099999999866355437916354276239871978759765625,"status":"processing","product":"PartyStar Amount","game":"PartyStar","notes":[],"created_at":"2026-03-26 16:57:50"}},"processed_data":{"order_number":"ORD-CWF2-1774533469","amount":3.564667099999999866355437916354276239871978759765625,"status":"processing","product":"PartyStar Amount","game":"PartyStar"}} 
[2026-03-26 16:57:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 16:57:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 16:57:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 16:57:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 16:57:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 16:57:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 16:57:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 16:57:50] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 16:57:50] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18912,"user_id":675,"amount":1000.0,"admins_notified":7} 
[2026-03-26 16:58:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"tg9F4Ldq4d97so4skgEqOnkNYBtQyjcM","execution_time":"2026-03-26 16:58:02"} 
[2026-03-26 16:58:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"tg9F4Ldq4d97so4skgEqOnkNYBtQyjcM","execution_time":"2026-03-26 16:58:02","total_operations":1,"sites_count":1} 
[2026-03-26 16:58:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"tg9F4Ldq4d97so4skgEqOnkNYBtQyjcM","execution_time":"2026-03-26 16:58:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-CWF2-1774533469"]} 
[2026-03-26 16:58:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"tg9F4Ldq4d97so4skgEqOnkNYBtQyjcM","execution_time":"2026-03-26 16:58:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 16:58:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"tg9F4Ldq4d97so4skgEqOnkNYBtQyjcM","execution_time":"2026-03-26 16:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 16:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tg9F4Ldq4d97so4skgEqOnkNYBtQyjcM","execution_time":"2026-03-26 16:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CWF2-1774533469","operation_id":165934} 
[2026-03-26 16:58:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"tg9F4Ldq4d97so4skgEqOnkNYBtQyjcM","execution_time":"2026-03-26 16:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CWF2-1774533469","operation_id":165934,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 16:58:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"tg9F4Ldq4d97so4skgEqOnkNYBtQyjcM","execution_time":"2026-03-26 16:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CWF2-1774533469","operation_id":165934,"processed":0,"errors":0} 
[2026-03-26 16:58:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"tg9F4Ldq4d97so4skgEqOnkNYBtQyjcM","execution_time":"2026-03-26 16:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CWF2-1774533469","operation_id":165934} 
[2026-03-26 16:58:57] production.INFO: Constructing job for order: 181147  
[2026-03-26 16:58:59] production.INFO: Handling job for order: 181147  
[2026-03-26 16:58:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 16:58:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:58:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=d59ec065-db4c-41b8-9048-bbb98715ba84&Player_ID=53256498  
[2026-03-26 16:58:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=d59ec065-db4c-41b8-9048-bbb98715ba84&Player_ID=53256498","has_body":false} 
[2026-03-26 16:59:00] production.INFO: Operation sent successfully {"operation_id":165935,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Eks9-1774533539","amount":1.7074646999999998353558794406126253306865692138671875,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-26 16:59:00"}},"processed_data":{"order_number":"ORD-Eks9-1774533539","amount":1.7074646999999998353558794406126253306865692138671875,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-26 16:59:00] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"10.0","mainamount":"10","operation_number":"1604196955","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phprb4vmb4haqnl6em9ERt"}},"user_id":1667} 
[2026-03-26 16:59:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 16:59:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 16:59:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 16:59:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 16:59:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 16:59:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 16:59:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 16:59:03] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 16:59:03] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18913,"user_id":1667,"amount":10.0,"admins_notified":7} 
[2026-03-26 16:59:03] production.INFO: Constructing job for order: 181148  
[2026-03-26 16:59:06] production.INFO: Handling job for order: 181148  
[2026-03-26 16:59:06] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 16:59:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:59:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=3041efde-8e0f-4486-bb1f-c5bccc81d006&Player_ID=0947843273  
[2026-03-26 16:59:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=3041efde-8e0f-4486-bb1f-c5bccc81d006&Player_ID=0947843273","has_body":false} 
[2026-03-26 16:59:07] production.INFO: Operation sent successfully {"operation_id":165936,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Lyn-1774533546","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 16:59:07"}},"processed_data":{"order_number":"ORD-Lyn-1774533546","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 16:59:16] production.INFO: Constructing job for order: 181149  
[2026-03-26 16:59:19] production.INFO: Handling job for order: 181149  
[2026-03-26 16:59:19] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 16:59:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 16:59:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=543d0983-231e-4a45-addf-597152294050&Player_ID=0947843273  
[2026-03-26 16:59:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=543d0983-231e-4a45-addf-597152294050&Player_ID=0947843273","has_body":false} 
[2026-03-26 16:59:19] production.INFO: Operation sent successfully {"operation_id":165937,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QTX1-1774533559","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 16:59:19"}},"processed_data":{"order_number":"ORD-QTX1-1774533559","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 17:00:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GgoFAWYFo9HIC6jDJLIxdS7Ci9ptvU5Q","execution_time":"2026-03-26 17:00:01"} 
[2026-03-26 17:00:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"GgoFAWYFo9HIC6jDJLIxdS7Ci9ptvU5Q","execution_time":"2026-03-26 17:00:01","total_operations":4,"sites_count":2} 
[2026-03-26 17:00:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GgoFAWYFo9HIC6jDJLIxdS7Ci9ptvU5Q","execution_time":"2026-03-26 17:00:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-CWF2-1774533469","ORD-Eks9-1774533539"]} 
[2026-03-26 17:00:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GgoFAWYFo9HIC6jDJLIxdS7Ci9ptvU5Q","execution_time":"2026-03-26 17:00:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 17:00:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GgoFAWYFo9HIC6jDJLIxdS7Ci9ptvU5Q","execution_time":"2026-03-26 17:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 17:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GgoFAWYFo9HIC6jDJLIxdS7Ci9ptvU5Q","execution_time":"2026-03-26 17:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Eks9-1774533539","operation_id":165935} 
[2026-03-26 17:00:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GgoFAWYFo9HIC6jDJLIxdS7Ci9ptvU5Q","execution_time":"2026-03-26 17:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Eks9-1774533539","operation_id":165935,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-26 17:00:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"GgoFAWYFo9HIC6jDJLIxdS7Ci9ptvU5Q","execution_time":"2026-03-26 17:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Eks9-1774533539","operation_id":165935,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 17:00:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"GgoFAWYFo9HIC6jDJLIxdS7Ci9ptvU5Q","execution_time":"2026-03-26 17:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Eks9-1774533539","operation_id":165935,"count":1} 
[2026-03-26 17:00:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"GgoFAWYFo9HIC6jDJLIxdS7Ci9ptvU5Q","execution_time":"2026-03-26 17:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Eks9-1774533539","operation_id":165935,"count":1} 
[2026-03-26 17:00:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"GgoFAWYFo9HIC6jDJLIxdS7Ci9ptvU5Q","execution_time":"2026-03-26 17:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Eks9-1774533539","operation_id":165935,"user_id":315,"notification_type":"order_approved","reference_id":181146} 
[2026-03-26 17:00:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"GgoFAWYFo9HIC6jDJLIxdS7Ci9ptvU5Q","execution_time":"2026-03-26 17:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Eks9-1774533539","operation_id":165935,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 17:00:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"GgoFAWYFo9HIC6jDJLIxdS7Ci9ptvU5Q","execution_time":"2026-03-26 17:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Eks9-1774533539","operation_id":165935,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 17:00:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"GgoFAWYFo9HIC6jDJLIxdS7Ci9ptvU5Q","execution_time":"2026-03-26 17:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Eks9-1774533539","operation_id":165935,"processed":1,"errors":0} 
[2026-03-26 17:00:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GgoFAWYFo9HIC6jDJLIxdS7Ci9ptvU5Q","execution_time":"2026-03-26 17:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Eks9-1774533539","operation_id":165935,"processed":1,"errors":0} 
[2026-03-26 17:00:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GgoFAWYFo9HIC6jDJLIxdS7Ci9ptvU5Q","execution_time":"2026-03-26 17:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Eks9-1774533539","operation_id":165935,"orders_count":2,"order_ids":["ORD-Lyn-1774533546","ORD-QTX1-1774533559"]} 
[2026-03-26 17:00:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GgoFAWYFo9HIC6jDJLIxdS7Ci9ptvU5Q","execution_time":"2026-03-26 17:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Eks9-1774533539","operation_id":165935} 
[2026-03-26 17:00:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GgoFAWYFo9HIC6jDJLIxdS7Ci9ptvU5Q","execution_time":"2026-03-26 17:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Eks9-1774533539","operation_id":165935,"orders_count":2} 
[2026-03-26 17:00:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GgoFAWYFo9HIC6jDJLIxdS7Ci9ptvU5Q","execution_time":"2026-03-26 17:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QTX1-1774533559","operation_id":165937,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 17:00:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"GgoFAWYFo9HIC6jDJLIxdS7Ci9ptvU5Q","execution_time":"2026-03-26 17:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QTX1-1774533559","operation_id":165937,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 17:00:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"GgoFAWYFo9HIC6jDJLIxdS7Ci9ptvU5Q","execution_time":"2026-03-26 17:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QTX1-1774533559","operation_id":165937,"count":2} 
[2026-03-26 17:00:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"GgoFAWYFo9HIC6jDJLIxdS7Ci9ptvU5Q","execution_time":"2026-03-26 17:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QTX1-1774533559","operation_id":165937,"count":2} 
[2026-03-26 17:00:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"GgoFAWYFo9HIC6jDJLIxdS7Ci9ptvU5Q","execution_time":"2026-03-26 17:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QTX1-1774533559","operation_id":165937,"user_id":1414,"notification_type":"order_approved","reference_id":181148} 
[2026-03-26 17:00:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"GgoFAWYFo9HIC6jDJLIxdS7Ci9ptvU5Q","execution_time":"2026-03-26 17:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QTX1-1774533559","operation_id":165937,"user_id":1414,"notification_type":"order_approved","reference_id":181149} 
[2026-03-26 17:00:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"GgoFAWYFo9HIC6jDJLIxdS7Ci9ptvU5Q","execution_time":"2026-03-26 17:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QTX1-1774533559","operation_id":165937,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 17:00:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"GgoFAWYFo9HIC6jDJLIxdS7Ci9ptvU5Q","execution_time":"2026-03-26 17:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QTX1-1774533559","operation_id":165937,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 17:00:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"GgoFAWYFo9HIC6jDJLIxdS7Ci9ptvU5Q","execution_time":"2026-03-26 17:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QTX1-1774533559","operation_id":165937,"processed":2,"errors":0} 
[2026-03-26 17:00:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GgoFAWYFo9HIC6jDJLIxdS7Ci9ptvU5Q","execution_time":"2026-03-26 17:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QTX1-1774533559","operation_id":165937,"processed":2,"errors":0} 
[2026-03-26 17:00:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"GgoFAWYFo9HIC6jDJLIxdS7Ci9ptvU5Q","execution_time":"2026-03-26 17:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QTX1-1774533559","operation_id":165937} 
[2026-03-26 17:00:02] production.INFO: Executing GetProducts task...  
[2026-03-26 17:00:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 17:00:02] production.INFO: Executing GetProducts task...  
[2026-03-26 17:00:05] production.INFO: async() رجع: true  
[2026-03-26 17:00:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 17:00:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 17:00:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 17:00:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 17:00:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 17:00:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 17:00:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 17:00:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 17:00:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 17:00:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 17:00:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 17:00:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-26 17:00:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1414  
[2026-03-26 17:00:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1414  
[2026-03-26 17:00:08] production.INFO: Constructing job for order: 181150  
[2026-03-26 17:00:09] production.INFO: Handling job for order: 181150  
[2026-03-26 17:00:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:00:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:00:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=596adba2-f45f-4c34-a1ae-a9a3f1b7f298&Player_ID=52421828329  
[2026-03-26 17:00:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=596adba2-f45f-4c34-a1ae-a9a3f1b7f298&Player_ID=52421828329","has_body":false} 
[2026-03-26 17:00:10] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-26 17:00:10] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165938,"exception":"Unknown named parameter $userId"} 
[2026-03-26 17:00:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1418  
[2026-03-26 17:00:34] production.INFO: Constructing job for order: 181151  
[2026-03-26 17:00:37] production.INFO: Handling job for order: 181151  
[2026-03-26 17:00:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:00:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:00:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=bfed3963-29d7-4a1e-a28e-afc3b5ef9bed&Player_ID=5724131739  
[2026-03-26 17:00:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=bfed3963-29d7-4a1e-a28e-afc3b5ef9bed&Player_ID=5724131739","has_body":false} 
[2026-03-26 17:00:38] production.INFO: Operation sent successfully {"operation_id":165939,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5Go0k-1774533637","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 17:00:38"}},"processed_data":{"order_number":"ORD-5Go0k-1774533637","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 17:00:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5Go0k-1774533637","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 17:00:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-5Go0k-1774533637","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 17:00:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:00:49] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":181151} 
[2026-03-26 17:00:49] production.INFO: Order updated successfully. Order ID: 181151, Status: completed  
[2026-03-26 17:00:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5Go0k-1774533637","status":"completed","codes_count":0} 
[2026-03-26 17:00:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-26 17:00:51] production.INFO: SendAcceptReject: Notification queued {"user_id":675,"notification_type":"request_approved","reference_id":18912} 
[2026-03-26 17:00:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 675  
[2026-03-26 17:01:23] production.INFO: Constructing job for order: 181152  
[2026-03-26 17:01:26] production.INFO: Handling job for order: 181152  
[2026-03-26 17:01:26] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 17:01:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:01:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=9068060b-ed13-471c-854a-ec08d6cda648&Player_ID=0947843273  
[2026-03-26 17:01:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=9068060b-ed13-471c-854a-ec08d6cda648&Player_ID=0947843273","has_body":false} 
[2026-03-26 17:01:26] production.INFO: Operation sent successfully {"operation_id":165940,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MUAsz82-1774533686","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 17:01:26"}},"processed_data":{"order_number":"ORD-MUAsz82-1774533686","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 17:01:29] production.INFO: SendAcceptReject: Notification queued {"user_id":1667,"notification_type":"request_rejected","reference_id":18913} 
[2026-03-26 17:01:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1667  
[2026-03-26 17:02:01] production.INFO: Constructing job for order: 181153  
[2026-03-26 17:02:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"QeW2MFI7tdcbYRkiuADWGqU3jSsWgVqL","execution_time":"2026-03-26 17:02:02"} 
[2026-03-26 17:02:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"QeW2MFI7tdcbYRkiuADWGqU3jSsWgVqL","execution_time":"2026-03-26 17:02:02","total_operations":2,"sites_count":2} 
[2026-03-26 17:02:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"QeW2MFI7tdcbYRkiuADWGqU3jSsWgVqL","execution_time":"2026-03-26 17:02:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Eks9-1774533539"]} 
[2026-03-26 17:02:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"QeW2MFI7tdcbYRkiuADWGqU3jSsWgVqL","execution_time":"2026-03-26 17:02:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 17:02:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"QeW2MFI7tdcbYRkiuADWGqU3jSsWgVqL","execution_time":"2026-03-26 17:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 17:02:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"QeW2MFI7tdcbYRkiuADWGqU3jSsWgVqL","execution_time":"2026-03-26 17:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Eks9-1774533539","operation_id":165935,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 17:02:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"QeW2MFI7tdcbYRkiuADWGqU3jSsWgVqL","execution_time":"2026-03-26 17:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Eks9-1774533539","operation_id":165935,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 17:02:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"QeW2MFI7tdcbYRkiuADWGqU3jSsWgVqL","execution_time":"2026-03-26 17:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Eks9-1774533539","operation_id":165935,"count":1} 
[2026-03-26 17:02:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"QeW2MFI7tdcbYRkiuADWGqU3jSsWgVqL","execution_time":"2026-03-26 17:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Eks9-1774533539","operation_id":165935,"count":1} 
[2026-03-26 17:02:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"QeW2MFI7tdcbYRkiuADWGqU3jSsWgVqL","execution_time":"2026-03-26 17:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Eks9-1774533539","operation_id":165935,"user_id":348,"notification_type":"order_approved","reference_id":181147} 
[2026-03-26 17:02:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"QeW2MFI7tdcbYRkiuADWGqU3jSsWgVqL","execution_time":"2026-03-26 17:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Eks9-1774533539","operation_id":165935,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 17:02:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"QeW2MFI7tdcbYRkiuADWGqU3jSsWgVqL","execution_time":"2026-03-26 17:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Eks9-1774533539","operation_id":165935,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 17:02:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"QeW2MFI7tdcbYRkiuADWGqU3jSsWgVqL","execution_time":"2026-03-26 17:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Eks9-1774533539","operation_id":165935,"processed":1,"errors":0} 
[2026-03-26 17:02:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"QeW2MFI7tdcbYRkiuADWGqU3jSsWgVqL","execution_time":"2026-03-26 17:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Eks9-1774533539","operation_id":165935,"processed":1,"errors":0} 
[2026-03-26 17:02:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"QeW2MFI7tdcbYRkiuADWGqU3jSsWgVqL","execution_time":"2026-03-26 17:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Eks9-1774533539","operation_id":165935,"orders_count":1,"order_ids":["ORD-MUAsz82-1774533686"]} 
[2026-03-26 17:02:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"QeW2MFI7tdcbYRkiuADWGqU3jSsWgVqL","execution_time":"2026-03-26 17:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Eks9-1774533539","operation_id":165935} 
[2026-03-26 17:02:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"QeW2MFI7tdcbYRkiuADWGqU3jSsWgVqL","execution_time":"2026-03-26 17:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Eks9-1774533539","operation_id":165935,"orders_count":1} 
[2026-03-26 17:02:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"QeW2MFI7tdcbYRkiuADWGqU3jSsWgVqL","execution_time":"2026-03-26 17:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MUAsz82-1774533686","operation_id":165940,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 17:02:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"QeW2MFI7tdcbYRkiuADWGqU3jSsWgVqL","execution_time":"2026-03-26 17:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MUAsz82-1774533686","operation_id":165940,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 17:02:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"QeW2MFI7tdcbYRkiuADWGqU3jSsWgVqL","execution_time":"2026-03-26 17:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MUAsz82-1774533686","operation_id":165940,"count":1} 
[2026-03-26 17:02:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"QeW2MFI7tdcbYRkiuADWGqU3jSsWgVqL","execution_time":"2026-03-26 17:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MUAsz82-1774533686","operation_id":165940,"count":1} 
[2026-03-26 17:02:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"QeW2MFI7tdcbYRkiuADWGqU3jSsWgVqL","execution_time":"2026-03-26 17:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MUAsz82-1774533686","operation_id":165940,"user_id":1414,"notification_type":"order_approved","reference_id":181152} 
[2026-03-26 17:02:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"QeW2MFI7tdcbYRkiuADWGqU3jSsWgVqL","execution_time":"2026-03-26 17:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MUAsz82-1774533686","operation_id":165940,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 17:02:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"QeW2MFI7tdcbYRkiuADWGqU3jSsWgVqL","execution_time":"2026-03-26 17:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MUAsz82-1774533686","operation_id":165940,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 17:02:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"QeW2MFI7tdcbYRkiuADWGqU3jSsWgVqL","execution_time":"2026-03-26 17:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MUAsz82-1774533686","operation_id":165940,"processed":1,"errors":0} 
[2026-03-26 17:02:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"QeW2MFI7tdcbYRkiuADWGqU3jSsWgVqL","execution_time":"2026-03-26 17:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MUAsz82-1774533686","operation_id":165940,"processed":1,"errors":0} 
[2026-03-26 17:02:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"QeW2MFI7tdcbYRkiuADWGqU3jSsWgVqL","execution_time":"2026-03-26 17:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MUAsz82-1774533686","operation_id":165940} 
[2026-03-26 17:02:03] production.INFO: Handling job for order: 181153  
[2026-03-26 17:02:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:02:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:02:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=06874b39-d753-448a-8b19-8523ebe23969&Player_ID=52421828329  
[2026-03-26 17:02:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=06874b39-d753-448a-8b19-8523ebe23969&Player_ID=52421828329","has_body":false} 
[2026-03-26 17:02:03] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-26 17:02:03] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165941,"exception":"Unknown named parameter $userId"} 
[2026-03-26 17:02:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-26 17:02:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1414  
[2026-03-26 17:02:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1418  
[2026-03-26 17:02:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Eks9-1774533539","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 17:02:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-Eks9-1774533539","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 17:02:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:02:04] production.ERROR: Order not found or already processed. External ID: ORD-Eks9-1774533539  
[2026-03-26 17:02:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Eks9-1774533539","status":"completed","codes_count":0} 
[2026-03-26 17:02:43] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"10.0","mainamount":"10","operation_number":"160419695","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpqinlmag5dr571YU0QDn"}},"user_id":1667} 
[2026-03-26 17:02:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 17:02:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 17:02:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 17:02:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 17:02:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 17:02:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 17:02:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 17:02:45] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 17:02:45] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18914,"user_id":1667,"amount":10.0,"admins_notified":7} 
[2026-03-26 17:03:37] production.INFO: Constructing job for order: 181154  
[2026-03-26 17:03:39] production.INFO: Handling job for order: 181154  
[2026-03-26 17:03:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:03:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:03:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=cc74a209-85f2-448d-8997-ba0e95f7103c&Player_ID=52421828329  
[2026-03-26 17:03:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=cc74a209-85f2-448d-8997-ba0e95f7103c&Player_ID=52421828329","has_body":false} 
[2026-03-26 17:03:41] production.INFO: Operation sent successfully {"operation_id":165942,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pTRti7uw-1774533821","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-26 17:03:41"}},"processed_data":{"order_number":"ORD-pTRti7uw-1774533821","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-26 17:03:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pTRti7uw-1774533821","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 17:03:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-pTRti7uw-1774533821","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 17:03:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:03:55] production.INFO: SendAcceptReject: Notification queued {"user_id":1418,"notification_type":"order_approved","reference_id":181154} 
[2026-03-26 17:03:55] production.INFO: Order updated successfully. Order ID: 181154, Status: completed  
[2026-03-26 17:03:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pTRti7uw-1774533821","status":"completed","codes_count":0} 
[2026-03-26 17:03:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1418  
[2026-03-26 17:04:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zSiyzjM7ZXxt5dSH2S7k1XCdhPONG8Um","execution_time":"2026-03-26 17:04:02"} 
[2026-03-26 17:04:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"zSiyzjM7ZXxt5dSH2S7k1XCdhPONG8Um","execution_time":"2026-03-26 17:04:02"} 
[2026-03-26 17:04:04] production.INFO: SendAcceptReject: Notification queued {"user_id":1572,"notification_type":"order_approved","reference_id":181145} 
[2026-03-26 17:04:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1572  
[2026-03-26 17:05:02] production.INFO: Executing GetProducts task...  
[2026-03-26 17:05:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 17:05:02] production.INFO: Executing GetProducts task...  
[2026-03-26 17:05:04] production.INFO: async() رجع: true  
[2026-03-26 17:05:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 17:05:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 17:05:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 17:05:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 17:05:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 17:05:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 17:05:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 17:05:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 17:05:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 17:05:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 17:05:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 17:05:19] production.INFO: Constructing job for order: 181155  
[2026-03-26 17:05:21] production.INFO: Handling job for order: 181155  
[2026-03-26 17:05:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:05:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:05:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=5968f563-ea7f-40b8-99fc-6a12ab8c2214&Player_ID=52421828329  
[2026-03-26 17:05:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=5968f563-ea7f-40b8-99fc-6a12ab8c2214&Player_ID=52421828329","has_body":false} 
[2026-03-26 17:05:22] production.INFO: Operation sent successfully {"operation_id":165943,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-U5CoswVN-1774533921","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 17:05:22"}},"processed_data":{"order_number":"ORD-U5CoswVN-1774533921","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 17:05:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-U5CoswVN-1774533921","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 17:05:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-U5CoswVN-1774533921","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 17:05:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:05:34] production.INFO: SendAcceptReject: Notification queued {"user_id":1418,"notification_type":"order_approved","reference_id":181155} 
[2026-03-26 17:05:34] production.INFO: Order updated successfully. Order ID: 181155, Status: completed  
[2026-03-26 17:05:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-U5CoswVN-1774533921","status":"completed","codes_count":0} 
[2026-03-26 17:05:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1418  
[2026-03-26 17:06:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"X0Yc30zSFNgxwINu1IvKjdmvD2hxrrCk","execution_time":"2026-03-26 17:06:01"} 
[2026-03-26 17:06:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"X0Yc30zSFNgxwINu1IvKjdmvD2hxrrCk","execution_time":"2026-03-26 17:06:01"} 
[2026-03-26 17:06:23] production.INFO: Constructing job for order: 181156  
[2026-03-26 17:06:25] production.INFO: Handling job for order: 181156  
[2026-03-26 17:06:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:06:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:06:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=2200&uuid=d2b4cdfc-b5bb-419c-b942-bddc386e3b32&Player_ID=48958900  
[2026-03-26 17:06:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=2200&uuid=d2b4cdfc-b5bb-419c-b942-bddc386e3b32&Player_ID=48958900","has_body":false} 
[2026-03-26 17:06:26] production.INFO: Operation sent successfully {"operation_id":165944,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xjfhpGuj-1774533985","amount":3.756422339999999859827539694379083812236785888671875,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-26 17:06:26"}},"processed_data":{"order_number":"ORD-xjfhpGuj-1774533985","amount":3.756422339999999859827539694379083812236785888671875,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-26 17:06:48] production.INFO: Constructing job for order: 181157  
[2026-03-26 17:06:50] production.INFO: Handling job for order: 181157  
[2026-03-26 17:06:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:06:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:06:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5fbaae2e-0ee0-4f56-aa3e-6ba7f8354a9c&Player_ID=52380298895  
[2026-03-26 17:06:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5fbaae2e-0ee0-4f56-aa3e-6ba7f8354a9c&Player_ID=52380298895","has_body":false} 
[2026-03-26 17:06:51] production.INFO: Operation sent successfully {"operation_id":165945,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TJJOO-1774534010","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 17:06:51"}},"processed_data":{"order_number":"ORD-TJJOO-1774534010","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 17:07:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-TJJOO-1774534010","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 17:07:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-TJJOO-1774534010","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 17:07:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:07:13] production.INFO: SendAcceptReject: Notification queued {"user_id":1242,"notification_type":"order_approved","reference_id":181157} 
[2026-03-26 17:07:13] production.INFO: Order updated successfully. Order ID: 181157, Status: completed  
[2026-03-26 17:07:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-TJJOO-1774534010","status":"completed","codes_count":0} 
[2026-03-26 17:07:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1242  
[2026-03-26 17:07:39] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"1536.0","mainamount":"1536","operation_number":"600432186465","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpq73307a3rd4l0cDZCey"}},"user_id":675} 
[2026-03-26 17:07:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 17:07:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 17:07:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 17:07:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 17:07:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 17:07:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 17:07:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 17:07:42] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 17:07:42] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18915,"user_id":675,"amount":1536.0,"admins_notified":7} 
[2026-03-26 17:08:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"E8fhQoz7GVh3HErrK7KjlU8oRSht4TMk","execution_time":"2026-03-26 17:08:03"} 
[2026-03-26 17:08:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"E8fhQoz7GVh3HErrK7KjlU8oRSht4TMk","execution_time":"2026-03-26 17:08:03","total_operations":1,"sites_count":1} 
[2026-03-26 17:08:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"E8fhQoz7GVh3HErrK7KjlU8oRSht4TMk","execution_time":"2026-03-26 17:08:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-xjfhpGuj-1774533985"]} 
[2026-03-26 17:08:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"E8fhQoz7GVh3HErrK7KjlU8oRSht4TMk","execution_time":"2026-03-26 17:08:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 17:08:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"E8fhQoz7GVh3HErrK7KjlU8oRSht4TMk","execution_time":"2026-03-26 17:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 17:08:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"E8fhQoz7GVh3HErrK7KjlU8oRSht4TMk","execution_time":"2026-03-26 17:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xjfhpGuj-1774533985","operation_id":165944,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 17:08:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"E8fhQoz7GVh3HErrK7KjlU8oRSht4TMk","execution_time":"2026-03-26 17:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xjfhpGuj-1774533985","operation_id":165944,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 17:08:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"E8fhQoz7GVh3HErrK7KjlU8oRSht4TMk","execution_time":"2026-03-26 17:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xjfhpGuj-1774533985","operation_id":165944,"count":1} 
[2026-03-26 17:08:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"E8fhQoz7GVh3HErrK7KjlU8oRSht4TMk","execution_time":"2026-03-26 17:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xjfhpGuj-1774533985","operation_id":165944,"count":1} 
[2026-03-26 17:08:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"E8fhQoz7GVh3HErrK7KjlU8oRSht4TMk","execution_time":"2026-03-26 17:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xjfhpGuj-1774533985","operation_id":165944,"user_id":32,"notification_type":"order_approved","reference_id":181156} 
[2026-03-26 17:08:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"E8fhQoz7GVh3HErrK7KjlU8oRSht4TMk","execution_time":"2026-03-26 17:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xjfhpGuj-1774533985","operation_id":165944,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 17:08:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"E8fhQoz7GVh3HErrK7KjlU8oRSht4TMk","execution_time":"2026-03-26 17:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xjfhpGuj-1774533985","operation_id":165944,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 17:08:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"E8fhQoz7GVh3HErrK7KjlU8oRSht4TMk","execution_time":"2026-03-26 17:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xjfhpGuj-1774533985","operation_id":165944,"processed":1,"errors":0} 
[2026-03-26 17:08:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"E8fhQoz7GVh3HErrK7KjlU8oRSht4TMk","execution_time":"2026-03-26 17:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xjfhpGuj-1774533985","operation_id":165944,"processed":1,"errors":0} 
[2026-03-26 17:08:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"E8fhQoz7GVh3HErrK7KjlU8oRSht4TMk","execution_time":"2026-03-26 17:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xjfhpGuj-1774533985","operation_id":165944} 
[2026-03-26 17:08:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-26 17:08:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xjfhpGuj-1774533985","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 17:08:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-xjfhpGuj-1774533985","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 17:08:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:08:04] production.ERROR: Order not found or already processed. External ID: ORD-xjfhpGuj-1774533985  
[2026-03-26 17:08:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xjfhpGuj-1774533985","status":"completed","codes_count":0} 
[2026-03-26 17:08:13] production.INFO: Constructing job for order: 181158  
[2026-03-26 17:08:15] production.INFO: Handling job for order: 181158  
[2026-03-26 17:08:15] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 17:08:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:08:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=b5336de9-954d-4872-a0d7-bd86478d7a39&Player_ID=0958649828  
[2026-03-26 17:08:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=b5336de9-954d-4872-a0d7-bd86478d7a39&Player_ID=0958649828","has_body":false} 
[2026-03-26 17:08:16] production.INFO: Operation sent successfully {"operation_id":165946,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ILus-1774534095","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 17:08:16"}},"processed_data":{"order_number":"ORD-ILus-1774534095","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 17:08:47] production.INFO: Constructing job for order: 181159  
[2026-03-26 17:08:49] production.INFO: Handling job for order: 181159  
[2026-03-26 17:08:49] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 17:08:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:08:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=3ccea4c4-f880-4efe-bfb1-606c6c1d6faa&Player_ID=0934904377  
[2026-03-26 17:08:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=3ccea4c4-f880-4efe-bfb1-606c6c1d6faa&Player_ID=0934904377","has_body":false} 
[2026-03-26 17:08:49] production.INFO: Operation sent successfully {"operation_id":165947,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-USX7Wfd2-1774534129","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 17:08:49"}},"processed_data":{"order_number":"ORD-USX7Wfd2-1774534129","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 17:09:02] production.INFO: Constructing job for order: 181160  
[2026-03-26 17:09:04] production.INFO: Handling job for order: 181160  
[2026-03-26 17:09:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:09:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:09:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2cc1e2ac-07b3-4ba7-a025-15143246f156&Player_ID=5914509316  
[2026-03-26 17:09:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2cc1e2ac-07b3-4ba7-a025-15143246f156&Player_ID=5914509316","has_body":false} 
[2026-03-26 17:09:05] production.INFO: Operation sent successfully {"operation_id":165948,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jp97WF5k-1774534145","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 17:09:05"}},"processed_data":{"order_number":"ORD-jp97WF5k-1774534145","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 17:09:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-jp97WF5k-1774534145","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 17:09:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-jp97WF5k-1774534145","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 17:09:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:09:16] production.INFO: SendAcceptReject: Notification queued {"user_id":57,"notification_type":"order_approved","reference_id":181160} 
[2026-03-26 17:09:16] production.INFO: Order updated successfully. Order ID: 181160, Status: completed  
[2026-03-26 17:09:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-jp97WF5k-1774534145","status":"completed","codes_count":0} 
[2026-03-26 17:09:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 57  
[2026-03-26 17:09:54] production.INFO: Constructing job for order: 181161  
[2026-03-26 17:09:56] production.INFO: Handling job for order: 181161  
[2026-03-26 17:09:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:09:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:09:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d2c2906f-bf5b-4144-b2a1-05179f41debd&Player_ID=51677105780  
[2026-03-26 17:09:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d2c2906f-bf5b-4144-b2a1-05179f41debd&Player_ID=51677105780","has_body":false} 
[2026-03-26 17:09:57] production.INFO: Operation sent successfully {"operation_id":165949,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yXcmnQ-1774534197","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 17:09:57"}},"processed_data":{"order_number":"ORD-yXcmnQ-1774534197","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 17:10:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Y7XC4lr7wnu0HgDdhCpKPeWfKoJ15Wid","execution_time":"2026-03-26 17:10:00"} 
[2026-03-26 17:10:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Y7XC4lr7wnu0HgDdhCpKPeWfKoJ15Wid","execution_time":"2026-03-26 17:10:00","total_operations":3,"sites_count":2} 
[2026-03-26 17:10:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Y7XC4lr7wnu0HgDdhCpKPeWfKoJ15Wid","execution_time":"2026-03-26 17:10:00","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-ILus-1774534095","ORD-USX7Wfd2-1774534129"]} 
[2026-03-26 17:10:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Y7XC4lr7wnu0HgDdhCpKPeWfKoJ15Wid","execution_time":"2026-03-26 17:10:00","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 17:10:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Y7XC4lr7wnu0HgDdhCpKPeWfKoJ15Wid","execution_time":"2026-03-26 17:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 17:10:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Y7XC4lr7wnu0HgDdhCpKPeWfKoJ15Wid","execution_time":"2026-03-26 17:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-USX7Wfd2-1774534129","operation_id":165947,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 17:10:00] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Y7XC4lr7wnu0HgDdhCpKPeWfKoJ15Wid","execution_time":"2026-03-26 17:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-USX7Wfd2-1774534129","operation_id":165947,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 17:10:00] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Y7XC4lr7wnu0HgDdhCpKPeWfKoJ15Wid","execution_time":"2026-03-26 17:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-USX7Wfd2-1774534129","operation_id":165947,"count":2} 
[2026-03-26 17:10:00] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Y7XC4lr7wnu0HgDdhCpKPeWfKoJ15Wid","execution_time":"2026-03-26 17:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-USX7Wfd2-1774534129","operation_id":165947,"count":2} 
[2026-03-26 17:10:00] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Y7XC4lr7wnu0HgDdhCpKPeWfKoJ15Wid","execution_time":"2026-03-26 17:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-USX7Wfd2-1774534129","operation_id":165947,"user_id":32,"notification_type":"order_approved","reference_id":181158} 
[2026-03-26 17:10:00] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Y7XC4lr7wnu0HgDdhCpKPeWfKoJ15Wid","execution_time":"2026-03-26 17:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-USX7Wfd2-1774534129","operation_id":165947,"user_id":366,"notification_type":"order_approved","reference_id":181159} 
[2026-03-26 17:10:00] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Y7XC4lr7wnu0HgDdhCpKPeWfKoJ15Wid","execution_time":"2026-03-26 17:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-USX7Wfd2-1774534129","operation_id":165947,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 17:10:00] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Y7XC4lr7wnu0HgDdhCpKPeWfKoJ15Wid","execution_time":"2026-03-26 17:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-USX7Wfd2-1774534129","operation_id":165947,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 17:10:00] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Y7XC4lr7wnu0HgDdhCpKPeWfKoJ15Wid","execution_time":"2026-03-26 17:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-USX7Wfd2-1774534129","operation_id":165947,"processed":2,"errors":0} 
[2026-03-26 17:10:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Y7XC4lr7wnu0HgDdhCpKPeWfKoJ15Wid","execution_time":"2026-03-26 17:10:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-USX7Wfd2-1774534129","operation_id":165947,"processed":2,"errors":0} 
[2026-03-26 17:10:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Y7XC4lr7wnu0HgDdhCpKPeWfKoJ15Wid","execution_time":"2026-03-26 17:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-USX7Wfd2-1774534129","operation_id":165947,"orders_count":1,"order_ids":["ORD-yXcmnQ-1774534197"]} 
[2026-03-26 17:10:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Y7XC4lr7wnu0HgDdhCpKPeWfKoJ15Wid","execution_time":"2026-03-26 17:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-USX7Wfd2-1774534129","operation_id":165947} 
[2026-03-26 17:10:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Y7XC4lr7wnu0HgDdhCpKPeWfKoJ15Wid","execution_time":"2026-03-26 17:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-USX7Wfd2-1774534129","operation_id":165947,"orders_count":1} 
[2026-03-26 17:10:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Y7XC4lr7wnu0HgDdhCpKPeWfKoJ15Wid","execution_time":"2026-03-26 17:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yXcmnQ-1774534197","operation_id":165949} 
[2026-03-26 17:10:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Y7XC4lr7wnu0HgDdhCpKPeWfKoJ15Wid","execution_time":"2026-03-26 17:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yXcmnQ-1774534197","operation_id":165949,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 17:10:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Y7XC4lr7wnu0HgDdhCpKPeWfKoJ15Wid","execution_time":"2026-03-26 17:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yXcmnQ-1774534197","operation_id":165949,"processed":0,"errors":0} 
[2026-03-26 17:10:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Y7XC4lr7wnu0HgDdhCpKPeWfKoJ15Wid","execution_time":"2026-03-26 17:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yXcmnQ-1774534197","operation_id":165949} 
[2026-03-26 17:10:00] production.INFO: Executing GetProducts task...  
[2026-03-26 17:10:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 17:10:00] production.INFO: Executing GetProducts task...  
[2026-03-26 17:10:03] production.INFO: async() رجع: true  
[2026-03-26 17:10:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 17:10:03] production.WARNING: Product with ID 395 not found  
[2026-03-26 17:10:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 17:10:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 17:10:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 17:10:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 17:10:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 17:10:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 17:10:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 17:10:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 17:10:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 17:10:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-26 17:10:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-26 17:10:05] production.INFO: Constructing job for order: 181162  
[2026-03-26 17:10:07] production.INFO: Handling job for order: 181162  
[2026-03-26 17:10:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:10:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:10:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=2100&uuid=6e7dc6e2-a080-4d47-b439-af4d8255f1f0&Player_ID=55025534  
[2026-03-26 17:10:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=2100&uuid=6e7dc6e2-a080-4d47-b439-af4d8255f1f0&Player_ID=55025534","has_body":false} 
[2026-03-26 17:10:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-yXcmnQ-1774534197","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 17:10:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-yXcmnQ-1774534197","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 17:10:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:10:07] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":181161} 
[2026-03-26 17:10:07] production.INFO: Order updated successfully. Order ID: 181161, Status: completed  
[2026-03-26 17:10:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-yXcmnQ-1774534197","status":"completed","codes_count":0} 
[2026-03-26 17:10:08] production.INFO: Operation sent successfully {"operation_id":165950,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Xw6C42f-1774534208","amount":3.585675869999999765269649287802167236804962158203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-26 17:10:08"}},"processed_data":{"order_number":"ORD-Xw6C42f-1774534208","amount":3.585675869999999765269649287802167236804962158203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-26 17:10:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-26 17:12:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"AgXwjgDVdbmzwILYRWuYUmsZeGVkYy46","execution_time":"2026-03-26 17:12:02"} 
[2026-03-26 17:12:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"AgXwjgDVdbmzwILYRWuYUmsZeGVkYy46","execution_time":"2026-03-26 17:12:02","total_operations":1,"sites_count":1} 
[2026-03-26 17:12:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"AgXwjgDVdbmzwILYRWuYUmsZeGVkYy46","execution_time":"2026-03-26 17:12:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Xw6C42f-1774534208"]} 
[2026-03-26 17:12:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"AgXwjgDVdbmzwILYRWuYUmsZeGVkYy46","execution_time":"2026-03-26 17:12:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 17:12:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"AgXwjgDVdbmzwILYRWuYUmsZeGVkYy46","execution_time":"2026-03-26 17:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 17:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AgXwjgDVdbmzwILYRWuYUmsZeGVkYy46","execution_time":"2026-03-26 17:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xw6C42f-1774534208","operation_id":165950} 
[2026-03-26 17:12:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"AgXwjgDVdbmzwILYRWuYUmsZeGVkYy46","execution_time":"2026-03-26 17:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xw6C42f-1774534208","operation_id":165950,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 17:12:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"AgXwjgDVdbmzwILYRWuYUmsZeGVkYy46","execution_time":"2026-03-26 17:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xw6C42f-1774534208","operation_id":165950,"processed":0,"errors":0} 
[2026-03-26 17:12:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"AgXwjgDVdbmzwILYRWuYUmsZeGVkYy46","execution_time":"2026-03-26 17:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xw6C42f-1774534208","operation_id":165950} 
[2026-03-26 17:12:07] production.INFO: Constructing job for order: 181163  
[2026-03-26 17:12:08] production.INFO: Handling job for order: 181163  
[2026-03-26 17:12:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:12:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:12:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/865/params?qty=220000&uuid=2a95f2b0-cad6-488c-9202-4d90f7cc27c2&Player_ID=102478830  
[2026-03-26 17:12:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/865/params?qty=220000&uuid=2a95f2b0-cad6-488c-9202-4d90f7cc27c2&Player_ID=102478830","has_body":false} 
[2026-03-26 17:12:09] production.INFO: Operation sent successfully {"operation_id":165951,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jP7F4lY3-1774534329","amount":13.480191999999998841985870967619121074676513671875,"status":"processing","product":"Yoki live","game":"Yoki","notes":[],"created_at":"2026-03-26 17:12:09"}},"processed_data":{"order_number":"ORD-jP7F4lY3-1774534329","amount":13.480191999999998841985870967619121074676513671875,"status":"processing","product":"Yoki live","game":"Yoki"}} 
[2026-03-26 17:12:34] production.INFO: Constructing job for order: 181164  
[2026-03-26 17:12:36] production.INFO: Handling job for order: 181164  
[2026-03-26 17:12:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:12:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:12:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/626/params?qty=38000&uuid=2c578c9b-0bc3-40fa-8c7b-a7cff8a66c0e&Player_ID=7158345  
[2026-03-26 17:12:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/626/params?qty=38000&uuid=2c578c9b-0bc3-40fa-8c7b-a7cff8a66c0e&Player_ID=7158345","has_body":false} 
[2026-03-26 17:12:37] production.INFO: Operation sent successfully {"operation_id":165952,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QIT-1774534357","amount":4.7648542000000002616388883325271308422088623046875,"status":"processing","product":"SoMatch Amount","game":"SoMatch","notes":[],"created_at":"2026-03-26 17:12:37"}},"processed_data":{"order_number":"ORD-QIT-1774534357","amount":4.7648542000000002616388883325271308422088623046875,"status":"processing","product":"SoMatch Amount","game":"SoMatch"}} 
[2026-03-26 17:12:43] production.INFO: Constructing job for order: 181165  
[2026-03-26 17:12:46] production.INFO: Handling job for order: 181165  
[2026-03-26 17:12:46] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 17:12:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:12:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/809/params?qty=1&uuid=e46f0d9d-e3bf-4785-8dcd-99906cfdc53b&Player_ID=0995090324  
[2026-03-26 17:12:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/809/params?qty=1&uuid=e46f0d9d-e3bf-4785-8dcd-99906cfdc53b&Player_ID=0995090324","has_body":false} 
[2026-03-26 17:12:47] production.INFO: Operation sent successfully {"operation_id":165953,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5SX9Efrq-1774534367","amount":223.24182999999999310603016056120395660400390625,"status":"processing","product":"211.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 17:12:47"}},"processed_data":{"order_number":"ORD-5SX9Efrq-1774534367","amount":223.24182999999999310603016056120395660400390625,"status":"processing","product":"211.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 17:12:57] production.INFO: Constructing job for order: 181166  
[2026-03-26 17:12:59] production.INFO: Handling job for order: 181166  
[2026-03-26 17:12:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:12:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:12:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/571/params?qty=20000&uuid=127225ac-f194-4e9e-98c3-4d1c54c06312&Player_ID=27237727  
[2026-03-26 17:12:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/571/params?qty=20000&uuid=127225ac-f194-4e9e-98c3-4d1c54c06312&Player_ID=27237727","has_body":false} 
[2026-03-26 17:13:00] production.INFO: Operation sent successfully {"operation_id":165954,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3BBKIJ-1774534379","amount":4.7915299999999998448174665099941194057464599609375,"status":"processing","product":"Mango Amount","game":"Mango","notes":[],"created_at":"2026-03-26 17:13:00"}},"processed_data":{"order_number":"ORD-3BBKIJ-1774534379","amount":4.7915299999999998448174665099941194057464599609375,"status":"processing","product":"Mango Amount","game":"Mango"}} 
[2026-03-26 17:14:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"fYU9CBWs4C6aXvtJEavA83UWg33VSQym","execution_time":"2026-03-26 17:14:00"} 
[2026-03-26 17:14:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"fYU9CBWs4C6aXvtJEavA83UWg33VSQym","execution_time":"2026-03-26 17:14:00","total_operations":5,"sites_count":2} 
[2026-03-26 17:14:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"fYU9CBWs4C6aXvtJEavA83UWg33VSQym","execution_time":"2026-03-26 17:14:00","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-Xw6C42f-1774534208","ORD-jP7F4lY3-1774534329","ORD-QIT-1774534357","ORD-3BBKIJ-1774534379"]} 
[2026-03-26 17:14:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"fYU9CBWs4C6aXvtJEavA83UWg33VSQym","execution_time":"2026-03-26 17:14:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 17:14:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"fYU9CBWs4C6aXvtJEavA83UWg33VSQym","execution_time":"2026-03-26 17:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-26 17:14:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fYU9CBWs4C6aXvtJEavA83UWg33VSQym","execution_time":"2026-03-26 17:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3BBKIJ-1774534379","operation_id":165954} 
[2026-03-26 17:14:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fYU9CBWs4C6aXvtJEavA83UWg33VSQym","execution_time":"2026-03-26 17:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jP7F4lY3-1774534329","operation_id":165951} 
[2026-03-26 17:14:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fYU9CBWs4C6aXvtJEavA83UWg33VSQym","execution_time":"2026-03-26 17:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QIT-1774534357","operation_id":165952} 
[2026-03-26 17:14:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fYU9CBWs4C6aXvtJEavA83UWg33VSQym","execution_time":"2026-03-26 17:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xw6C42f-1774534208","operation_id":165950} 
[2026-03-26 17:14:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"fYU9CBWs4C6aXvtJEavA83UWg33VSQym","execution_time":"2026-03-26 17:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xw6C42f-1774534208","operation_id":165950,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-26 17:14:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"fYU9CBWs4C6aXvtJEavA83UWg33VSQym","execution_time":"2026-03-26 17:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xw6C42f-1774534208","operation_id":165950,"processed":0,"errors":0} 
[2026-03-26 17:14:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"fYU9CBWs4C6aXvtJEavA83UWg33VSQym","execution_time":"2026-03-26 17:14:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xw6C42f-1774534208","operation_id":165950,"orders_count":1,"order_ids":["ORD-5SX9Efrq-1774534367"]} 
[2026-03-26 17:14:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"fYU9CBWs4C6aXvtJEavA83UWg33VSQym","execution_time":"2026-03-26 17:14:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xw6C42f-1774534208","operation_id":165950} 
[2026-03-26 17:14:00] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"100.0","mainamount":"100","operation_number":"160438177","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phphn1jjh2l37u45KnOGHl"}},"user_id":314} 
[2026-03-26 17:14:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"fYU9CBWs4C6aXvtJEavA83UWg33VSQym","execution_time":"2026-03-26 17:14:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xw6C42f-1774534208","operation_id":165950,"orders_count":1} 
[2026-03-26 17:14:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"fYU9CBWs4C6aXvtJEavA83UWg33VSQym","execution_time":"2026-03-26 17:14:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5SX9Efrq-1774534367","operation_id":165953,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 17:14:00] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"fYU9CBWs4C6aXvtJEavA83UWg33VSQym","execution_time":"2026-03-26 17:14:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5SX9Efrq-1774534367","operation_id":165953,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 17:14:00] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"fYU9CBWs4C6aXvtJEavA83UWg33VSQym","execution_time":"2026-03-26 17:14:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5SX9Efrq-1774534367","operation_id":165953,"count":1} 
[2026-03-26 17:14:00] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"fYU9CBWs4C6aXvtJEavA83UWg33VSQym","execution_time":"2026-03-26 17:14:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5SX9Efrq-1774534367","operation_id":165953,"count":1} 
[2026-03-26 17:14:00] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"fYU9CBWs4C6aXvtJEavA83UWg33VSQym","execution_time":"2026-03-26 17:14:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5SX9Efrq-1774534367","operation_id":165953,"user_id":904,"notification_type":"order_approved","reference_id":181165} 
[2026-03-26 17:14:00] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"fYU9CBWs4C6aXvtJEavA83UWg33VSQym","execution_time":"2026-03-26 17:14:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5SX9Efrq-1774534367","operation_id":165953,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 17:14:00] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"fYU9CBWs4C6aXvtJEavA83UWg33VSQym","execution_time":"2026-03-26 17:14:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5SX9Efrq-1774534367","operation_id":165953,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 17:14:00] production.INFO: Batch update completed {"job":"Quryjob","job_id":"fYU9CBWs4C6aXvtJEavA83UWg33VSQym","execution_time":"2026-03-26 17:14:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5SX9Efrq-1774534367","operation_id":165953,"processed":1,"errors":0} 
[2026-03-26 17:14:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"fYU9CBWs4C6aXvtJEavA83UWg33VSQym","execution_time":"2026-03-26 17:14:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5SX9Efrq-1774534367","operation_id":165953,"processed":1,"errors":0} 
[2026-03-26 17:14:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"fYU9CBWs4C6aXvtJEavA83UWg33VSQym","execution_time":"2026-03-26 17:14:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5SX9Efrq-1774534367","operation_id":165953} 
[2026-03-26 17:14:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 17:14:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 17:14:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 17:14:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 17:14:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 17:14:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 17:14:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 17:14:00] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 17:14:00] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18916,"user_id":314,"amount":100.0,"admins_notified":7} 
[2026-03-26 17:14:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 904  
[2026-03-26 17:14:02] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"5000.0","mainamount":"5000","operation_number":"160438678","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpgfokp8cp6puv8ZzSRyz"}},"user_id":1417} 
[2026-03-26 17:14:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-jP7F4lY3-1774534329","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 17:14:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-jP7F4lY3-1774534329","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 17:14:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:14:02] production.INFO: SendAcceptReject: Notification queued {"user_id":8,"notification_type":"order_approved","reference_id":181163} 
[2026-03-26 17:14:02] production.INFO: Order updated successfully. Order ID: 181163, Status: completed  
[2026-03-26 17:14:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-jP7F4lY3-1774534329","status":"completed","codes_count":0} 
[2026-03-26 17:14:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QIT-1774534357","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 17:14:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-QIT-1774534357","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 17:14:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:14:03] production.INFO: SendAcceptReject: Notification queued {"user_id":951,"notification_type":"order_approved","reference_id":181164} 
[2026-03-26 17:14:03] production.INFO: Order updated successfully. Order ID: 181164, Status: completed  
[2026-03-26 17:14:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QIT-1774534357","status":"completed","codes_count":0} 
[2026-03-26 17:14:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 17:14:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 17:14:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 17:14:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 17:14:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 17:14:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 17:14:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 17:14:03] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 17:14:03] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18917,"user_id":1417,"amount":5000.0,"admins_notified":7} 
[2026-03-26 17:14:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 8  
[2026-03-26 17:14:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 951  
[2026-03-26 17:15:00] production.INFO: Executing GetProducts task...  
[2026-03-26 17:15:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 17:15:00] production.INFO: Executing GetProducts task...  
[2026-03-26 17:15:02] production.INFO: async() رجع: true  
[2026-03-26 17:15:02] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 17:15:03] production.WARNING: Product with ID 395 not found  
[2026-03-26 17:15:03] production.WARNING: Product with ID 213 not found  
[2026-03-26 17:15:03] production.WARNING: Product with ID 212 not found  
[2026-03-26 17:15:03] production.WARNING: Product with ID 211 not found  
[2026-03-26 17:15:03] production.WARNING: Product with ID 210 not found  
[2026-03-26 17:15:03] production.WARNING: Product with ID 209 not found  
[2026-03-26 17:15:03] production.WARNING: Product with ID 214 not found  
[2026-03-26 17:15:03] production.WARNING: Product with ID 215 not found  
[2026-03-26 17:15:03] production.WARNING: Product with ID 216 not found  
[2026-03-26 17:15:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 17:15:39] production.INFO: Constructing job for order: 181167  
[2026-03-26 17:15:40] production.INFO: Handling job for order: 181167  
[2026-03-26 17:15:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:15:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:15:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=5b86b232-9b7a-4dc3-b9a4-6a1d42fb99de&Player_ID=52401701348  
[2026-03-26 17:15:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=5b86b232-9b7a-4dc3-b9a4-6a1d42fb99de&Player_ID=52401701348","has_body":false} 
[2026-03-26 17:15:40] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-26 17:15:40] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165955,"exception":"Unknown named parameter $userId"} 
[2026-03-26 17:15:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 39  
[2026-03-26 17:15:42] production.INFO: Constructing job for order: 181168  
[2026-03-26 17:15:43] production.INFO: Handling job for order: 181168  
[2026-03-26 17:15:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:15:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:15:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=71064c64-a658-44ab-a547-f40fe4e2f98c&Player_ID=52168108099  
[2026-03-26 17:15:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=71064c64-a658-44ab-a547-f40fe4e2f98c&Player_ID=52168108099","has_body":false} 
[2026-03-26 17:15:44] production.INFO: Operation sent successfully {"operation_id":165956,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6Rqyilu-1774534544","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 17:15:44"}},"processed_data":{"order_number":"ORD-6Rqyilu-1774534544","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 17:15:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6Rqyilu-1774534544","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 17:15:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-6Rqyilu-1774534544","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 17:15:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:15:59] production.INFO: SendAcceptReject: Notification queued {"user_id":31,"notification_type":"order_approved","reference_id":181168} 
[2026-03-26 17:15:59] production.INFO: Order updated successfully. Order ID: 181168, Status: completed  
[2026-03-26 17:15:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6Rqyilu-1774534544","status":"completed","codes_count":0} 
[2026-03-26 17:15:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 31  
[2026-03-26 17:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"NpG0rkN8UoelEIj0W8Cu9FKLIiY2jYZi","execution_time":"2026-03-26 17:16:02"} 
[2026-03-26 17:16:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"NpG0rkN8UoelEIj0W8Cu9FKLIiY2jYZi","execution_time":"2026-03-26 17:16:02","total_operations":2,"sites_count":1} 
[2026-03-26 17:16:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"NpG0rkN8UoelEIj0W8Cu9FKLIiY2jYZi","execution_time":"2026-03-26 17:16:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-Xw6C42f-1774534208","ORD-3BBKIJ-1774534379"]} 
[2026-03-26 17:16:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"NpG0rkN8UoelEIj0W8Cu9FKLIiY2jYZi","execution_time":"2026-03-26 17:16:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 17:16:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Xw6C42f-1774534208","status":"cancelled","notes":["Operation failed/cancelled via status check"],"codes":[]}} 
[2026-03-26 17:16:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-Xw6C42f-1774534208","status":"cancelled","codes":[],"notes":["Operation failed/cancelled via status check"]} 
[2026-03-26 17:16:02] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-26 17:16:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"NpG0rkN8UoelEIj0W8Cu9FKLIiY2jYZi","execution_time":"2026-03-26 17:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 17:16:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"NpG0rkN8UoelEIj0W8Cu9FKLIiY2jYZi","execution_time":"2026-03-26 17:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xw6C42f-1774534208","operation_id":165950,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 17:16:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"NpG0rkN8UoelEIj0W8Cu9FKLIiY2jYZi","execution_time":"2026-03-26 17:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xw6C42f-1774534208","operation_id":165950,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 17:16:02] production.ERROR: Operation not found for external_order: ORD-Xw6C42f-1774534208 in chunk 1 {"job":"Quryjob","job_id":"NpG0rkN8UoelEIj0W8Cu9FKLIiY2jYZi","execution_time":"2026-03-26 17:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xw6C42f-1774534208","operation_id":165950} 
[2026-03-26 17:16:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"NpG0rkN8UoelEIj0W8Cu9FKLIiY2jYZi","execution_time":"2026-03-26 17:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xw6C42f-1774534208","operation_id":165950,"count":1} 
[2026-03-26 17:16:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"NpG0rkN8UoelEIj0W8Cu9FKLIiY2jYZi","execution_time":"2026-03-26 17:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xw6C42f-1774534208","operation_id":165950,"count":1} 
[2026-03-26 17:16:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"NpG0rkN8UoelEIj0W8Cu9FKLIiY2jYZi","execution_time":"2026-03-26 17:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xw6C42f-1774534208","operation_id":165950,"user_id":194,"notification_type":"order_approved","reference_id":181166} 
[2026-03-26 17:16:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"NpG0rkN8UoelEIj0W8Cu9FKLIiY2jYZi","execution_time":"2026-03-26 17:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xw6C42f-1774534208","operation_id":165950,"chunk_number":1,"processed":1,"errors":1,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 17:16:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"NpG0rkN8UoelEIj0W8Cu9FKLIiY2jYZi","execution_time":"2026-03-26 17:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xw6C42f-1774534208","operation_id":165950,"total_processed":1,"total_errors":1,"chunks_processed":1} 
[2026-03-26 17:16:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"NpG0rkN8UoelEIj0W8Cu9FKLIiY2jYZi","execution_time":"2026-03-26 17:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xw6C42f-1774534208","operation_id":165950,"processed":1,"errors":1} 
[2026-03-26 17:16:02] production.INFO: SendAcceptReject: Notification queued {"user_id":1012,"notification_type":"order_rejected","reference_id":181162} 
[2026-03-26 17:16:02] production.INFO: Order updated successfully. Order ID: 181162, Status: rejected  
[2026-03-26 17:16:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"NpG0rkN8UoelEIj0W8Cu9FKLIiY2jYZi","execution_time":"2026-03-26 17:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xw6C42f-1774534208","operation_id":165950,"processed":1,"errors":1} 
[2026-03-26 17:16:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Xw6C42f-1774534208","status":"rejected","codes_count":0} 
[2026-03-26 17:16:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"NpG0rkN8UoelEIj0W8Cu9FKLIiY2jYZi","execution_time":"2026-03-26 17:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xw6C42f-1774534208","operation_id":165950} 
[2026-03-26 17:16:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1012  
[2026-03-26 17:16:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 194  
[2026-03-26 17:16:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1012  
[2026-03-26 17:16:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3BBKIJ-1774534379","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 17:16:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-3BBKIJ-1774534379","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 17:16:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:16:03] production.ERROR: Order not found or already processed. External ID: ORD-3BBKIJ-1774534379  
[2026-03-26 17:16:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3BBKIJ-1774534379","status":"completed","codes_count":0} 
[2026-03-26 17:16:04] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"10.0","mainamount":"10","operation_number":"160419695","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phps71fhq6j88fo96xKzMe"}},"user_id":1667} 
[2026-03-26 17:16:12] production.INFO: Constructing job for order: 181169  
[2026-03-26 17:16:14] production.INFO: Handling job for order: 181169  
[2026-03-26 17:16:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:16:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:16:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=aa64a09e-bda6-4476-a4b9-25eda5ffc51b&Player_ID=52311763532  
[2026-03-26 17:16:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=aa64a09e-bda6-4476-a4b9-25eda5ffc51b&Player_ID=52311763532","has_body":false} 
[2026-03-26 17:16:15] production.INFO: Operation sent successfully {"operation_id":165957,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dc3-1774534575","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 17:16:15"}},"processed_data":{"order_number":"ORD-dc3-1774534575","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 17:16:19] production.INFO: Constructing job for order: 181170  
[2026-03-26 17:16:21] production.INFO: Handling job for order: 181170  
[2026-03-26 17:16:21] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 17:16:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:16:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=52d98a97-e56d-484e-bdc2-d4132eb17987&Player_ID=0991048711  
[2026-03-26 17:16:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=52d98a97-e56d-484e-bdc2-d4132eb17987&Player_ID=0991048711","has_body":false} 
[2026-03-26 17:16:22] production.INFO: Operation sent successfully {"operation_id":165958,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yL2llsZ-1774534582","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 17:16:22"}},"processed_data":{"order_number":"ORD-yL2llsZ-1774534582","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 17:16:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dc3-1774534575","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 17:16:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-dc3-1774534575","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 17:16:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:16:31] production.INFO: SendAcceptReject: Notification queued {"user_id":31,"notification_type":"order_approved","reference_id":181169} 
[2026-03-26 17:16:31] production.INFO: Order updated successfully. Order ID: 181169, Status: completed  
[2026-03-26 17:16:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dc3-1774534575","status":"completed","codes_count":0} 
[2026-03-26 17:16:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 31  
[2026-03-26 17:18:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"qrfw0N2bRahBAQ49lmdjf6hAJkLVCPup","execution_time":"2026-03-26 17:18:01"} 
[2026-03-26 17:18:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"qrfw0N2bRahBAQ49lmdjf6hAJkLVCPup","execution_time":"2026-03-26 17:18:01","total_operations":1,"sites_count":1} 
[2026-03-26 17:18:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qrfw0N2bRahBAQ49lmdjf6hAJkLVCPup","execution_time":"2026-03-26 17:18:01","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-yL2llsZ-1774534582"]} 
[2026-03-26 17:18:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qrfw0N2bRahBAQ49lmdjf6hAJkLVCPup","execution_time":"2026-03-26 17:18:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 17:18:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qrfw0N2bRahBAQ49lmdjf6hAJkLVCPup","execution_time":"2026-03-26 17:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 17:18:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qrfw0N2bRahBAQ49lmdjf6hAJkLVCPup","execution_time":"2026-03-26 17:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yL2llsZ-1774534582","operation_id":165958,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 17:18:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"qrfw0N2bRahBAQ49lmdjf6hAJkLVCPup","execution_time":"2026-03-26 17:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yL2llsZ-1774534582","operation_id":165958,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 17:18:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"qrfw0N2bRahBAQ49lmdjf6hAJkLVCPup","execution_time":"2026-03-26 17:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yL2llsZ-1774534582","operation_id":165958,"count":1} 
[2026-03-26 17:18:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"qrfw0N2bRahBAQ49lmdjf6hAJkLVCPup","execution_time":"2026-03-26 17:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yL2llsZ-1774534582","operation_id":165958,"count":1} 
[2026-03-26 17:18:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"qrfw0N2bRahBAQ49lmdjf6hAJkLVCPup","execution_time":"2026-03-26 17:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yL2llsZ-1774534582","operation_id":165958,"user_id":315,"notification_type":"order_approved","reference_id":181170} 
[2026-03-26 17:18:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"qrfw0N2bRahBAQ49lmdjf6hAJkLVCPup","execution_time":"2026-03-26 17:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yL2llsZ-1774534582","operation_id":165958,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 17:18:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"qrfw0N2bRahBAQ49lmdjf6hAJkLVCPup","execution_time":"2026-03-26 17:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yL2llsZ-1774534582","operation_id":165958,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 17:18:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"qrfw0N2bRahBAQ49lmdjf6hAJkLVCPup","execution_time":"2026-03-26 17:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yL2llsZ-1774534582","operation_id":165958,"processed":1,"errors":0} 
[2026-03-26 17:18:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qrfw0N2bRahBAQ49lmdjf6hAJkLVCPup","execution_time":"2026-03-26 17:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yL2llsZ-1774534582","operation_id":165958,"processed":1,"errors":0} 
[2026-03-26 17:18:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"qrfw0N2bRahBAQ49lmdjf6hAJkLVCPup","execution_time":"2026-03-26 17:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yL2llsZ-1774534582","operation_id":165958} 
[2026-03-26 17:18:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-26 17:18:59] production.INFO: Constructing job for order: 181172  
[2026-03-26 17:19:01] production.INFO: Handling job for order: 181172  
[2026-03-26 17:19:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:19:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:19:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/591/params?qty=50000&uuid=d88a7af1-9a64-46cd-8fcd-4b58112a6d7c&Player_ID=78157143  
[2026-03-26 17:19:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/591/params?qty=50000&uuid=d88a7af1-9a64-46cd-8fcd-4b58112a6d7c&Player_ID=78157143","has_body":false} 
[2026-03-26 17:19:02] production.INFO: Operation sent successfully {"operation_id":165959,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uAJQDlC-1774534742","amount":4.8923100000000001585931386216543614864349365234375,"status":"processing","product":"Yoho Amount","game":"Yoho","notes":[],"created_at":"2026-03-26 17:19:02"}},"processed_data":{"order_number":"ORD-uAJQDlC-1774534742","amount":4.8923100000000001585931386216543614864349365234375,"status":"processing","product":"Yoho Amount","game":"Yoho"}} 
[2026-03-26 17:19:44] production.INFO: Constructing job for order: 181173  
[2026-03-26 17:19:47] production.INFO: Handling job for order: 181173  
[2026-03-26 17:19:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:19:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:19:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=20000&uuid=fc409ff8-bf06-4968-9209-594fa37c14f4&Player_ID=590024140  
[2026-03-26 17:19:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=20000&uuid=fc409ff8-bf06-4968-9209-594fa37c14f4&Player_ID=590024140","has_body":false} 
[2026-03-26 17:19:48] production.INFO: Operation sent successfully {"operation_id":165960,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2B2-1774534788","amount":2.016010000000000079722894952283240854740142822265625,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-26 17:19:48"}},"processed_data":{"order_number":"ORD-2B2-1774534788","amount":2.016010000000000079722894952283240854740142822265625,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-26 17:19:55] production.INFO: Constructing job for order: 181174  
[2026-03-26 17:19:57] production.INFO: Handling job for order: 181174  
[2026-03-26 17:19:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:19:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:19:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=681cc1b5-a957-44f4-981b-fdb10ec0b3ed&Player_ID=557965576  
[2026-03-26 17:19:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=681cc1b5-a957-44f4-981b-fdb10ec0b3ed&Player_ID=557965576","has_body":false} 
[2026-03-26 17:19:57] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-26 17:19:57] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165961,"exception":"Unknown named parameter $userId"} 
[2026-03-26 17:19:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1068  
[2026-03-26 17:20:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"C4EVDvsfVACiCMHQBgbZOzNXELgok1Vj","execution_time":"2026-03-26 17:20:00"} 
[2026-03-26 17:20:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"C4EVDvsfVACiCMHQBgbZOzNXELgok1Vj","execution_time":"2026-03-26 17:20:00","total_operations":2,"sites_count":1} 
[2026-03-26 17:20:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"C4EVDvsfVACiCMHQBgbZOzNXELgok1Vj","execution_time":"2026-03-26 17:20:00","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-uAJQDlC-1774534742","ORD-2B2-1774534788"]} 
[2026-03-26 17:20:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"C4EVDvsfVACiCMHQBgbZOzNXELgok1Vj","execution_time":"2026-03-26 17:20:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 17:20:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"C4EVDvsfVACiCMHQBgbZOzNXELgok1Vj","execution_time":"2026-03-26 17:20:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 17:20:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"C4EVDvsfVACiCMHQBgbZOzNXELgok1Vj","execution_time":"2026-03-26 17:20:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2B2-1774534788","operation_id":165960} 
[2026-03-26 17:20:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"C4EVDvsfVACiCMHQBgbZOzNXELgok1Vj","execution_time":"2026-03-26 17:20:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uAJQDlC-1774534742","operation_id":165959} 
[2026-03-26 17:20:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"C4EVDvsfVACiCMHQBgbZOzNXELgok1Vj","execution_time":"2026-03-26 17:20:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uAJQDlC-1774534742","operation_id":165959,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 17:20:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"C4EVDvsfVACiCMHQBgbZOzNXELgok1Vj","execution_time":"2026-03-26 17:20:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uAJQDlC-1774534742","operation_id":165959,"processed":0,"errors":0} 
[2026-03-26 17:20:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"C4EVDvsfVACiCMHQBgbZOzNXELgok1Vj","execution_time":"2026-03-26 17:20:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uAJQDlC-1774534742","operation_id":165959} 
[2026-03-26 17:20:00] production.INFO: Executing GetProducts task...  
[2026-03-26 17:20:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 17:20:00] production.INFO: Executing GetProducts task...  
[2026-03-26 17:20:02] production.INFO: async() رجع: true  
[2026-03-26 17:20:02] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 17:20:03] production.WARNING: Product with ID 395 not found  
[2026-03-26 17:20:03] production.WARNING: Product with ID 213 not found  
[2026-03-26 17:20:03] production.WARNING: Product with ID 212 not found  
[2026-03-26 17:20:03] production.WARNING: Product with ID 211 not found  
[2026-03-26 17:20:03] production.WARNING: Product with ID 210 not found  
[2026-03-26 17:20:03] production.WARNING: Product with ID 209 not found  
[2026-03-26 17:20:03] production.WARNING: Product with ID 214 not found  
[2026-03-26 17:20:03] production.WARNING: Product with ID 215 not found  
[2026-03-26 17:20:03] production.WARNING: Product with ID 216 not found  
[2026-03-26 17:20:03] production.INFO: Constructing job for order: 181175  
[2026-03-26 17:20:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 17:20:04] production.INFO: Handling job for order: 181175  
[2026-03-26 17:20:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:20:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:20:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=100&uuid=739ebb52-08ca-4436-83f4-2047ee765ae3&Player_ID=971315909  
[2026-03-26 17:20:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=100&uuid=739ebb52-08ca-4436-83f4-2047ee765ae3&Player_ID=971315909","has_body":false} 
[2026-03-26 17:20:05] production.INFO: Operation sent successfully {"operation_id":165962,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3wvEro-1774534804","amount":1.747826079999999837610857866820879280567169189453125,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-26 17:20:05"}},"processed_data":{"order_number":"ORD-3wvEro-1774534804","amount":1.747826079999999837610857866820879280567169189453125,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-26 17:20:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3wvEro-1774534804","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 17:20:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-3wvEro-1774534804","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 17:20:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:20:09] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":181175} 
[2026-03-26 17:20:09] production.INFO: Order updated successfully. Order ID: 181175, Status: completed  
[2026-03-26 17:20:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3wvEro-1774534804","status":"completed","codes_count":0} 
[2026-03-26 17:20:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-26 17:21:06] production.INFO: Constructing job for order: 181176  
[2026-03-26 17:21:08] production.INFO: Handling job for order: 181176  
[2026-03-26 17:21:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:21:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:21:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/602/params?qty=50000&uuid=3850d97e-9d44-4660-8599-dcaa1c7adea0&Player_ID=63848861  
[2026-03-26 17:21:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/602/params?qty=50000&uuid=3850d97e-9d44-4660-8599-dcaa1c7adea0&Player_ID=63848861","has_body":false} 
[2026-03-26 17:21:09] production.INFO: Operation sent successfully {"operation_id":165963,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-G2CEsw-1774534868","amount":3.12413499999999988432364261825568974018096923828125,"status":"processing","product":"4fun Amount","game":"4Fun","notes":[],"created_at":"2026-03-26 17:21:09"}},"processed_data":{"order_number":"ORD-G2CEsw-1774534868","amount":3.12413499999999988432364261825568974018096923828125,"status":"processing","product":"4fun Amount","game":"4Fun"}} 
[2026-03-26 17:21:14] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-G2CEsw-1774534868","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 17:21:14] production.INFO: Processed webhook data (normalized) {"id":"ORD-G2CEsw-1774534868","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 17:21:14] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:21:14] production.INFO: SendAcceptReject: Notification queued {"user_id":651,"notification_type":"order_approved","reference_id":181176} 
[2026-03-26 17:21:14] production.INFO: Order updated successfully. Order ID: 181176, Status: completed  
[2026-03-26 17:21:14] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-G2CEsw-1774534868","status":"completed","codes_count":0} 
[2026-03-26 17:21:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 651  
[2026-03-26 17:22:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GCC610LqwuPiZgMNdpDfSKY7ipsg2P2S","execution_time":"2026-03-26 17:22:03"} 
[2026-03-26 17:22:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"GCC610LqwuPiZgMNdpDfSKY7ipsg2P2S","execution_time":"2026-03-26 17:22:03","total_operations":2,"sites_count":1} 
[2026-03-26 17:22:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GCC610LqwuPiZgMNdpDfSKY7ipsg2P2S","execution_time":"2026-03-26 17:22:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-uAJQDlC-1774534742","ORD-2B2-1774534788"]} 
[2026-03-26 17:22:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GCC610LqwuPiZgMNdpDfSKY7ipsg2P2S","execution_time":"2026-03-26 17:22:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 17:22:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GCC610LqwuPiZgMNdpDfSKY7ipsg2P2S","execution_time":"2026-03-26 17:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 17:22:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GCC610LqwuPiZgMNdpDfSKY7ipsg2P2S","execution_time":"2026-03-26 17:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uAJQDlC-1774534742","operation_id":165959,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 17:22:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"GCC610LqwuPiZgMNdpDfSKY7ipsg2P2S","execution_time":"2026-03-26 17:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uAJQDlC-1774534742","operation_id":165959,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 17:22:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"GCC610LqwuPiZgMNdpDfSKY7ipsg2P2S","execution_time":"2026-03-26 17:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uAJQDlC-1774534742","operation_id":165959,"count":2} 
[2026-03-26 17:22:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"GCC610LqwuPiZgMNdpDfSKY7ipsg2P2S","execution_time":"2026-03-26 17:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uAJQDlC-1774534742","operation_id":165959,"count":2} 
[2026-03-26 17:22:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"GCC610LqwuPiZgMNdpDfSKY7ipsg2P2S","execution_time":"2026-03-26 17:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uAJQDlC-1774534742","operation_id":165959,"user_id":620,"notification_type":"order_approved","reference_id":181173} 
[2026-03-26 17:22:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"GCC610LqwuPiZgMNdpDfSKY7ipsg2P2S","execution_time":"2026-03-26 17:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uAJQDlC-1774534742","operation_id":165959,"user_id":148,"notification_type":"order_approved","reference_id":181172} 
[2026-03-26 17:22:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"GCC610LqwuPiZgMNdpDfSKY7ipsg2P2S","execution_time":"2026-03-26 17:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uAJQDlC-1774534742","operation_id":165959,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 17:22:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"GCC610LqwuPiZgMNdpDfSKY7ipsg2P2S","execution_time":"2026-03-26 17:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uAJQDlC-1774534742","operation_id":165959,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 17:22:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"GCC610LqwuPiZgMNdpDfSKY7ipsg2P2S","execution_time":"2026-03-26 17:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uAJQDlC-1774534742","operation_id":165959,"processed":2,"errors":0} 
[2026-03-26 17:22:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GCC610LqwuPiZgMNdpDfSKY7ipsg2P2S","execution_time":"2026-03-26 17:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uAJQDlC-1774534742","operation_id":165959,"processed":2,"errors":0} 
[2026-03-26 17:22:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"GCC610LqwuPiZgMNdpDfSKY7ipsg2P2S","execution_time":"2026-03-26 17:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uAJQDlC-1774534742","operation_id":165959} 
[2026-03-26 17:22:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-26 17:22:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-26 17:22:03] production.INFO: Constructing job for order: 181177  
[2026-03-26 17:22:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2B2-1774534788","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 17:22:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-2B2-1774534788","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 17:22:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:22:04] production.ERROR: Order not found or already processed. External ID: ORD-2B2-1774534788  
[2026-03-26 17:22:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2B2-1774534788","status":"completed","codes_count":0} 
[2026-03-26 17:22:06] production.INFO: Handling job for order: 181177  
[2026-03-26 17:22:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:22:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:22:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=d7b7a692-e145-466c-9f98-260fda38bcc5&Player_ID=557965576  
[2026-03-26 17:22:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=d7b7a692-e145-466c-9f98-260fda38bcc5&Player_ID=557965576","has_body":false} 
[2026-03-26 17:22:06] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-26 17:22:06] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165964,"exception":"Unknown named parameter $userId"} 
[2026-03-26 17:22:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1068  
[2026-03-26 17:22:49] production.INFO: Constructing job for order: 181178  
[2026-03-26 17:22:51] production.INFO: Handling job for order: 181178  
[2026-03-26 17:22:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:22:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:22:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/571/params?qty=10000&uuid=037034f0-b8e8-4b2c-a8fa-d12fb5df8c83&Player_ID=27237727  
[2026-03-26 17:22:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/571/params?qty=10000&uuid=037034f0-b8e8-4b2c-a8fa-d12fb5df8c83&Player_ID=27237727","has_body":false} 
[2026-03-26 17:22:52] production.INFO: Operation sent successfully {"operation_id":165965,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aBk4R8Si-1774534972","amount":2.39576499999999992240873325499705970287322998046875,"status":"processing","product":"Mango Amount","game":"Mango","notes":[],"created_at":"2026-03-26 17:22:52"}},"processed_data":{"order_number":"ORD-aBk4R8Si-1774534972","amount":2.39576499999999992240873325499705970287322998046875,"status":"processing","product":"Mango Amount","game":"Mango"}} 
[2026-03-26 17:23:53] production.INFO: Constructing job for order: 181179  
[2026-03-26 17:23:55] production.INFO: Handling job for order: 181179  
[2026-03-26 17:23:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:23:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:23:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b8ee84ea-fb7e-4b06-9f86-debe31995f63&Player_ID=51995178472  
[2026-03-26 17:23:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b8ee84ea-fb7e-4b06-9f86-debe31995f63&Player_ID=51995178472","has_body":false} 
[2026-03-26 17:23:56] production.INFO: Operation sent successfully {"operation_id":165966,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1vaiY-1774535035","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 17:23:56"}},"processed_data":{"order_number":"ORD-1vaiY-1774535035","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 17:24:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ARAqNmpdJBG6bGGXOkNfpucqhXyPvxkv","execution_time":"2026-03-26 17:24:02"} 
[2026-03-26 17:24:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ARAqNmpdJBG6bGGXOkNfpucqhXyPvxkv","execution_time":"2026-03-26 17:24:02","total_operations":2,"sites_count":1} 
[2026-03-26 17:24:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ARAqNmpdJBG6bGGXOkNfpucqhXyPvxkv","execution_time":"2026-03-26 17:24:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-aBk4R8Si-1774534972","ORD-1vaiY-1774535035"]} 
[2026-03-26 17:24:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ARAqNmpdJBG6bGGXOkNfpucqhXyPvxkv","execution_time":"2026-03-26 17:24:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 17:24:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ARAqNmpdJBG6bGGXOkNfpucqhXyPvxkv","execution_time":"2026-03-26 17:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 17:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ARAqNmpdJBG6bGGXOkNfpucqhXyPvxkv","execution_time":"2026-03-26 17:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1vaiY-1774535035","operation_id":165966} 
[2026-03-26 17:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ARAqNmpdJBG6bGGXOkNfpucqhXyPvxkv","execution_time":"2026-03-26 17:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aBk4R8Si-1774534972","operation_id":165965} 
[2026-03-26 17:24:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ARAqNmpdJBG6bGGXOkNfpucqhXyPvxkv","execution_time":"2026-03-26 17:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aBk4R8Si-1774534972","operation_id":165965,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 17:24:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ARAqNmpdJBG6bGGXOkNfpucqhXyPvxkv","execution_time":"2026-03-26 17:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aBk4R8Si-1774534972","operation_id":165965,"processed":0,"errors":0} 
[2026-03-26 17:24:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ARAqNmpdJBG6bGGXOkNfpucqhXyPvxkv","execution_time":"2026-03-26 17:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aBk4R8Si-1774534972","operation_id":165965} 
[2026-03-26 17:24:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1vaiY-1774535035","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 17:24:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-1vaiY-1774535035","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 17:24:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:24:06] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":181179} 
[2026-03-26 17:24:06] production.INFO: Order updated successfully. Order ID: 181179, Status: completed  
[2026-03-26 17:24:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1vaiY-1774535035","status":"completed","codes_count":0} 
[2026-03-26 17:24:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-26 17:24:09] production.INFO: Constructing job for order: 181180  
[2026-03-26 17:24:11] production.INFO: Handling job for order: 181180  
[2026-03-26 17:24:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:24:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:24:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/583/params?qty=104000&uuid=0c03e440-a075-4552-82be-ac859919b6cb&Player_ID=1138025  
[2026-03-26 17:24:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/583/params?qty=104000&uuid=0c03e440-a075-4552-82be-ac859919b6cb&Player_ID=1138025","has_body":false} 
[2026-03-26 17:24:12] production.INFO: Operation sent successfully {"operation_id":165967,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ang8o8-1774535052","amount":10.3354991999999992202674548025242984294891357421875,"status":"processing","product":"Waho Amount","game":"Waho","notes":[],"created_at":"2026-03-26 17:24:12"}},"processed_data":{"order_number":"ORD-ang8o8-1774535052","amount":10.3354991999999992202674548025242984294891357421875,"status":"processing","product":"Waho Amount","game":"Waho"}} 
[2026-03-26 17:24:15] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ang8o8-1774535052","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 17:24:15] production.INFO: Processed webhook data (normalized) {"id":"ORD-ang8o8-1774535052","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 17:24:15] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:24:15] production.INFO: SendAcceptReject: Notification queued {"user_id":314,"notification_type":"order_approved","reference_id":181180} 
[2026-03-26 17:24:15] production.INFO: Order updated successfully. Order ID: 181180, Status: completed  
[2026-03-26 17:24:15] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ang8o8-1774535052","status":"completed","codes_count":0} 
[2026-03-26 17:24:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 314  
[2026-03-26 17:24:32] production.INFO: Constructing job for order: 181182  
[2026-03-26 17:24:33] production.INFO: Handling job for order: 181182  
[2026-03-26 17:24:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:24:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:24:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=39908e5e-68ad-47bc-9da0-aba74940d6d5&Player_ID=1020740955  
[2026-03-26 17:24:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=39908e5e-68ad-47bc-9da0-aba74940d6d5&Player_ID=1020740955","has_body":false} 
[2026-03-26 17:24:34] production.INFO: Operation sent successfully {"operation_id":165968,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZyqjhXZ-1774535074","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-26 17:24:34"}},"processed_data":{"order_number":"ORD-ZyqjhXZ-1774535074","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-26 17:24:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ZyqjhXZ-1774535074","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 17:24:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-ZyqjhXZ-1774535074","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 17:24:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:24:39] production.INFO: SendAcceptReject: Notification queued {"user_id":1028,"notification_type":"order_approved","reference_id":181182} 
[2026-03-26 17:24:39] production.INFO: Order updated successfully. Order ID: 181182, Status: completed  
[2026-03-26 17:24:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ZyqjhXZ-1774535074","status":"completed","codes_count":0} 
[2026-03-26 17:24:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1028  
[2026-03-26 17:25:01] production.INFO: Executing GetProducts task...  
[2026-03-26 17:25:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 17:25:01] production.INFO: Executing GetProducts task...  
[2026-03-26 17:25:03] production.INFO: async() رجع: true  
[2026-03-26 17:25:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 17:25:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 17:25:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 17:25:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 17:25:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 17:25:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 17:25:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 17:25:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 17:25:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 17:25:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 17:25:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 17:26:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"G04lI4GuLG14cOyhQK5CXall5twXUjjR","execution_time":"2026-03-26 17:26:02"} 
[2026-03-26 17:26:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"G04lI4GuLG14cOyhQK5CXall5twXUjjR","execution_time":"2026-03-26 17:26:02","total_operations":1,"sites_count":1} 
[2026-03-26 17:26:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"G04lI4GuLG14cOyhQK5CXall5twXUjjR","execution_time":"2026-03-26 17:26:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-aBk4R8Si-1774534972"]} 
[2026-03-26 17:26:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"G04lI4GuLG14cOyhQK5CXall5twXUjjR","execution_time":"2026-03-26 17:26:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 17:26:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"G04lI4GuLG14cOyhQK5CXall5twXUjjR","execution_time":"2026-03-26 17:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 17:26:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"G04lI4GuLG14cOyhQK5CXall5twXUjjR","execution_time":"2026-03-26 17:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aBk4R8Si-1774534972","operation_id":165965,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 17:26:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"G04lI4GuLG14cOyhQK5CXall5twXUjjR","execution_time":"2026-03-26 17:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aBk4R8Si-1774534972","operation_id":165965,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 17:26:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"G04lI4GuLG14cOyhQK5CXall5twXUjjR","execution_time":"2026-03-26 17:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aBk4R8Si-1774534972","operation_id":165965,"count":1} 
[2026-03-26 17:26:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"G04lI4GuLG14cOyhQK5CXall5twXUjjR","execution_time":"2026-03-26 17:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aBk4R8Si-1774534972","operation_id":165965,"count":1} 
[2026-03-26 17:26:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"G04lI4GuLG14cOyhQK5CXall5twXUjjR","execution_time":"2026-03-26 17:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aBk4R8Si-1774534972","operation_id":165965,"user_id":194,"notification_type":"order_approved","reference_id":181178} 
[2026-03-26 17:26:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"G04lI4GuLG14cOyhQK5CXall5twXUjjR","execution_time":"2026-03-26 17:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aBk4R8Si-1774534972","operation_id":165965,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 17:26:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"G04lI4GuLG14cOyhQK5CXall5twXUjjR","execution_time":"2026-03-26 17:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aBk4R8Si-1774534972","operation_id":165965,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 17:26:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"G04lI4GuLG14cOyhQK5CXall5twXUjjR","execution_time":"2026-03-26 17:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aBk4R8Si-1774534972","operation_id":165965,"processed":1,"errors":0} 
[2026-03-26 17:26:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"G04lI4GuLG14cOyhQK5CXall5twXUjjR","execution_time":"2026-03-26 17:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aBk4R8Si-1774534972","operation_id":165965,"processed":1,"errors":0} 
[2026-03-26 17:26:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"G04lI4GuLG14cOyhQK5CXall5twXUjjR","execution_time":"2026-03-26 17:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aBk4R8Si-1774534972","operation_id":165965} 
[2026-03-26 17:26:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 194  
[2026-03-26 17:26:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-aBk4R8Si-1774534972","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 17:26:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-aBk4R8Si-1774534972","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 17:26:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:26:03] production.ERROR: Order not found or already processed. External ID: ORD-aBk4R8Si-1774534972  
[2026-03-26 17:26:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-aBk4R8Si-1774534972","status":"completed","codes_count":0} 
[2026-03-26 17:26:19] production.INFO: Constructing job for order: 181183  
[2026-03-26 17:26:20] production.INFO: Handling job for order: 181183  
[2026-03-26 17:26:20] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 17:26:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:26:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=2b240536-36f8-460f-ae76-3f13d7aa5e21&Player_ID=0969846509  
[2026-03-26 17:26:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=2b240536-36f8-460f-ae76-3f13d7aa5e21&Player_ID=0969846509","has_body":false} 
[2026-03-26 17:26:21] production.INFO: Operation sent successfully {"operation_id":165969,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xhs2BO-1774535181","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 17:26:21"}},"processed_data":{"order_number":"ORD-xhs2BO-1774535181","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 17:26:21] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-26 17:26:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 64  
[2026-03-26 17:26:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-26 17:26:24] production.INFO: Constructing job for order: 181184  
[2026-03-26 17:26:27] production.INFO: Handling job for order: 181184  
[2026-03-26 17:26:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:26:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:26:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0b67fa7c-8846-4c7f-ba74-925e4ec80f69&Player_ID=51995178472  
[2026-03-26 17:26:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0b67fa7c-8846-4c7f-ba74-925e4ec80f69&Player_ID=51995178472","has_body":false} 
[2026-03-26 17:26:28] production.INFO: Operation sent successfully {"operation_id":165970,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rM0G-1774535187","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 17:26:28"}},"processed_data":{"order_number":"ORD-rM0G-1774535187","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 17:26:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rM0G-1774535187","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 17:26:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-rM0G-1774535187","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 17:26:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:26:40] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":181184} 
[2026-03-26 17:26:40] production.INFO: Order updated successfully. Order ID: 181184, Status: completed  
[2026-03-26 17:26:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rM0G-1774535187","status":"completed","codes_count":0} 
[2026-03-26 17:26:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-26 17:28:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"NNyGk9ZjlvwMzcjVqH0Je6yZc9Qrs9tg","execution_time":"2026-03-26 17:28:01"} 
[2026-03-26 17:28:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"NNyGk9ZjlvwMzcjVqH0Je6yZc9Qrs9tg","execution_time":"2026-03-26 17:28:01","total_operations":1,"sites_count":1} 
[2026-03-26 17:28:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"NNyGk9ZjlvwMzcjVqH0Je6yZc9Qrs9tg","execution_time":"2026-03-26 17:28:01","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-xhs2BO-1774535181"]} 
[2026-03-26 17:28:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"NNyGk9ZjlvwMzcjVqH0Je6yZc9Qrs9tg","execution_time":"2026-03-26 17:28:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 17:28:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"NNyGk9ZjlvwMzcjVqH0Je6yZc9Qrs9tg","execution_time":"2026-03-26 17:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 17:28:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"NNyGk9ZjlvwMzcjVqH0Je6yZc9Qrs9tg","execution_time":"2026-03-26 17:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xhs2BO-1774535181","operation_id":165969,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 17:28:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"NNyGk9ZjlvwMzcjVqH0Je6yZc9Qrs9tg","execution_time":"2026-03-26 17:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xhs2BO-1774535181","operation_id":165969,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 17:28:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"NNyGk9ZjlvwMzcjVqH0Je6yZc9Qrs9tg","execution_time":"2026-03-26 17:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xhs2BO-1774535181","operation_id":165969,"count":1} 
[2026-03-26 17:28:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"NNyGk9ZjlvwMzcjVqH0Je6yZc9Qrs9tg","execution_time":"2026-03-26 17:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xhs2BO-1774535181","operation_id":165969,"count":1} 
[2026-03-26 17:28:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"NNyGk9ZjlvwMzcjVqH0Je6yZc9Qrs9tg","execution_time":"2026-03-26 17:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xhs2BO-1774535181","operation_id":165969,"user_id":32,"notification_type":"order_approved","reference_id":181183} 
[2026-03-26 17:28:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"NNyGk9ZjlvwMzcjVqH0Je6yZc9Qrs9tg","execution_time":"2026-03-26 17:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xhs2BO-1774535181","operation_id":165969,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 17:28:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"NNyGk9ZjlvwMzcjVqH0Je6yZc9Qrs9tg","execution_time":"2026-03-26 17:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xhs2BO-1774535181","operation_id":165969,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 17:28:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"NNyGk9ZjlvwMzcjVqH0Je6yZc9Qrs9tg","execution_time":"2026-03-26 17:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xhs2BO-1774535181","operation_id":165969,"processed":1,"errors":0} 
[2026-03-26 17:28:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"NNyGk9ZjlvwMzcjVqH0Je6yZc9Qrs9tg","execution_time":"2026-03-26 17:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xhs2BO-1774535181","operation_id":165969,"processed":1,"errors":0} 
[2026-03-26 17:28:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"NNyGk9ZjlvwMzcjVqH0Je6yZc9Qrs9tg","execution_time":"2026-03-26 17:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xhs2BO-1774535181","operation_id":165969} 
[2026-03-26 17:28:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-26 17:28:23] production.INFO: Constructing job for order: 181185  
[2026-03-26 17:28:23] production.INFO: Constructing job for order: 181186  
[2026-03-26 17:28:25] production.INFO: Handling job for order: 181186  
[2026-03-26 17:28:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:28:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:28:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=32d71173-8e75-4b20-a13e-a76e5da4ee45&Player_ID=52178045937  
[2026-03-26 17:28:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=32d71173-8e75-4b20-a13e-a76e5da4ee45&Player_ID=52178045937","has_body":false} 
[2026-03-26 17:28:26] production.INFO: Operation sent successfully {"operation_id":165971,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-w7ZDZ8PI-1774535305","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 17:28:26"}},"processed_data":{"order_number":"ORD-w7ZDZ8PI-1774535305","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 17:28:26] production.INFO: Handling job for order: 181185  
[2026-03-26 17:28:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:28:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:28:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=f69da800-c80b-4091-9718-5f7f4a81f7e4&Player_ID=557965576  
[2026-03-26 17:28:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=f69da800-c80b-4091-9718-5f7f4a81f7e4&Player_ID=557965576","has_body":false} 
[2026-03-26 17:28:26] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-26 17:28:26] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165972,"exception":"Unknown named parameter $userId"} 
[2026-03-26 17:28:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1068  
[2026-03-26 17:28:33] production.INFO: Constructing job for order: 181187  
[2026-03-26 17:28:35] production.INFO: Handling job for order: 181187  
[2026-03-26 17:28:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:28:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:28:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/626/params?qty=25000&uuid=0fe353a7-9547-4488-9950-fa760839cf43&Player_ID=5583892  
[2026-03-26 17:28:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/626/params?qty=25000&uuid=0fe353a7-9547-4488-9950-fa760839cf43&Player_ID=5583892","has_body":false} 
[2026-03-26 17:28:36] production.INFO: Operation sent successfully {"operation_id":165973,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jesX-1774535316","amount":3.134772499999999961772800816106610000133514404296875,"status":"processing","product":"SoMatch Amount","game":"SoMatch","notes":[],"created_at":"2026-03-26 17:28:36"}},"processed_data":{"order_number":"ORD-jesX-1774535316","amount":3.134772499999999961772800816106610000133514404296875,"status":"processing","product":"SoMatch Amount","game":"SoMatch"}} 
[2026-03-26 17:28:38] production.INFO: Constructing job for order: 181188  
[2026-03-26 17:28:39] production.INFO: Handling job for order: 181188  
[2026-03-26 17:28:39] production.ERROR: API failed for order 181188 {"order_id":181188,"error_message":"No query results for model [App\\Models\\PriceAsync].","error_code":0,"file":"/home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php","line":780,"stack_trace":"#0 /home/talaah/public_html/app/Services/ExternalSite/OrderExternalService.php(250): Illuminate\\Database\\Eloquent\\Builder->firstOrFail()
#1 /home/talaah/public_html/app/Services/ExternalSite/OrderExternalService.php(29): App\\Services\\ExternalSite\\OrderExternalService->doRequest(181188, 762, 1, 'aecec78a-21dc-4...', '[{\"key\":\"player...', 154, 675)
#2 /home/talaah/public_html/app/Jobs/OrderApiJob.php(71): App\\Services\\ExternalSite\\OrderExternalService->sendOrder(181188)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\OrderApiJob->handle()
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array)
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\OrderApiJob))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\OrderApiJob))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\OrderApiJob), false)
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\OrderApiJob))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\OrderApiJob))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\RedisJob), Object(App\\Jobs\\OrderApiJob))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\RedisJob), Array)
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(487): Illuminate\\Queue\\Jobs\\Job->fire()
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(437): Illuminate\\Queue\\Worker->process('redis', Object(Illuminate\\Queue\\Jobs\\RedisJob), Object(Illuminate\\Queue\\WorkerOptions))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\RedisJob), 'redis', Object(Illuminate\\Queue\\WorkerOptions))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('redis', 'default', Object(Illuminate\\Queue\\WorkerOptions))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('redis', 'default')
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/talaah/public_html/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/talaah/public_html/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/talaah/public_html/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/talaah/public_html/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/talaah/public_html/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}","previous_exception":null,"context":{"job_class":"App\\Jobs\\OrderApiJob","timestamp":"2026-03-26 17:28:39","memory_usage":61341696,"memory_peak":61341696}} 
[2026-03-26 17:28:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-w7ZDZ8PI-1774535305","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 17:28:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-w7ZDZ8PI-1774535305","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 17:28:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:28:42] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":181186} 
[2026-03-26 17:28:42] production.INFO: Order updated successfully. Order ID: 181186, Status: completed  
[2026-03-26 17:28:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-w7ZDZ8PI-1774535305","status":"completed","codes_count":0} 
[2026-03-26 17:29:46] production.INFO: Constructing job for order: 181189  
[2026-03-26 17:29:48] production.INFO: Handling job for order: 181189  
[2026-03-26 17:29:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:29:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:29:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fbc45875-c06f-47c2-8429-88b8f75c2fe6&Player_ID=52178045937  
[2026-03-26 17:29:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fbc45875-c06f-47c2-8429-88b8f75c2fe6&Player_ID=52178045937","has_body":false} 
[2026-03-26 17:29:49] production.INFO: Operation sent successfully {"operation_id":165974,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-W9vdOy1-1774535389","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 17:29:49"}},"processed_data":{"order_number":"ORD-W9vdOy1-1774535389","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 17:30:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"mLEMAFYyznpf0b6IIxeuwb3i3hTSxe7p","execution_time":"2026-03-26 17:30:01"} 
[2026-03-26 17:30:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"mLEMAFYyznpf0b6IIxeuwb3i3hTSxe7p","execution_time":"2026-03-26 17:30:01","total_operations":2,"sites_count":1} 
[2026-03-26 17:30:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"mLEMAFYyznpf0b6IIxeuwb3i3hTSxe7p","execution_time":"2026-03-26 17:30:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-jesX-1774535316","ORD-W9vdOy1-1774535389"]} 
[2026-03-26 17:30:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"mLEMAFYyznpf0b6IIxeuwb3i3hTSxe7p","execution_time":"2026-03-26 17:30:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 17:30:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"mLEMAFYyznpf0b6IIxeuwb3i3hTSxe7p","execution_time":"2026-03-26 17:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 17:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mLEMAFYyznpf0b6IIxeuwb3i3hTSxe7p","execution_time":"2026-03-26 17:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jesX-1774535316","operation_id":165973} 
[2026-03-26 17:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mLEMAFYyznpf0b6IIxeuwb3i3hTSxe7p","execution_time":"2026-03-26 17:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W9vdOy1-1774535389","operation_id":165974} 
[2026-03-26 17:30:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"mLEMAFYyznpf0b6IIxeuwb3i3hTSxe7p","execution_time":"2026-03-26 17:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W9vdOy1-1774535389","operation_id":165974,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 17:30:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"mLEMAFYyznpf0b6IIxeuwb3i3hTSxe7p","execution_time":"2026-03-26 17:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W9vdOy1-1774535389","operation_id":165974,"processed":0,"errors":0} 
[2026-03-26 17:30:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"mLEMAFYyznpf0b6IIxeuwb3i3hTSxe7p","execution_time":"2026-03-26 17:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W9vdOy1-1774535389","operation_id":165974} 
[2026-03-26 17:30:01] production.INFO: Executing GetProducts task...  
[2026-03-26 17:30:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 17:30:01] production.INFO: Executing GetProducts task...  
[2026-03-26 17:30:03] production.INFO: async() رجع: true  
[2026-03-26 17:30:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 17:30:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 17:30:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 17:30:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 17:30:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 17:30:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 17:30:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 17:30:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 17:30:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 17:30:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 17:30:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 17:30:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-W9vdOy1-1774535389","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 17:30:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-W9vdOy1-1774535389","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 17:30:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:30:07] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":181189} 
[2026-03-26 17:30:07] production.INFO: Order updated successfully. Order ID: 181189, Status: completed  
[2026-03-26 17:30:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-W9vdOy1-1774535389","status":"completed","codes_count":0} 
[2026-03-26 17:31:18] production.INFO: Constructing job for order: 181190  
[2026-03-26 17:31:20] production.INFO: Handling job for order: 181190  
[2026-03-26 17:31:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:31:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:31:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a664cbfb-ae55-499e-bb31-303ca36c72b8&Player_ID=52451024359  
[2026-03-26 17:31:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a664cbfb-ae55-499e-bb31-303ca36c72b8&Player_ID=52451024359","has_body":false} 
[2026-03-26 17:31:21] production.INFO: Operation sent successfully {"operation_id":165975,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-a6pJL-1774535481","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 17:31:21"}},"processed_data":{"order_number":"ORD-a6pJL-1774535481","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 17:31:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-a6pJL-1774535481","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 17:31:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-a6pJL-1774535481","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 17:31:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:31:31] production.INFO: SendAcceptReject: Notification queued {"user_id":1292,"notification_type":"order_approved","reference_id":181190} 
[2026-03-26 17:31:31] production.INFO: Order updated successfully. Order ID: 181190, Status: completed  
[2026-03-26 17:31:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-a6pJL-1774535481","status":"completed","codes_count":0} 
[2026-03-26 17:31:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-26 17:31:51] production.INFO: Constructing job for order: 181191  
[2026-03-26 17:31:54] production.INFO: Handling job for order: 181191  
[2026-03-26 17:31:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:31:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:31:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=3a594221-80c3-44a3-95fb-2b49a5a2c692&Player_ID=52035548876  
[2026-03-26 17:31:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=3a594221-80c3-44a3-95fb-2b49a5a2c692&Player_ID=52035548876","has_body":false} 
[2026-03-26 17:31:55] production.INFO: Operation sent successfully {"operation_id":165976,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uEYZ36UZ-1774535515","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 17:31:55"}},"processed_data":{"order_number":"ORD-uEYZ36UZ-1774535515","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 17:32:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ZiAjMbLb8xFSKN7tfSGqFtGkMrUFpUXa","execution_time":"2026-03-26 17:32:01"} 
[2026-03-26 17:32:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ZiAjMbLb8xFSKN7tfSGqFtGkMrUFpUXa","execution_time":"2026-03-26 17:32:01","total_operations":2,"sites_count":1} 
[2026-03-26 17:32:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ZiAjMbLb8xFSKN7tfSGqFtGkMrUFpUXa","execution_time":"2026-03-26 17:32:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-jesX-1774535316","ORD-uEYZ36UZ-1774535515"]} 
[2026-03-26 17:32:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ZiAjMbLb8xFSKN7tfSGqFtGkMrUFpUXa","execution_time":"2026-03-26 17:32:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 17:32:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ZiAjMbLb8xFSKN7tfSGqFtGkMrUFpUXa","execution_time":"2026-03-26 17:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 17:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZiAjMbLb8xFSKN7tfSGqFtGkMrUFpUXa","execution_time":"2026-03-26 17:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jesX-1774535316","operation_id":165973} 
[2026-03-26 17:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZiAjMbLb8xFSKN7tfSGqFtGkMrUFpUXa","execution_time":"2026-03-26 17:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uEYZ36UZ-1774535515","operation_id":165976} 
[2026-03-26 17:32:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ZiAjMbLb8xFSKN7tfSGqFtGkMrUFpUXa","execution_time":"2026-03-26 17:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uEYZ36UZ-1774535515","operation_id":165976,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 17:32:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ZiAjMbLb8xFSKN7tfSGqFtGkMrUFpUXa","execution_time":"2026-03-26 17:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uEYZ36UZ-1774535515","operation_id":165976,"processed":0,"errors":0} 
[2026-03-26 17:32:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ZiAjMbLb8xFSKN7tfSGqFtGkMrUFpUXa","execution_time":"2026-03-26 17:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uEYZ36UZ-1774535515","operation_id":165976} 
[2026-03-26 17:32:15] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-uEYZ36UZ-1774535515","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 17:32:15] production.INFO: Processed webhook data (normalized) {"id":"ORD-uEYZ36UZ-1774535515","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 17:32:15] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:32:15] production.INFO: SendAcceptReject: Notification queued {"user_id":600,"notification_type":"order_approved","reference_id":181191} 
[2026-03-26 17:32:15] production.INFO: Order updated successfully. Order ID: 181191, Status: completed  
[2026-03-26 17:32:15] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-uEYZ36UZ-1774535515","status":"completed","codes_count":0} 
[2026-03-26 17:32:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 600  
[2026-03-26 17:32:33] production.INFO: Constructing job for order: 181192  
[2026-03-26 17:32:35] production.INFO: Handling job for order: 181192  
[2026-03-26 17:32:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:32:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:32:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=f27de0a2-9800-4808-8e33-81cf308425b9&Player_ID=557965576  
[2026-03-26 17:32:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=f27de0a2-9800-4808-8e33-81cf308425b9&Player_ID=557965576","has_body":false} 
[2026-03-26 17:32:36] production.INFO: Operation sent successfully {"operation_id":165977,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nf9BbR-1774535556","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 17:32:36"}},"processed_data":{"order_number":"ORD-nf9BbR-1774535556","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 17:32:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-nf9BbR-1774535556","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 17:32:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-nf9BbR-1774535556","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 17:32:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:32:49] production.INFO: SendAcceptReject: Notification queued {"user_id":1068,"notification_type":"order_approved","reference_id":181192} 
[2026-03-26 17:32:49] production.INFO: Order updated successfully. Order ID: 181192, Status: completed  
[2026-03-26 17:32:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-nf9BbR-1774535556","status":"completed","codes_count":0} 
[2026-03-26 17:32:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1068  
[2026-03-26 17:33:23] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"500.0","mainamount":"500","operation_number":"16046110","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpka1ofo5g4tqo7FcOPLu"}},"user_id":1103} 
[2026-03-26 17:33:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 17:33:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 17:33:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 17:33:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 17:33:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 17:33:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 17:33:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 17:33:24] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 17:33:24] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18918,"user_id":1103,"amount":500.0,"admins_notified":7} 
[2026-03-26 17:33:43] production.INFO: Constructing job for order: 181193  
[2026-03-26 17:33:45] production.INFO: Handling job for order: 181193  
[2026-03-26 17:33:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:33:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:33:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=dbf2b8b5-88a7-49b7-9b8f-61a332e6b036&Player_ID=557965576  
[2026-03-26 17:33:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=dbf2b8b5-88a7-49b7-9b8f-61a332e6b036&Player_ID=557965576","has_body":false} 
[2026-03-26 17:33:46] production.INFO: Operation sent successfully {"operation_id":165978,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ffqUcM-1774535626","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 17:33:46"}},"processed_data":{"order_number":"ORD-ffqUcM-1774535626","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 17:33:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ffqUcM-1774535626","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 17:33:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-ffqUcM-1774535626","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 17:33:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:33:58] production.INFO: SendAcceptReject: Notification queued {"user_id":1068,"notification_type":"order_approved","reference_id":181193} 
[2026-03-26 17:33:58] production.INFO: Order updated successfully. Order ID: 181193, Status: completed  
[2026-03-26 17:33:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ffqUcM-1774535626","status":"completed","codes_count":0} 
[2026-03-26 17:33:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1068  
[2026-03-26 17:34:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"FRD0yhrjXlvtUtPQ0Zsvxz4r47tA1oR2","execution_time":"2026-03-26 17:34:01"} 
[2026-03-26 17:34:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"FRD0yhrjXlvtUtPQ0Zsvxz4r47tA1oR2","execution_time":"2026-03-26 17:34:01","total_operations":1,"sites_count":1} 
[2026-03-26 17:34:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"FRD0yhrjXlvtUtPQ0Zsvxz4r47tA1oR2","execution_time":"2026-03-26 17:34:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-jesX-1774535316"]} 
[2026-03-26 17:34:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"FRD0yhrjXlvtUtPQ0Zsvxz4r47tA1oR2","execution_time":"2026-03-26 17:34:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 17:34:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"FRD0yhrjXlvtUtPQ0Zsvxz4r47tA1oR2","execution_time":"2026-03-26 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 17:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FRD0yhrjXlvtUtPQ0Zsvxz4r47tA1oR2","execution_time":"2026-03-26 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jesX-1774535316","operation_id":165973} 
[2026-03-26 17:34:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"FRD0yhrjXlvtUtPQ0Zsvxz4r47tA1oR2","execution_time":"2026-03-26 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jesX-1774535316","operation_id":165973,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 17:34:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"FRD0yhrjXlvtUtPQ0Zsvxz4r47tA1oR2","execution_time":"2026-03-26 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jesX-1774535316","operation_id":165973,"processed":0,"errors":0} 
[2026-03-26 17:34:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"FRD0yhrjXlvtUtPQ0Zsvxz4r47tA1oR2","execution_time":"2026-03-26 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jesX-1774535316","operation_id":165973} 
[2026-03-26 17:34:25] production.INFO: Constructing job for order: 181194  
[2026-03-26 17:34:28] production.INFO: Handling job for order: 181194  
[2026-03-26 17:34:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:34:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:34:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/567/params?qty=2000&uuid=e6528105-272b-495b-beed-bcc16fd40c32&Player_ID=130361122  
[2026-03-26 17:34:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/567/params?qty=2000&uuid=e6528105-272b-495b-beed-bcc16fd40c32&Player_ID=130361122","has_body":false} 
[2026-03-26 17:34:29] production.INFO: Operation sent successfully {"operation_id":165979,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Mv9zy-1774535669","amount":1.6823946000000000733365368432714603841304779052734375,"status":"processing","product":"Soyo Amount","game":"SoyoChat","notes":[],"created_at":"2026-03-26 17:34:29"}},"processed_data":{"order_number":"ORD-Mv9zy-1774535669","amount":1.6823946000000000733365368432714603841304779052734375,"status":"processing","product":"Soyo Amount","game":"SoyoChat"}} 
[2026-03-26 17:35:02] production.INFO: Executing GetProducts task...  
[2026-03-26 17:35:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 17:35:02] production.INFO: Executing GetProducts task...  
[2026-03-26 17:35:04] production.INFO: async() رجع: true  
[2026-03-26 17:35:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 17:35:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 17:35:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 17:35:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 17:35:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 17:35:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 17:35:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 17:35:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 17:35:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 17:35:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 17:35:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 17:35:35] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"600.0","mainamount":"600","operation_number":"160467270","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpi2qui51fu85s0EIjear"}},"user_id":330} 
[2026-03-26 17:35:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 17:35:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 17:35:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 17:35:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 17:35:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 17:35:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 17:35:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 17:35:36] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 17:35:36] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18919,"user_id":330,"amount":600.0,"admins_notified":7} 
[2026-03-26 17:36:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"cARqXWBqApO4du49WibsekTvV0bjdfaj","execution_time":"2026-03-26 17:36:03"} 
[2026-03-26 17:36:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"cARqXWBqApO4du49WibsekTvV0bjdfaj","execution_time":"2026-03-26 17:36:03","total_operations":2,"sites_count":1} 
[2026-03-26 17:36:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"cARqXWBqApO4du49WibsekTvV0bjdfaj","execution_time":"2026-03-26 17:36:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-jesX-1774535316","ORD-Mv9zy-1774535669"]} 
[2026-03-26 17:36:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"cARqXWBqApO4du49WibsekTvV0bjdfaj","execution_time":"2026-03-26 17:36:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 17:36:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"cARqXWBqApO4du49WibsekTvV0bjdfaj","execution_time":"2026-03-26 17:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 17:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cARqXWBqApO4du49WibsekTvV0bjdfaj","execution_time":"2026-03-26 17:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jesX-1774535316","operation_id":165973} 
[2026-03-26 17:36:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"cARqXWBqApO4du49WibsekTvV0bjdfaj","execution_time":"2026-03-26 17:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mv9zy-1774535669","operation_id":165979,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-26 17:36:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"cARqXWBqApO4du49WibsekTvV0bjdfaj","execution_time":"2026-03-26 17:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mv9zy-1774535669","operation_id":165979,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 17:36:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"cARqXWBqApO4du49WibsekTvV0bjdfaj","execution_time":"2026-03-26 17:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mv9zy-1774535669","operation_id":165979,"count":1} 
[2026-03-26 17:36:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"cARqXWBqApO4du49WibsekTvV0bjdfaj","execution_time":"2026-03-26 17:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mv9zy-1774535669","operation_id":165979,"count":1} 
[2026-03-26 17:36:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"cARqXWBqApO4du49WibsekTvV0bjdfaj","execution_time":"2026-03-26 17:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mv9zy-1774535669","operation_id":165979,"user_id":780,"notification_type":"order_approved","reference_id":181194} 
[2026-03-26 17:36:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"cARqXWBqApO4du49WibsekTvV0bjdfaj","execution_time":"2026-03-26 17:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mv9zy-1774535669","operation_id":165979,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 17:36:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"cARqXWBqApO4du49WibsekTvV0bjdfaj","execution_time":"2026-03-26 17:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mv9zy-1774535669","operation_id":165979,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 17:36:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"cARqXWBqApO4du49WibsekTvV0bjdfaj","execution_time":"2026-03-26 17:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mv9zy-1774535669","operation_id":165979,"processed":1,"errors":0} 
[2026-03-26 17:36:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"cARqXWBqApO4du49WibsekTvV0bjdfaj","execution_time":"2026-03-26 17:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mv9zy-1774535669","operation_id":165979,"processed":1,"errors":0} 
[2026-03-26 17:36:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"cARqXWBqApO4du49WibsekTvV0bjdfaj","execution_time":"2026-03-26 17:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mv9zy-1774535669","operation_id":165979} 
[2026-03-26 17:36:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 780  
[2026-03-26 17:37:30] production.INFO: Constructing job for order: 181196  
[2026-03-26 17:37:33] production.INFO: Handling job for order: 181196  
[2026-03-26 17:37:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:37:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:37:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=10157c3d-59b6-4b66-beb7-df7b7bffa8a2&Player_ID=52401701348  
[2026-03-26 17:37:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=10157c3d-59b6-4b66-beb7-df7b7bffa8a2&Player_ID=52401701348","has_body":false} 
[2026-03-26 17:37:34] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-26 17:37:34] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165980,"exception":"Unknown named parameter $userId"} 
[2026-03-26 17:37:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 39  
[2026-03-26 17:38:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"dXBESJ4qoMgKuOxXWDFpP8YVsglYLBGt","execution_time":"2026-03-26 17:38:01"} 
[2026-03-26 17:38:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"dXBESJ4qoMgKuOxXWDFpP8YVsglYLBGt","execution_time":"2026-03-26 17:38:01","total_operations":1,"sites_count":1} 
[2026-03-26 17:38:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"dXBESJ4qoMgKuOxXWDFpP8YVsglYLBGt","execution_time":"2026-03-26 17:38:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-jesX-1774535316"]} 
[2026-03-26 17:38:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"dXBESJ4qoMgKuOxXWDFpP8YVsglYLBGt","execution_time":"2026-03-26 17:38:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 17:38:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"dXBESJ4qoMgKuOxXWDFpP8YVsglYLBGt","execution_time":"2026-03-26 17:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 17:38:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dXBESJ4qoMgKuOxXWDFpP8YVsglYLBGt","execution_time":"2026-03-26 17:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jesX-1774535316","operation_id":165973} 
[2026-03-26 17:38:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"dXBESJ4qoMgKuOxXWDFpP8YVsglYLBGt","execution_time":"2026-03-26 17:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jesX-1774535316","operation_id":165973,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 17:38:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"dXBESJ4qoMgKuOxXWDFpP8YVsglYLBGt","execution_time":"2026-03-26 17:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jesX-1774535316","operation_id":165973,"processed":0,"errors":0} 
[2026-03-26 17:38:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"dXBESJ4qoMgKuOxXWDFpP8YVsglYLBGt","execution_time":"2026-03-26 17:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jesX-1774535316","operation_id":165973} 
[2026-03-26 17:38:13] production.INFO: Constructing job for order: 181197  
[2026-03-26 17:38:16] production.INFO: Handling job for order: 181197  
[2026-03-26 17:38:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:38:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:38:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b290a6f1-898e-4801-8dcf-76fd66cd0457&Player_ID=52201341949  
[2026-03-26 17:38:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b290a6f1-898e-4801-8dcf-76fd66cd0457&Player_ID=52201341949","has_body":false} 
[2026-03-26 17:38:17] production.INFO: Operation sent successfully {"operation_id":165981,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-K3oRLFQ-1774535897","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 17:38:17"}},"processed_data":{"order_number":"ORD-K3oRLFQ-1774535897","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 17:38:27] production.INFO: Constructing job for order: 181198  
[2026-03-26 17:38:29] production.INFO: Handling job for order: 181198  
[2026-03-26 17:38:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:38:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:38:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=4a603b38-d834-4da8-9b0c-2b56949cb84c&Player_ID=14414222949  
[2026-03-26 17:38:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=4a603b38-d834-4da8-9b0c-2b56949cb84c&Player_ID=14414222949","has_body":false} 
[2026-03-26 17:38:30] production.INFO: Operation sent successfully {"operation_id":165982,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-V2p0-1774535910","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 17:38:30"}},"processed_data":{"order_number":"ORD-V2p0-1774535910","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 17:38:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-K3oRLFQ-1774535897","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 17:38:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-K3oRLFQ-1774535897","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 17:38:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:38:31] production.INFO: SendAcceptReject: Notification queued {"user_id":1292,"notification_type":"order_approved","reference_id":181197} 
[2026-03-26 17:38:31] production.INFO: Order updated successfully. Order ID: 181197, Status: completed  
[2026-03-26 17:38:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-K3oRLFQ-1774535897","status":"completed","codes_count":0} 
[2026-03-26 17:38:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-26 17:38:46] production.INFO: Constructing job for order: 181199  
[2026-03-26 17:38:48] production.INFO: Handling job for order: 181199  
[2026-03-26 17:38:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:38:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:38:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/591/params?qty=90000&uuid=63668133-00e6-4663-859e-7c95ab80f0d2&Player_ID=86923660  
[2026-03-26 17:38:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/591/params?qty=90000&uuid=63668133-00e6-4663-859e-7c95ab80f0d2&Player_ID=86923660","has_body":false} 
[2026-03-26 17:38:49] production.INFO: Operation sent successfully {"operation_id":165983,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ksPo-1774535929","amount":8.806157999999999930196281638927757740020751953125,"status":"processing","product":"Yoho Amount","game":"Yoho","notes":[],"created_at":"2026-03-26 17:38:49"}},"processed_data":{"order_number":"ORD-ksPo-1774535929","amount":8.806157999999999930196281638927757740020751953125,"status":"processing","product":"Yoho Amount","game":"Yoho"}} 
[2026-03-26 17:38:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-V2p0-1774535910","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 17:38:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-V2p0-1774535910","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 17:38:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:38:52] production.INFO: SendAcceptReject: Notification queued {"user_id":1242,"notification_type":"order_approved","reference_id":181198} 
[2026-03-26 17:38:52] production.INFO: Order updated successfully. Order ID: 181198, Status: completed  
[2026-03-26 17:38:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-V2p0-1774535910","status":"completed","codes_count":0} 
[2026-03-26 17:38:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1242  
[2026-03-26 17:38:59] production.INFO: Constructing job for order: 181200  
[2026-03-26 17:39:01] production.INFO: Handling job for order: 181200  
[2026-03-26 17:39:01] production.ERROR: API failed for order 181200 {"order_id":181200,"error_message":"No query results for model [App\\Models\\PriceAsync].","error_code":0,"file":"/home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php","line":780,"stack_trace":"#0 /home/talaah/public_html/app/Services/ExternalSite/OrderExternalService.php(250): Illuminate\\Database\\Eloquent\\Builder->firstOrFail()
#1 /home/talaah/public_html/app/Services/ExternalSite/OrderExternalService.php(29): App\\Services\\ExternalSite\\OrderExternalService->doRequest(181200, 28, 1, 'f7fa90e8-720d-4...', '[{\"key\":\"player...', 9, 771)
#2 /home/talaah/public_html/app/Jobs/OrderApiJob.php(71): App\\Services\\ExternalSite\\OrderExternalService->sendOrder(181200)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\OrderApiJob->handle()
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array)
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\OrderApiJob))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\OrderApiJob))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\OrderApiJob), false)
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\OrderApiJob))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\OrderApiJob))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\RedisJob), Object(App\\Jobs\\OrderApiJob))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\RedisJob), Array)
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(487): Illuminate\\Queue\\Jobs\\Job->fire()
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(437): Illuminate\\Queue\\Worker->process('redis', Object(Illuminate\\Queue\\Jobs\\RedisJob), Object(Illuminate\\Queue\\WorkerOptions))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\RedisJob), 'redis', Object(Illuminate\\Queue\\WorkerOptions))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('redis', 'default', Object(Illuminate\\Queue\\WorkerOptions))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('redis', 'default')
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/talaah/public_html/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/talaah/public_html/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/talaah/public_html/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/talaah/public_html/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/talaah/public_html/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}","previous_exception":null,"context":{"job_class":"App\\Jobs\\OrderApiJob","timestamp":"2026-03-26 17:39:01","memory_usage":52953088,"memory_peak":52953088}} 
[2026-03-26 17:39:27] production.INFO: Constructing job for order: 181201  
[2026-03-26 17:39:28] production.INFO: Handling job for order: 181201  
[2026-03-26 17:39:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:39:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:39:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=2100&uuid=ba9a78ba-dbbc-4521-a0f4-70532daafd4a&Player_ID=55025534  
[2026-03-26 17:39:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=2100&uuid=ba9a78ba-dbbc-4521-a0f4-70532daafd4a&Player_ID=55025534","has_body":false} 
[2026-03-26 17:39:28] production.INFO: Constructing job for order: 181202  
[2026-03-26 17:39:29] production.INFO: Operation sent successfully {"operation_id":165984,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fdGX-1774535968","amount":3.585675869999999765269649287802167236804962158203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-26 17:39:29"}},"processed_data":{"order_number":"ORD-fdGX-1774535968","amount":3.585675869999999765269649287802167236804962158203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-26 17:39:29] production.INFO: Handling job for order: 181202  
[2026-03-26 17:39:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:39:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:39:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/562/params?qty=1000&uuid=83e4f3ab-9f80-4077-96d4-215836731592&Player_ID=4501187  
[2026-03-26 17:39:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/562/params?qty=1000&uuid=83e4f3ab-9f80-4077-96d4-215836731592&Player_ID=4501187","has_body":false} 
[2026-03-26 17:39:30] production.INFO: Operation sent successfully {"operation_id":165985,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MLBY-1774535969","amount":1.2215361000000000135656819111318327486515045166015625,"status":"processing","product":"Tada Amount","game":"Tada","notes":[],"created_at":"2026-03-26 17:39:30"}},"processed_data":{"order_number":"ORD-MLBY-1774535969","amount":1.2215361000000000135656819111318327486515045166015625,"status":"processing","product":"Tada Amount","game":"Tada"}} 
[2026-03-26 17:40:01] production.INFO: Constructing job for order: 181203  
[2026-03-26 17:40:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"cCYv9cWXLzXJA04jtkGXzwWmSTlSOJ2u","execution_time":"2026-03-26 17:40:03"} 
[2026-03-26 17:40:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"cCYv9cWXLzXJA04jtkGXzwWmSTlSOJ2u","execution_time":"2026-03-26 17:40:03","total_operations":4,"sites_count":1} 
[2026-03-26 17:40:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"cCYv9cWXLzXJA04jtkGXzwWmSTlSOJ2u","execution_time":"2026-03-26 17:40:03","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-jesX-1774535316","ORD-ksPo-1774535929","ORD-fdGX-1774535968","ORD-MLBY-1774535969"]} 
[2026-03-26 17:40:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"cCYv9cWXLzXJA04jtkGXzwWmSTlSOJ2u","execution_time":"2026-03-26 17:40:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 17:40:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"cCYv9cWXLzXJA04jtkGXzwWmSTlSOJ2u","execution_time":"2026-03-26 17:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-26 17:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cCYv9cWXLzXJA04jtkGXzwWmSTlSOJ2u","execution_time":"2026-03-26 17:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fdGX-1774535968","operation_id":165984} 
[2026-03-26 17:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cCYv9cWXLzXJA04jtkGXzwWmSTlSOJ2u","execution_time":"2026-03-26 17:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jesX-1774535316","operation_id":165973} 
[2026-03-26 17:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cCYv9cWXLzXJA04jtkGXzwWmSTlSOJ2u","execution_time":"2026-03-26 17:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MLBY-1774535969","operation_id":165985} 
[2026-03-26 17:40:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"cCYv9cWXLzXJA04jtkGXzwWmSTlSOJ2u","execution_time":"2026-03-26 17:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MLBY-1774535969","operation_id":165985,"processed":1,"skipped":3,"updates_prepared":1} 
[2026-03-26 17:40:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"cCYv9cWXLzXJA04jtkGXzwWmSTlSOJ2u","execution_time":"2026-03-26 17:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MLBY-1774535969","operation_id":165985,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 17:40:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"cCYv9cWXLzXJA04jtkGXzwWmSTlSOJ2u","execution_time":"2026-03-26 17:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MLBY-1774535969","operation_id":165985,"count":1} 
[2026-03-26 17:40:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"cCYv9cWXLzXJA04jtkGXzwWmSTlSOJ2u","execution_time":"2026-03-26 17:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MLBY-1774535969","operation_id":165985,"count":1} 
[2026-03-26 17:40:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"cCYv9cWXLzXJA04jtkGXzwWmSTlSOJ2u","execution_time":"2026-03-26 17:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MLBY-1774535969","operation_id":165985,"user_id":65,"notification_type":"order_approved","reference_id":181199} 
[2026-03-26 17:40:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"cCYv9cWXLzXJA04jtkGXzwWmSTlSOJ2u","execution_time":"2026-03-26 17:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MLBY-1774535969","operation_id":165985,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 17:40:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"cCYv9cWXLzXJA04jtkGXzwWmSTlSOJ2u","execution_time":"2026-03-26 17:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MLBY-1774535969","operation_id":165985,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 17:40:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"cCYv9cWXLzXJA04jtkGXzwWmSTlSOJ2u","execution_time":"2026-03-26 17:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MLBY-1774535969","operation_id":165985,"processed":1,"errors":0} 
[2026-03-26 17:40:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"cCYv9cWXLzXJA04jtkGXzwWmSTlSOJ2u","execution_time":"2026-03-26 17:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MLBY-1774535969","operation_id":165985,"processed":1,"errors":0} 
[2026-03-26 17:40:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"cCYv9cWXLzXJA04jtkGXzwWmSTlSOJ2u","execution_time":"2026-03-26 17:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MLBY-1774535969","operation_id":165985} 
[2026-03-26 17:40:03] production.INFO: Executing GetProducts task...  
[2026-03-26 17:40:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 17:40:03] production.INFO: Executing GetProducts task...  
[2026-03-26 17:40:06] production.INFO: async() رجع: true  
[2026-03-26 17:40:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 17:40:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 17:40:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 17:40:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 17:40:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 17:40:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 17:40:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 17:40:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 17:40:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 17:40:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 17:40:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 17:40:07] production.INFO: Handling job for order: 181203  
[2026-03-26 17:40:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:40:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:40:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=25752977-fed6-445b-b9ea-759289b65abb&Player_ID=52401701348  
[2026-03-26 17:40:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=25752977-fed6-445b-b9ea-759289b65abb&Player_ID=52401701348","has_body":false} 
[2026-03-26 17:40:07] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-26 17:40:07] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165986,"exception":"Unknown named parameter $userId"} 
[2026-03-26 17:40:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-26 17:40:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 39  
[2026-03-26 17:40:08] production.INFO: Constructing job for order: 181204  
[2026-03-26 17:40:10] production.INFO: Handling job for order: 181204  
[2026-03-26 17:40:10] production.ERROR: API failed for order 181204 {"order_id":181204,"error_message":"No query results for model [App\\Models\\PriceAsync].","error_code":0,"file":"/home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php","line":780,"stack_trace":"#0 /home/talaah/public_html/app/Services/ExternalSite/OrderExternalService.php(250): Illuminate\\Database\\Eloquent\\Builder->firstOrFail()
#1 /home/talaah/public_html/app/Services/ExternalSite/OrderExternalService.php(29): App\\Services\\ExternalSite\\OrderExternalService->doRequest(181204, 27, 1, 'b0d88640-fd7e-4...', '[{\"key\":\"player...', 9, 771)
#2 /home/talaah/public_html/app/Jobs/OrderApiJob.php(71): App\\Services\\ExternalSite\\OrderExternalService->sendOrder(181204)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\OrderApiJob->handle()
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array)
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\OrderApiJob))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\OrderApiJob))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\OrderApiJob), false)
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\OrderApiJob))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\OrderApiJob))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\RedisJob), Object(App\\Jobs\\OrderApiJob))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\RedisJob), Array)
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(487): Illuminate\\Queue\\Jobs\\Job->fire()
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(437): Illuminate\\Queue\\Worker->process('redis', Object(Illuminate\\Queue\\Jobs\\RedisJob), Object(Illuminate\\Queue\\WorkerOptions))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\RedisJob), 'redis', Object(Illuminate\\Queue\\WorkerOptions))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('redis', 'default', Object(Illuminate\\Queue\\WorkerOptions))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('redis', 'default')
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/talaah/public_html/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/talaah/public_html/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/talaah/public_html/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/talaah/public_html/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/talaah/public_html/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}","previous_exception":null,"context":{"job_class":"App\\Jobs\\OrderApiJob","timestamp":"2026-03-26 17:40:10","memory_usage":57147392,"memory_peak":57147392}} 
[2026-03-26 17:40:20] production.INFO: Constructing job for order: 181205  
[2026-03-26 17:40:22] production.INFO: Handling job for order: 181205  
[2026-03-26 17:40:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:40:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:40:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=eee52773-935d-40e0-9567-7ad702d2919c&Player_ID=52401701348  
[2026-03-26 17:40:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=eee52773-935d-40e0-9567-7ad702d2919c&Player_ID=52401701348","has_body":false} 
[2026-03-26 17:40:23] production.INFO: Operation sent successfully {"operation_id":165987,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PDg4-1774536023","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 17:40:23"}},"processed_data":{"order_number":"ORD-PDg4-1774536023","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 17:40:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PDg4-1774536023","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 17:40:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-PDg4-1774536023","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 17:40:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:40:38] production.INFO: SendAcceptReject: Notification queued {"user_id":39,"notification_type":"order_approved","reference_id":181205} 
[2026-03-26 17:40:38] production.INFO: Order updated successfully. Order ID: 181205, Status: completed  
[2026-03-26 17:40:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PDg4-1774536023","status":"completed","codes_count":0} 
[2026-03-26 17:40:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 39  
[2026-03-26 17:41:21] production.INFO: Constructing job for order: 181206  
[2026-03-26 17:41:23] production.INFO: Handling job for order: 181206  
[2026-03-26 17:41:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:41:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:41:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=50459607-a9ef-43f6-adca-90c170d7f994&Player_ID=52401701348  
[2026-03-26 17:41:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=50459607-a9ef-43f6-adca-90c170d7f994&Player_ID=52401701348","has_body":false} 
[2026-03-26 17:41:24] production.INFO: Operation sent successfully {"operation_id":165988,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EQNv1rEm-1774536084","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 17:41:24"}},"processed_data":{"order_number":"ORD-EQNv1rEm-1774536084","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 17:41:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-EQNv1rEm-1774536084","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 17:41:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-EQNv1rEm-1774536084","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 17:41:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:41:46] production.INFO: SendAcceptReject: Notification queued {"user_id":39,"notification_type":"order_approved","reference_id":181206} 
[2026-03-26 17:41:46] production.INFO: Order updated successfully. Order ID: 181206, Status: completed  
[2026-03-26 17:41:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-EQNv1rEm-1774536084","status":"completed","codes_count":0} 
[2026-03-26 17:41:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 39  
[2026-03-26 17:42:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4BgwZAa5W1qwvKS1iW3HLY06pg3av1jR","execution_time":"2026-03-26 17:42:00"} 
[2026-03-26 17:42:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"4BgwZAa5W1qwvKS1iW3HLY06pg3av1jR","execution_time":"2026-03-26 17:42:00","total_operations":3,"sites_count":1} 
[2026-03-26 17:42:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4BgwZAa5W1qwvKS1iW3HLY06pg3av1jR","execution_time":"2026-03-26 17:42:00","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-jesX-1774535316","ORD-fdGX-1774535968","ORD-MLBY-1774535969"]} 
[2026-03-26 17:42:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4BgwZAa5W1qwvKS1iW3HLY06pg3av1jR","execution_time":"2026-03-26 17:42:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 17:42:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4BgwZAa5W1qwvKS1iW3HLY06pg3av1jR","execution_time":"2026-03-26 17:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-26 17:42:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4BgwZAa5W1qwvKS1iW3HLY06pg3av1jR","execution_time":"2026-03-26 17:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fdGX-1774535968","operation_id":165984} 
[2026-03-26 17:42:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4BgwZAa5W1qwvKS1iW3HLY06pg3av1jR","execution_time":"2026-03-26 17:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jesX-1774535316","operation_id":165973} 
[2026-03-26 17:42:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4BgwZAa5W1qwvKS1iW3HLY06pg3av1jR","execution_time":"2026-03-26 17:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MLBY-1774535969","operation_id":165985} 
[2026-03-26 17:42:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4BgwZAa5W1qwvKS1iW3HLY06pg3av1jR","execution_time":"2026-03-26 17:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MLBY-1774535969","operation_id":165985,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-26 17:42:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4BgwZAa5W1qwvKS1iW3HLY06pg3av1jR","execution_time":"2026-03-26 17:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MLBY-1774535969","operation_id":165985,"processed":0,"errors":0} 
[2026-03-26 17:42:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"4BgwZAa5W1qwvKS1iW3HLY06pg3av1jR","execution_time":"2026-03-26 17:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MLBY-1774535969","operation_id":165985} 
[2026-03-26 17:42:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-MLBY-1774535969","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 17:42:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-MLBY-1774535969","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 17:42:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:42:02] production.INFO: SendAcceptReject: Notification queued {"user_id":442,"notification_type":"order_approved","reference_id":181202} 
[2026-03-26 17:42:02] production.INFO: Order updated successfully. Order ID: 181202, Status: completed  
[2026-03-26 17:42:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-MLBY-1774535969","status":"completed","codes_count":0} 
[2026-03-26 17:42:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-fdGX-1774535968","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 17:42:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-fdGX-1774535968","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 17:42:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:42:02] production.INFO: SendAcceptReject: Notification queued {"user_id":1012,"notification_type":"order_approved","reference_id":181201} 
[2026-03-26 17:42:02] production.INFO: Order updated successfully. Order ID: 181201, Status: completed  
[2026-03-26 17:42:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-fdGX-1774535968","status":"completed","codes_count":0} 
[2026-03-26 17:42:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 442  
[2026-03-26 17:42:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1012  
[2026-03-26 17:42:13] production.INFO: Constructing job for order: 181207  
[2026-03-26 17:42:15] production.INFO: Handling job for order: 181207  
[2026-03-26 17:42:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:42:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:42:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=87537ebb-3168-4a0e-864a-9d87ca5993df&Player_ID=5216108099  
[2026-03-26 17:42:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=87537ebb-3168-4a0e-864a-9d87ca5993df&Player_ID=5216108099","has_body":false} 
[2026-03-26 17:42:16] production.INFO: Operation sent successfully {"operation_id":165989,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nppxHG-1774536136","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 17:42:16"}},"processed_data":{"order_number":"ORD-nppxHG-1774536136","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 17:42:53] production.INFO: Constructing job for order: 181208  
[2026-03-26 17:42:55] production.INFO: Handling job for order: 181208  
[2026-03-26 17:42:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:42:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:42:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=2100&uuid=6a556fc1-13a6-460e-8fe8-83671851380e&Player_ID=55025534  
[2026-03-26 17:42:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=2100&uuid=6a556fc1-13a6-460e-8fe8-83671851380e&Player_ID=55025534","has_body":false} 
[2026-03-26 17:42:56] production.INFO: Operation sent successfully {"operation_id":165990,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MX27y8-1774536176","amount":3.585675869999999765269649287802167236804962158203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-26 17:42:56"}},"processed_data":{"order_number":"ORD-MX27y8-1774536176","amount":3.585675869999999765269649287802167236804962158203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-26 17:43:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-nppxHG-1774536136","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 17:43:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-nppxHG-1774536136","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 17:43:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:43:04] production.INFO: SendAcceptReject: Notification queued {"user_id":31,"notification_type":"order_approved","reference_id":181207} 
[2026-03-26 17:43:04] production.INFO: Order updated successfully. Order ID: 181207, Status: completed  
[2026-03-26 17:43:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-nppxHG-1774536136","status":"completed","codes_count":0} 
[2026-03-26 17:43:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 31  
[2026-03-26 17:43:28] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"4000.0","mainamount":"4000","operation_number":"160478188","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpk1k496gq5fd5021JoOd"}},"user_id":1141} 
[2026-03-26 17:43:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 17:43:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 17:43:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 17:43:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 17:43:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 17:43:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 17:43:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 17:43:29] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 17:43:29] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18920,"user_id":1141,"amount":4000.0,"admins_notified":7} 
[2026-03-26 17:43:35] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":181171} 
[2026-03-26 17:43:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-26 17:43:42] production.INFO: Constructing job for order: 181209  
[2026-03-26 17:43:44] production.INFO: Handling job for order: 181209  
[2026-03-26 17:43:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:43:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:43:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=1461cc5b-2e40-48b2-8f69-455937965889&Player_ID=8553448500  
[2026-03-26 17:43:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=1461cc5b-2e40-48b2-8f69-455937965889&Player_ID=8553448500","has_body":false} 
[2026-03-26 17:43:45] production.INFO: Operation sent successfully {"operation_id":165991,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dQWg0k-1774536225","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 17:43:45"}},"processed_data":{"order_number":"ORD-dQWg0k-1774536225","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 17:43:51] production.INFO: Constructing job for order: 181210  
[2026-03-26 17:43:54] production.INFO: Handling job for order: 181210  
[2026-03-26 17:43:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:43:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:43:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=3e5cb385-06ae-4ce6-88a7-62d1ef4bf2d3&Player_ID=5628365086  
[2026-03-26 17:43:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=3e5cb385-06ae-4ce6-88a7-62d1ef4bf2d3&Player_ID=5628365086","has_body":false} 
[2026-03-26 17:43:54] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-26 17:43:54] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165992,"exception":"Unknown named parameter $userId"} 
[2026-03-26 17:43:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1103  
[2026-03-26 17:43:55] production.INFO: Constructing job for order: 181211  
[2026-03-26 17:43:57] production.INFO: Handling job for order: 181211  
[2026-03-26 17:43:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:43:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:43:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=79c70f95-82b5-4b01-b2cf-4062a4fcf32f&Player_ID=8455359175  
[2026-03-26 17:43:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=79c70f95-82b5-4b01-b2cf-4062a4fcf32f&Player_ID=8455359175","has_body":false} 
[2026-03-26 17:43:58] production.INFO: Operation sent successfully {"operation_id":165993,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-eYo-1774536238","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 17:43:58"}},"processed_data":{"order_number":"ORD-eYo-1774536238","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 17:44:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"tJ057hhvFy5wlpBTyB9eRAzvvhrHUv8m","execution_time":"2026-03-26 17:44:01"} 
[2026-03-26 17:44:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"tJ057hhvFy5wlpBTyB9eRAzvvhrHUv8m","execution_time":"2026-03-26 17:44:01","total_operations":4,"sites_count":1} 
[2026-03-26 17:44:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"tJ057hhvFy5wlpBTyB9eRAzvvhrHUv8m","execution_time":"2026-03-26 17:44:01","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-jesX-1774535316","ORD-MX27y8-1774536176","ORD-dQWg0k-1774536225","ORD-eYo-1774536238"]} 
[2026-03-26 17:44:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"tJ057hhvFy5wlpBTyB9eRAzvvhrHUv8m","execution_time":"2026-03-26 17:44:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 17:44:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"tJ057hhvFy5wlpBTyB9eRAzvvhrHUv8m","execution_time":"2026-03-26 17:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-26 17:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tJ057hhvFy5wlpBTyB9eRAzvvhrHUv8m","execution_time":"2026-03-26 17:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dQWg0k-1774536225","operation_id":165991} 
[2026-03-26 17:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tJ057hhvFy5wlpBTyB9eRAzvvhrHUv8m","execution_time":"2026-03-26 17:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eYo-1774536238","operation_id":165993} 
[2026-03-26 17:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tJ057hhvFy5wlpBTyB9eRAzvvhrHUv8m","execution_time":"2026-03-26 17:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jesX-1774535316","operation_id":165973} 
[2026-03-26 17:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tJ057hhvFy5wlpBTyB9eRAzvvhrHUv8m","execution_time":"2026-03-26 17:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MX27y8-1774536176","operation_id":165990} 
[2026-03-26 17:44:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"tJ057hhvFy5wlpBTyB9eRAzvvhrHUv8m","execution_time":"2026-03-26 17:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MX27y8-1774536176","operation_id":165990,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-26 17:44:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"tJ057hhvFy5wlpBTyB9eRAzvvhrHUv8m","execution_time":"2026-03-26 17:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MX27y8-1774536176","operation_id":165990,"processed":0,"errors":0} 
[2026-03-26 17:44:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"tJ057hhvFy5wlpBTyB9eRAzvvhrHUv8m","execution_time":"2026-03-26 17:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MX27y8-1774536176","operation_id":165990} 
[2026-03-26 17:44:07] production.INFO: Constructing job for order: 181212  
[2026-03-26 17:44:10] production.INFO: Handling job for order: 181212  
[2026-03-26 17:44:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:44:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:44:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=248072a5-bf4c-42a6-9bf4-c07b1876cb46&Player_ID=52362512673  
[2026-03-26 17:44:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=248072a5-bf4c-42a6-9bf4-c07b1876cb46&Player_ID=52362512673","has_body":false} 
[2026-03-26 17:44:11] production.INFO: Operation sent successfully {"operation_id":165994,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pRcifb8-1774536251","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 17:44:11"}},"processed_data":{"order_number":"ORD-pRcifb8-1774536251","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 17:44:22] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pRcifb8-1774536251","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 17:44:22] production.INFO: Processed webhook data (normalized) {"id":"ORD-pRcifb8-1774536251","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 17:44:22] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:44:22] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":181212} 
[2026-03-26 17:44:22] production.INFO: Order updated successfully. Order ID: 181212, Status: completed  
[2026-03-26 17:44:22] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pRcifb8-1774536251","status":"completed","codes_count":0} 
[2026-03-26 17:44:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-26 17:44:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dQWg0k-1774536225","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 17:44:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-dQWg0k-1774536225","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 17:44:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:44:37] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":181209} 
[2026-03-26 17:44:37] production.INFO: Order updated successfully. Order ID: 181209, Status: completed  
[2026-03-26 17:44:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dQWg0k-1774536225","status":"completed","codes_count":0} 
[2026-03-26 17:44:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-eYo-1774536238","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 17:44:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-eYo-1774536238","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 17:44:41] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:44:41] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":181211} 
[2026-03-26 17:44:41] production.INFO: Order updated successfully. Order ID: 181211, Status: completed  
[2026-03-26 17:44:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-eYo-1774536238","status":"completed","codes_count":0} 
[2026-03-26 17:45:03] production.INFO: Executing GetProducts task...  
[2026-03-26 17:45:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 17:45:03] production.INFO: Executing GetProducts task...  
[2026-03-26 17:45:04] production.INFO: SendAcceptReject: Notification queued {"user_id":67,"notification_type":"order_rejected","reference_id":181195} 
[2026-03-26 17:45:05] production.INFO: async() رجع: true  
[2026-03-26 17:45:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 17:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 17:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 17:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 17:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 17:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 17:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 17:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 17:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 17:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 17:45:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 17:45:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 67  
[2026-03-26 17:45:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 67  
[2026-03-26 17:45:22] production.INFO: Constructing job for order: 181213  
[2026-03-26 17:45:24] production.INFO: Handling job for order: 181213  
[2026-03-26 17:45:24] production.ERROR: API failed for order 181213 {"order_id":181213,"error_message":"No query results for model [App\\Models\\PriceAsync].","error_code":0,"file":"/home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php","line":780,"stack_trace":"#0 /home/talaah/public_html/app/Services/ExternalSite/OrderExternalService.php(250): Illuminate\\Database\\Eloquent\\Builder->firstOrFail()
#1 /home/talaah/public_html/app/Services/ExternalSite/OrderExternalService.php(29): App\\Services\\ExternalSite\\OrderExternalService->doRequest(181213, 765, 1, '5d4a1d82-3c81-4...', '[{\"key\":\"player...', 154, 237)
#2 /home/talaah/public_html/app/Jobs/OrderApiJob.php(71): App\\Services\\ExternalSite\\OrderExternalService->sendOrder(181213)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\OrderApiJob->handle()
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array)
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\OrderApiJob))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\OrderApiJob))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\OrderApiJob), false)
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\OrderApiJob))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\OrderApiJob))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\RedisJob), Object(App\\Jobs\\OrderApiJob))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\RedisJob), Array)
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(487): Illuminate\\Queue\\Jobs\\Job->fire()
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(437): Illuminate\\Queue\\Worker->process('redis', Object(Illuminate\\Queue\\Jobs\\RedisJob), Object(Illuminate\\Queue\\WorkerOptions))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\RedisJob), 'redis', Object(Illuminate\\Queue\\WorkerOptions))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('redis', 'default', Object(Illuminate\\Queue\\WorkerOptions))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('redis', 'default')
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/talaah/public_html/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/talaah/public_html/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/talaah/public_html/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/talaah/public_html/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/talaah/public_html/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}","previous_exception":null,"context":{"job_class":"App\\Jobs\\OrderApiJob","timestamp":"2026-03-26 17:45:24","memory_usage":57147392,"memory_peak":57147392}} 
[2026-03-26 17:46:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"UXtncf6eQBvcw069guqrzA9Ixe9T5NeJ","execution_time":"2026-03-26 17:46:00"} 
[2026-03-26 17:46:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"UXtncf6eQBvcw069guqrzA9Ixe9T5NeJ","execution_time":"2026-03-26 17:46:00","total_operations":2,"sites_count":1} 
[2026-03-26 17:46:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"UXtncf6eQBvcw069guqrzA9Ixe9T5NeJ","execution_time":"2026-03-26 17:46:00","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-jesX-1774535316","ORD-MX27y8-1774536176"]} 
[2026-03-26 17:46:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"UXtncf6eQBvcw069guqrzA9Ixe9T5NeJ","execution_time":"2026-03-26 17:46:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 17:46:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"UXtncf6eQBvcw069guqrzA9Ixe9T5NeJ","execution_time":"2026-03-26 17:46:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 17:46:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UXtncf6eQBvcw069guqrzA9Ixe9T5NeJ","execution_time":"2026-03-26 17:46:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jesX-1774535316","operation_id":165973} 
[2026-03-26 17:46:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UXtncf6eQBvcw069guqrzA9Ixe9T5NeJ","execution_time":"2026-03-26 17:46:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MX27y8-1774536176","operation_id":165990} 
[2026-03-26 17:46:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"UXtncf6eQBvcw069guqrzA9Ixe9T5NeJ","execution_time":"2026-03-26 17:46:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MX27y8-1774536176","operation_id":165990,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 17:46:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"UXtncf6eQBvcw069guqrzA9Ixe9T5NeJ","execution_time":"2026-03-26 17:46:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MX27y8-1774536176","operation_id":165990,"processed":0,"errors":0} 
[2026-03-26 17:46:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"UXtncf6eQBvcw069guqrzA9Ixe9T5NeJ","execution_time":"2026-03-26 17:46:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MX27y8-1774536176","operation_id":165990} 
[2026-03-26 17:46:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-MX27y8-1774536176","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 17:46:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-MX27y8-1774536176","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 17:46:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:46:03] production.INFO: SendAcceptReject: Notification queued {"user_id":1012,"notification_type":"order_approved","reference_id":181208} 
[2026-03-26 17:46:03] production.INFO: Order updated successfully. Order ID: 181208, Status: completed  
[2026-03-26 17:46:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-MX27y8-1774536176","status":"completed","codes_count":0} 
[2026-03-26 17:46:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1012  
[2026-03-26 17:46:14] production.INFO: SendAcceptReject: Notification queued {"user_id":1667,"notification_type":"request_rejected","reference_id":18914} 
[2026-03-26 17:46:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1667  
[2026-03-26 17:46:33] production.INFO: SendAcceptReject: Notification queued {"user_id":675,"notification_type":"request_approved","reference_id":18915} 
[2026-03-26 17:46:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 675  
[2026-03-26 17:46:45] production.INFO: SendAcceptReject: Notification queued {"user_id":314,"notification_type":"request_approved","reference_id":18916} 
[2026-03-26 17:46:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 314  
[2026-03-26 17:47:04] production.INFO: SendAcceptReject: Notification queued {"user_id":1417,"notification_type":"request_rejected","reference_id":18917} 
[2026-03-26 17:47:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1417  
[2026-03-26 17:47:07] production.INFO: Constructing job for order: 181214  
[2026-03-26 17:47:09] production.INFO: Handling job for order: 181214  
[2026-03-26 17:47:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:47:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:47:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=50681d9e-cf2d-494d-8e68-1f65ad2c2c75&Player_ID=52389657273  
[2026-03-26 17:47:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=50681d9e-cf2d-494d-8e68-1f65ad2c2c75&Player_ID=52389657273","has_body":false} 
[2026-03-26 17:47:10] production.INFO: Operation sent successfully {"operation_id":165995,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YOnM-1774536430","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 17:47:10"}},"processed_data":{"order_number":"ORD-YOnM-1774536430","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 17:47:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-YOnM-1774536430","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 17:47:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-YOnM-1774536430","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 17:47:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:47:23] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":181214} 
[2026-03-26 17:47:23] production.INFO: Order updated successfully. Order ID: 181214, Status: completed  
[2026-03-26 17:47:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-YOnM-1774536430","status":"completed","codes_count":0} 
[2026-03-26 17:47:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-26 17:47:27] production.INFO: Constructing job for order: 181215  
[2026-03-26 17:47:28] production.INFO: Handling job for order: 181215  
[2026-03-26 17:47:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:47:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:47:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=bcbbe5d2-1f7e-451c-8b72-428a8453fcbc&Player_ID=5606874449  
[2026-03-26 17:47:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=bcbbe5d2-1f7e-451c-8b72-428a8453fcbc&Player_ID=5606874449","has_body":false} 
[2026-03-26 17:47:29] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-26 17:47:29] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":165996,"exception":"Unknown named parameter $userId"} 
[2026-03-26 17:47:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-26 17:48:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9Df666E2BFRjkfFl5RDvvZH0VrwPoItf","execution_time":"2026-03-26 17:48:02"} 
[2026-03-26 17:48:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"9Df666E2BFRjkfFl5RDvvZH0VrwPoItf","execution_time":"2026-03-26 17:48:02","total_operations":1,"sites_count":1} 
[2026-03-26 17:48:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9Df666E2BFRjkfFl5RDvvZH0VrwPoItf","execution_time":"2026-03-26 17:48:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-jesX-1774535316"]} 
[2026-03-26 17:48:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9Df666E2BFRjkfFl5RDvvZH0VrwPoItf","execution_time":"2026-03-26 17:48:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 17:48:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9Df666E2BFRjkfFl5RDvvZH0VrwPoItf","execution_time":"2026-03-26 17:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 17:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9Df666E2BFRjkfFl5RDvvZH0VrwPoItf","execution_time":"2026-03-26 17:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jesX-1774535316","operation_id":165973} 
[2026-03-26 17:48:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9Df666E2BFRjkfFl5RDvvZH0VrwPoItf","execution_time":"2026-03-26 17:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jesX-1774535316","operation_id":165973,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 17:48:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9Df666E2BFRjkfFl5RDvvZH0VrwPoItf","execution_time":"2026-03-26 17:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jesX-1774535316","operation_id":165973,"processed":0,"errors":0} 
[2026-03-26 17:48:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"9Df666E2BFRjkfFl5RDvvZH0VrwPoItf","execution_time":"2026-03-26 17:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jesX-1774535316","operation_id":165973} 
[2026-03-26 17:48:02] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 17:48:10] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 17:48:13] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"530.0","mainamount":"530","operation_number":"160483181","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpvmtj6irhbr0c1yBOq8T"}},"user_id":1251} 
[2026-03-26 17:48:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 17:48:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 17:48:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 17:48:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 17:48:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 17:48:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 17:48:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 17:48:14] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 17:48:14] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18921,"user_id":1251,"amount":530.0,"admins_notified":7} 
[2026-03-26 17:48:19] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 17:48:19] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 17:48:19] production.INFO: Constructing job for order: 181216  
[2026-03-26 17:48:20] production.INFO: Handling job for order: 181216  
[2026-03-26 17:48:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:48:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:48:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=26dc06fd-de1b-41ff-a5f1-81c5a4a75632&Player_ID=52421828329  
[2026-03-26 17:48:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=26dc06fd-de1b-41ff-a5f1-81c5a4a75632&Player_ID=52421828329","has_body":false} 
[2026-03-26 17:48:21] production.INFO: Operation sent successfully {"operation_id":165997,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZHN-1774536500","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 17:48:21"}},"processed_data":{"order_number":"ORD-ZHN-1774536500","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 17:48:24] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 17:48:27] production.INFO: Constructing job for order: 181217  
[2026-03-26 17:48:28] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 17:48:30] production.INFO: Handling job for order: 181217  
[2026-03-26 17:48:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:48:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:48:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3040bd74-0d1e-4f4d-bbf6-7be40d50c60a&Player_ID=5103573752  
[2026-03-26 17:48:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3040bd74-0d1e-4f4d-bbf6-7be40d50c60a&Player_ID=5103573752","has_body":false} 
[2026-03-26 17:48:30] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"530.0","mainamount":"530","operation_number":"160483181","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpdli6vsjjq4p96ux0Wvh"}},"user_id":1251} 
[2026-03-26 17:48:31] production.INFO: Operation sent successfully {"operation_id":165998,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2yfFm-1774536510","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 17:48:31"}},"processed_data":{"order_number":"ORD-2yfFm-1774536510","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 17:48:34] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 17:48:35] production.INFO: SendAcceptReject: Notification queued {"user_id":1103,"notification_type":"request_rejected","reference_id":18918} 
[2026-03-26 17:48:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ZHN-1774536500","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 17:48:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-ZHN-1774536500","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 17:48:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:48:35] production.INFO: SendAcceptReject: Notification queued {"user_id":1418,"notification_type":"order_approved","reference_id":181216} 
[2026-03-26 17:48:35] production.INFO: Order updated successfully. Order ID: 181216, Status: completed  
[2026-03-26 17:48:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ZHN-1774536500","status":"completed","codes_count":0} 
[2026-03-26 17:48:35] production.INFO: Constructing job for order: 181218  
[2026-03-26 17:48:36] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 17:48:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1103  
[2026-03-26 17:48:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1418  
[2026-03-26 17:48:37] production.INFO: Handling job for order: 181218  
[2026-03-26 17:48:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:48:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:48:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1d611a07-1d50-48bb-bd7c-6808db8e6853&Player_ID=52389657273  
[2026-03-26 17:48:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1d611a07-1d50-48bb-bd7c-6808db8e6853&Player_ID=52389657273","has_body":false} 
[2026-03-26 17:48:37] production.INFO: Operation sent successfully {"operation_id":165999,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Gr2j-1774536517","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 17:48:37"}},"processed_data":{"order_number":"ORD-Gr2j-1774536517","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 17:48:39] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 17:48:41] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 17:48:44] production.INFO: SendAcceptReject: Notification queued {"user_id":330,"notification_type":"request_approved","reference_id":18919} 
[2026-03-26 17:48:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 330  
[2026-03-26 17:48:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2yfFm-1774536510","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 17:48:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-2yfFm-1774536510","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 17:48:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:48:47] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":181217} 
[2026-03-26 17:48:47] production.INFO: Order updated successfully. Order ID: 181217, Status: completed  
[2026-03-26 17:48:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2yfFm-1774536510","status":"completed","codes_count":0} 
[2026-03-26 17:48:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Gr2j-1774536517","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 17:48:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-Gr2j-1774536517","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 17:48:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:48:48] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":181218} 
[2026-03-26 17:48:48] production.INFO: Order updated successfully. Order ID: 181218, Status: completed  
[2026-03-26 17:48:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Gr2j-1774536517","status":"completed","codes_count":0} 
[2026-03-26 17:48:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-26 17:48:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-26 17:48:54] production.INFO: SendAcceptReject: Notification queued {"user_id":1141,"notification_type":"request_approved","reference_id":18920} 
[2026-03-26 17:48:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1141  
[2026-03-26 17:49:06] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"10.0","mainamount":"10","operation_number":"160419695","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpc0j8299dj3gmciJSklF"}},"user_id":1667} 
[2026-03-26 17:49:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 17:49:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 17:49:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 17:49:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 17:49:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 17:49:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 17:49:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 17:49:08] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 17:49:08] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18922,"user_id":1667,"amount":10.0,"admins_notified":7} 
[2026-03-26 17:49:14] production.INFO: SendAcceptReject: Notification queued {"user_id":1251,"notification_type":"request_approved","reference_id":18921} 
[2026-03-26 17:49:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1251  
[2026-03-26 17:49:24] production.ERROR: Attempt to read property "user_id" on null {"exception":"[object] (ErrorException(code: 0): Attempt to read property \"user_id\" on null at /home/talaah/public_html/app/Http/Controllers/Admins/Payments/RequestChargeController.php:124)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'Attempt to read...', '/home/talaah/pu...', 124)
#1 /home/talaah/public_html/app/Http/Controllers/Admins/Payments/RequestChargeController.php(124): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->{closure:Illuminate\\Foundation\\Bootstrap\\HandleExceptions::forwardsTo():257}(2, 'Attempt to read...', '/home/talaah/pu...', 124)
#2 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Admins\\Payments\\RequestChargeController->approveCredit(Object(Illuminate\\Http\\Request))
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction('approveCredit', Array)
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Admins\\Payments\\RequestChargeController), 'approveCredit')
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request))
#8 /home/talaah/public_html/app/Http/Middleware/AdminAuth.php(35): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#10 /home/talaah/public_html/app/Http/Middleware/RequirePinVerification.php(47): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\RequirePinVerification->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#12 /home/talaah/public_html/app/Http/Middleware/TrackSessionActivity.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\TrackSessionActivity->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#38 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#41 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#43 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#45 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#47 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#49 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#51 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#52 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#53 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#54 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#55 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#56 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#57 {main}
"} 
[2026-03-26 17:49:36] production.INFO: Constructing job for order: 181219  
[2026-03-26 17:49:38] production.INFO: Handling job for order: 181219  
[2026-03-26 17:49:38] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 17:49:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:49:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=ec0c9e8d-2abb-4cee-87ec-77ff0600c8ed&Player_ID=0996522833  
[2026-03-26 17:49:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=ec0c9e8d-2abb-4cee-87ec-77ff0600c8ed&Player_ID=0996522833","has_body":false} 
[2026-03-26 17:49:38] production.INFO: Operation sent successfully {"operation_id":166000,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MugcpNA-1774536578","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 17:49:38"}},"processed_data":{"order_number":"ORD-MugcpNA-1774536578","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 17:49:41] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 17:49:54] production.INFO: SendAcceptReject: Notification queued {"user_id":1667,"notification_type":"request_approved","reference_id":18922} 
[2026-03-26 17:49:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1667  
[2026-03-26 17:50:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"r0PWNvdrnehR3MkzVcjLOPSMIvKSDTsp","execution_time":"2026-03-26 17:50:02"} 
[2026-03-26 17:50:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"r0PWNvdrnehR3MkzVcjLOPSMIvKSDTsp","execution_time":"2026-03-26 17:50:02","total_operations":2,"sites_count":2} 
[2026-03-26 17:50:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"r0PWNvdrnehR3MkzVcjLOPSMIvKSDTsp","execution_time":"2026-03-26 17:50:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-jesX-1774535316"]} 
[2026-03-26 17:50:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"r0PWNvdrnehR3MkzVcjLOPSMIvKSDTsp","execution_time":"2026-03-26 17:50:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 17:50:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"r0PWNvdrnehR3MkzVcjLOPSMIvKSDTsp","execution_time":"2026-03-26 17:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 17:50:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"r0PWNvdrnehR3MkzVcjLOPSMIvKSDTsp","execution_time":"2026-03-26 17:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jesX-1774535316","operation_id":165973,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 17:50:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"r0PWNvdrnehR3MkzVcjLOPSMIvKSDTsp","execution_time":"2026-03-26 17:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jesX-1774535316","operation_id":165973,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 17:50:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"r0PWNvdrnehR3MkzVcjLOPSMIvKSDTsp","execution_time":"2026-03-26 17:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jesX-1774535316","operation_id":165973,"count":1} 
[2026-03-26 17:50:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"r0PWNvdrnehR3MkzVcjLOPSMIvKSDTsp","execution_time":"2026-03-26 17:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jesX-1774535316","operation_id":165973,"count":1} 
[2026-03-26 17:50:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"r0PWNvdrnehR3MkzVcjLOPSMIvKSDTsp","execution_time":"2026-03-26 17:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jesX-1774535316","operation_id":165973,"user_id":769,"notification_type":"order_approved","reference_id":181187} 
[2026-03-26 17:50:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"r0PWNvdrnehR3MkzVcjLOPSMIvKSDTsp","execution_time":"2026-03-26 17:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jesX-1774535316","operation_id":165973,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 17:50:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"r0PWNvdrnehR3MkzVcjLOPSMIvKSDTsp","execution_time":"2026-03-26 17:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jesX-1774535316","operation_id":165973,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 17:50:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"r0PWNvdrnehR3MkzVcjLOPSMIvKSDTsp","execution_time":"2026-03-26 17:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jesX-1774535316","operation_id":165973,"processed":1,"errors":0} 
[2026-03-26 17:50:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"r0PWNvdrnehR3MkzVcjLOPSMIvKSDTsp","execution_time":"2026-03-26 17:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jesX-1774535316","operation_id":165973,"processed":1,"errors":0} 
[2026-03-26 17:50:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"r0PWNvdrnehR3MkzVcjLOPSMIvKSDTsp","execution_time":"2026-03-26 17:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jesX-1774535316","operation_id":165973,"orders_count":1,"order_ids":["ORD-MugcpNA-1774536578"]} 
[2026-03-26 17:50:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"r0PWNvdrnehR3MkzVcjLOPSMIvKSDTsp","execution_time":"2026-03-26 17:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jesX-1774535316","operation_id":165973} 
[2026-03-26 17:50:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"r0PWNvdrnehR3MkzVcjLOPSMIvKSDTsp","execution_time":"2026-03-26 17:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jesX-1774535316","operation_id":165973,"orders_count":1} 
[2026-03-26 17:50:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"r0PWNvdrnehR3MkzVcjLOPSMIvKSDTsp","execution_time":"2026-03-26 17:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MugcpNA-1774536578","operation_id":166000,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 17:50:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"r0PWNvdrnehR3MkzVcjLOPSMIvKSDTsp","execution_time":"2026-03-26 17:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MugcpNA-1774536578","operation_id":166000,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 17:50:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"r0PWNvdrnehR3MkzVcjLOPSMIvKSDTsp","execution_time":"2026-03-26 17:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MugcpNA-1774536578","operation_id":166000,"count":1} 
[2026-03-26 17:50:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"r0PWNvdrnehR3MkzVcjLOPSMIvKSDTsp","execution_time":"2026-03-26 17:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MugcpNA-1774536578","operation_id":166000,"count":1} 
[2026-03-26 17:50:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"r0PWNvdrnehR3MkzVcjLOPSMIvKSDTsp","execution_time":"2026-03-26 17:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MugcpNA-1774536578","operation_id":166000,"user_id":1074,"notification_type":"order_approved","reference_id":181219} 
[2026-03-26 17:50:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"r0PWNvdrnehR3MkzVcjLOPSMIvKSDTsp","execution_time":"2026-03-26 17:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MugcpNA-1774536578","operation_id":166000,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 17:50:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"r0PWNvdrnehR3MkzVcjLOPSMIvKSDTsp","execution_time":"2026-03-26 17:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MugcpNA-1774536578","operation_id":166000,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 17:50:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"r0PWNvdrnehR3MkzVcjLOPSMIvKSDTsp","execution_time":"2026-03-26 17:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MugcpNA-1774536578","operation_id":166000,"processed":1,"errors":0} 
[2026-03-26 17:50:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"r0PWNvdrnehR3MkzVcjLOPSMIvKSDTsp","execution_time":"2026-03-26 17:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MugcpNA-1774536578","operation_id":166000,"processed":1,"errors":0} 
[2026-03-26 17:50:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"r0PWNvdrnehR3MkzVcjLOPSMIvKSDTsp","execution_time":"2026-03-26 17:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MugcpNA-1774536578","operation_id":166000} 
[2026-03-26 17:50:03] production.INFO: Executing GetProducts task...  
[2026-03-26 17:50:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 17:50:03] production.INFO: Executing GetProducts task...  
[2026-03-26 17:50:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-jesX-1774535316","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 17:50:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-jesX-1774535316","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 17:50:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:50:05] production.ERROR: Order not found or already processed. External ID: ORD-jesX-1774535316  
[2026-03-26 17:50:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-jesX-1774535316","status":"completed","codes_count":0} 
[2026-03-26 17:50:05] production.INFO: async() رجع: true  
[2026-03-26 17:50:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 17:50:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 17:50:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 17:50:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 17:50:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 17:50:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 17:50:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 17:50:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 17:50:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 17:50:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 17:50:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 17:50:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 769  
[2026-03-26 17:50:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-26 17:50:22] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"2000.0","mainamount":"2000","operation_number":"160485618","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpgnpnj9i3ruphdKebOGU"}},"user_id":1070} 
[2026-03-26 17:50:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 17:50:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 17:50:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 17:50:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 17:50:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 17:50:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 17:50:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 17:50:24] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 17:50:24] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18923,"user_id":1070,"amount":2000.0,"admins_notified":7} 
[2026-03-26 17:50:35] production.INFO: Constructing job for order: 181220  
[2026-03-26 17:50:36] production.INFO: Handling job for order: 181220  
[2026-03-26 17:50:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:50:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:50:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/57/params?qty=1&uuid=1e9d23a0-28cd-494c-85aa-cbb1822f814c&Player_ID=5652880771  
[2026-03-26 17:50:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/57/params?qty=1&uuid=1e9d23a0-28cd-494c-85aa-cbb1822f814c&Player_ID=5652880771","has_body":false} 
[2026-03-26 17:50:37] production.INFO: Operation sent successfully {"operation_id":166001,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6n9X-1774536637","amount":44.36999999999999744204615126363933086395263671875,"status":"processing","product":"3000+850UC","game":"PUBG","notes":[],"created_at":"2026-03-26 17:50:37"}},"processed_data":{"order_number":"ORD-6n9X-1774536637","amount":44.36999999999999744204615126363933086395263671875,"status":"processing","product":"3000+850UC","game":"PUBG"}} 
[2026-03-26 17:51:00] production.INFO: Constructing job for order: 181222  
[2026-03-26 17:51:01] production.INFO: Handling job for order: 181222  
[2026-03-26 17:51:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:51:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:51:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d9d19038-4187-4632-add2-dac4b8e3ed4b&Player_ID=5637039318  
[2026-03-26 17:51:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d9d19038-4187-4632-add2-dac4b8e3ed4b&Player_ID=5637039318","has_body":false} 
[2026-03-26 17:51:02] production.INFO: Operation sent successfully {"operation_id":166002,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-erZ-1774536662","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 17:51:02"}},"processed_data":{"order_number":"ORD-erZ-1774536662","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 17:51:14] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-erZ-1774536662","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 17:51:14] production.INFO: Processed webhook data (normalized) {"id":"ORD-erZ-1774536662","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 17:51:14] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:51:14] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":181222} 
[2026-03-26 17:51:14] production.INFO: Order updated successfully. Order ID: 181222, Status: completed  
[2026-03-26 17:51:14] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-erZ-1774536662","status":"completed","codes_count":0} 
[2026-03-26 17:51:33] production.INFO: Constructing job for order: 181223  
[2026-03-26 17:51:35] production.INFO: Handling job for order: 181223  
[2026-03-26 17:51:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:51:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:51:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=ae9806b3-90e8-4d71-ab9b-c0bf964b1766&Player_ID=51810385792  
[2026-03-26 17:51:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=ae9806b3-90e8-4d71-ab9b-c0bf964b1766&Player_ID=51810385792","has_body":false} 
[2026-03-26 17:51:36] production.INFO: Operation sent successfully {"operation_id":166003,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ri9xJ-1774536696","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 17:51:36"}},"processed_data":{"order_number":"ORD-Ri9xJ-1774536696","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-26 17:51:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Ri9xJ-1774536696","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 17:51:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-Ri9xJ-1774536696","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 17:51:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:51:47] production.INFO: SendAcceptReject: Notification queued {"user_id":1667,"notification_type":"order_approved","reference_id":181223} 
[2026-03-26 17:51:47] production.INFO: Order updated successfully. Order ID: 181223, Status: completed  
[2026-03-26 17:51:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Ri9xJ-1774536696","status":"completed","codes_count":0} 
[2026-03-26 17:51:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1667  
[2026-03-26 17:52:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"068lbWHJXu5hOUZ2PRz2IOVwvJjKBbkn","execution_time":"2026-03-26 17:52:00"} 
[2026-03-26 17:52:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"068lbWHJXu5hOUZ2PRz2IOVwvJjKBbkn","execution_time":"2026-03-26 17:52:00","total_operations":1,"sites_count":1} 
[2026-03-26 17:52:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"068lbWHJXu5hOUZ2PRz2IOVwvJjKBbkn","execution_time":"2026-03-26 17:52:00","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-6n9X-1774536637"]} 
[2026-03-26 17:52:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"068lbWHJXu5hOUZ2PRz2IOVwvJjKBbkn","execution_time":"2026-03-26 17:52:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 17:52:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"068lbWHJXu5hOUZ2PRz2IOVwvJjKBbkn","execution_time":"2026-03-26 17:52:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 17:52:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"068lbWHJXu5hOUZ2PRz2IOVwvJjKBbkn","execution_time":"2026-03-26 17:52:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6n9X-1774536637","operation_id":166001} 
[2026-03-26 17:52:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"068lbWHJXu5hOUZ2PRz2IOVwvJjKBbkn","execution_time":"2026-03-26 17:52:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6n9X-1774536637","operation_id":166001,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 17:52:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"068lbWHJXu5hOUZ2PRz2IOVwvJjKBbkn","execution_time":"2026-03-26 17:52:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6n9X-1774536637","operation_id":166001,"processed":0,"errors":0} 
[2026-03-26 17:52:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"068lbWHJXu5hOUZ2PRz2IOVwvJjKBbkn","execution_time":"2026-03-26 17:52:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6n9X-1774536637","operation_id":166001} 
[2026-03-26 17:52:22] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"250.0","mainamount":"250","operation_number":"600433243552","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpdid6aa3c85pg9G830QB"}},"user_id":1471} 
[2026-03-26 17:52:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 17:52:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 17:52:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 17:52:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 17:52:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 17:52:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 17:52:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 17:52:25] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 17:52:25] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18924,"user_id":1471,"amount":250.0,"admins_notified":7} 
[2026-03-26 17:52:31] production.INFO: SendAcceptReject: Notification queued {"user_id":1070,"notification_type":"request_approved","reference_id":18923} 
[2026-03-26 17:52:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1070  
[2026-03-26 17:52:35] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 17:52:50] production.INFO: Constructing job for order: 181224  
[2026-03-26 17:52:52] production.INFO: Handling job for order: 181224  
[2026-03-26 17:52:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:52:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:52:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=1bb76724-6071-4592-a9a5-56053bfec65c&Player_ID=13737400947  
[2026-03-26 17:52:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=1bb76724-6071-4592-a9a5-56053bfec65c&Player_ID=13737400947","has_body":false} 
[2026-03-26 17:52:52] production.INFO: Operation sent successfully {"operation_id":166004,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8xW6F-1774536772","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 17:52:52"}},"processed_data":{"order_number":"ORD-8xW6F-1774536772","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 17:53:20] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8xW6F-1774536772","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 17:53:20] production.INFO: Processed webhook data (normalized) {"id":"ORD-8xW6F-1774536772","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 17:53:20] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:53:20] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":181224} 
[2026-03-26 17:53:20] production.INFO: Order updated successfully. Order ID: 181224, Status: completed  
[2026-03-26 17:53:20] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8xW6F-1774536772","status":"completed","codes_count":0} 
[2026-03-26 17:53:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-26 17:53:36] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 17:53:36] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 17:53:44] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 17:53:48] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 17:53:55] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 17:54:00] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 17:54:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"UX0n7XDovs36VuDp7coJSE6U6gLu1tTm","execution_time":"2026-03-26 17:54:02"} 
[2026-03-26 17:54:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"UX0n7XDovs36VuDp7coJSE6U6gLu1tTm","execution_time":"2026-03-26 17:54:02","total_operations":1,"sites_count":1} 
[2026-03-26 17:54:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"UX0n7XDovs36VuDp7coJSE6U6gLu1tTm","execution_time":"2026-03-26 17:54:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-6n9X-1774536637"]} 
[2026-03-26 17:54:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"UX0n7XDovs36VuDp7coJSE6U6gLu1tTm","execution_time":"2026-03-26 17:54:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 17:54:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"UX0n7XDovs36VuDp7coJSE6U6gLu1tTm","execution_time":"2026-03-26 17:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 17:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UX0n7XDovs36VuDp7coJSE6U6gLu1tTm","execution_time":"2026-03-26 17:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6n9X-1774536637","operation_id":166001} 
[2026-03-26 17:54:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"UX0n7XDovs36VuDp7coJSE6U6gLu1tTm","execution_time":"2026-03-26 17:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6n9X-1774536637","operation_id":166001,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 17:54:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"UX0n7XDovs36VuDp7coJSE6U6gLu1tTm","execution_time":"2026-03-26 17:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6n9X-1774536637","operation_id":166001,"processed":0,"errors":0} 
[2026-03-26 17:54:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"UX0n7XDovs36VuDp7coJSE6U6gLu1tTm","execution_time":"2026-03-26 17:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6n9X-1774536637","operation_id":166001} 
[2026-03-26 17:54:04] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 17:54:12] production.INFO: Constructing job for order: 181225  
[2026-03-26 17:54:14] production.INFO: Handling job for order: 181225  
[2026-03-26 17:54:14] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 17:54:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:54:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=4f398e09-5930-4265-a137-ebdc3ef0e51b&Player_ID=0982583421  
[2026-03-26 17:54:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=4f398e09-5930-4265-a137-ebdc3ef0e51b&Player_ID=0982583421","has_body":false} 
[2026-03-26 17:54:14] production.INFO: Operation sent successfully {"operation_id":166005,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wbWHk-1774536854","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 17:54:14"}},"processed_data":{"order_number":"ORD-wbWHk-1774536854","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 17:54:39] production.INFO: Constructing job for order: 181226  
[2026-03-26 17:54:41] production.INFO: Handling job for order: 181226  
[2026-03-26 17:54:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:54:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:54:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=1000&uuid=7c03a04f-303b-425c-b5ed-9ef2b5bcb09b&Player_ID=shahen88  
[2026-03-26 17:54:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=1000&uuid=7c03a04f-303b-425c-b5ed-9ef2b5bcb09b&Player_ID=shahen88","has_body":false} 
[2026-03-26 17:54:42] production.INFO: Operation sent successfully {"operation_id":166006,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-N9Bq-1774536882","amount":17.478260799999997487930158968083560466766357421875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-26 17:54:42"}},"processed_data":{"order_number":"ORD-N9Bq-1774536882","amount":17.478260799999997487930158968083560466766357421875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-26 17:54:45] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 17:54:45] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 17:54:47] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 17:54:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-N9Bq-1774536882","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 17:54:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-N9Bq-1774536882","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 17:54:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:54:47] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":181226} 
[2026-03-26 17:54:47] production.INFO: Order updated successfully. Order ID: 181226, Status: completed  
[2026-03-26 17:54:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-N9Bq-1774536882","status":"completed","codes_count":0} 
[2026-03-26 17:54:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-26 17:54:49] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 17:54:53] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 17:54:58] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 17:55:00] production.INFO: Executing GetProducts task...  
[2026-03-26 17:55:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 17:55:00] production.INFO: Executing GetProducts task...  
[2026-03-26 17:55:02] production.INFO: async() رجع: true  
[2026-03-26 17:55:02] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 17:55:03] production.WARNING: Product with ID 395 not found  
[2026-03-26 17:55:03] production.WARNING: Product with ID 213 not found  
[2026-03-26 17:55:03] production.WARNING: Product with ID 212 not found  
[2026-03-26 17:55:03] production.WARNING: Product with ID 211 not found  
[2026-03-26 17:55:03] production.WARNING: Product with ID 210 not found  
[2026-03-26 17:55:03] production.WARNING: Product with ID 209 not found  
[2026-03-26 17:55:03] production.WARNING: Product with ID 214 not found  
[2026-03-26 17:55:03] production.WARNING: Product with ID 215 not found  
[2026-03-26 17:55:03] production.WARNING: Product with ID 216 not found  
[2026-03-26 17:55:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 17:55:06] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 17:55:13] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 17:55:27] production.INFO: Constructing job for order: 181227  
[2026-03-26 17:55:28] production.INFO: Handling job for order: 181227  
[2026-03-26 17:55:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:55:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:55:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=35ba6fdd-5866-43f3-bdc0-3e509fb080a7&Player_ID=51968830644  
[2026-03-26 17:55:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=35ba6fdd-5866-43f3-bdc0-3e509fb080a7&Player_ID=51968830644","has_body":false} 
[2026-03-26 17:55:29] production.INFO: Operation sent successfully {"operation_id":166007,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SdG-1774536928","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 17:55:29"}},"processed_data":{"order_number":"ORD-SdG-1774536928","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 17:55:29] production.INFO: SendAcceptReject: Notification queued {"user_id":1471,"notification_type":"request_approved","reference_id":18924} 
[2026-03-26 17:55:31] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 17:55:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1471  
[2026-03-26 17:55:36] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 17:55:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SdG-1774536928","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 17:55:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-SdG-1774536928","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 17:55:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:55:44] production.INFO: SendAcceptReject: Notification queued {"user_id":14,"notification_type":"order_approved","reference_id":181227} 
[2026-03-26 17:55:44] production.INFO: Order updated successfully. Order ID: 181227, Status: completed  
[2026-03-26 17:55:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SdG-1774536928","status":"completed","codes_count":0} 
[2026-03-26 17:55:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 14  
[2026-03-26 17:55:52] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 17:55:56] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 17:56:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6DhJqxy34FLHvRNzpPEedOAMGv8RXpxt","execution_time":"2026-03-26 17:56:02"} 
[2026-03-26 17:56:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"6DhJqxy34FLHvRNzpPEedOAMGv8RXpxt","execution_time":"2026-03-26 17:56:02","total_operations":2,"sites_count":2} 
[2026-03-26 17:56:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6DhJqxy34FLHvRNzpPEedOAMGv8RXpxt","execution_time":"2026-03-26 17:56:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-6n9X-1774536637"]} 
[2026-03-26 17:56:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6DhJqxy34FLHvRNzpPEedOAMGv8RXpxt","execution_time":"2026-03-26 17:56:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 17:56:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6DhJqxy34FLHvRNzpPEedOAMGv8RXpxt","execution_time":"2026-03-26 17:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 17:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6DhJqxy34FLHvRNzpPEedOAMGv8RXpxt","execution_time":"2026-03-26 17:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6n9X-1774536637","operation_id":166001} 
[2026-03-26 17:56:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6DhJqxy34FLHvRNzpPEedOAMGv8RXpxt","execution_time":"2026-03-26 17:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6n9X-1774536637","operation_id":166001,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 17:56:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6DhJqxy34FLHvRNzpPEedOAMGv8RXpxt","execution_time":"2026-03-26 17:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6n9X-1774536637","operation_id":166001,"processed":0,"errors":0} 
[2026-03-26 17:56:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6DhJqxy34FLHvRNzpPEedOAMGv8RXpxt","execution_time":"2026-03-26 17:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6n9X-1774536637","operation_id":166001,"orders_count":1,"order_ids":["ORD-wbWHk-1774536854"]} 
[2026-03-26 17:56:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6DhJqxy34FLHvRNzpPEedOAMGv8RXpxt","execution_time":"2026-03-26 17:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6n9X-1774536637","operation_id":166001} 
[2026-03-26 17:56:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6DhJqxy34FLHvRNzpPEedOAMGv8RXpxt","execution_time":"2026-03-26 17:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6n9X-1774536637","operation_id":166001,"orders_count":1} 
[2026-03-26 17:56:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6DhJqxy34FLHvRNzpPEedOAMGv8RXpxt","execution_time":"2026-03-26 17:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wbWHk-1774536854","operation_id":166005,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 17:56:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"6DhJqxy34FLHvRNzpPEedOAMGv8RXpxt","execution_time":"2026-03-26 17:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wbWHk-1774536854","operation_id":166005,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 17:56:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"6DhJqxy34FLHvRNzpPEedOAMGv8RXpxt","execution_time":"2026-03-26 17:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wbWHk-1774536854","operation_id":166005,"count":1} 
[2026-03-26 17:56:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"6DhJqxy34FLHvRNzpPEedOAMGv8RXpxt","execution_time":"2026-03-26 17:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wbWHk-1774536854","operation_id":166005,"count":1} 
[2026-03-26 17:56:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"6DhJqxy34FLHvRNzpPEedOAMGv8RXpxt","execution_time":"2026-03-26 17:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wbWHk-1774536854","operation_id":166005,"user_id":43,"notification_type":"order_approved","reference_id":181225} 
[2026-03-26 17:56:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"6DhJqxy34FLHvRNzpPEedOAMGv8RXpxt","execution_time":"2026-03-26 17:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wbWHk-1774536854","operation_id":166005,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 17:56:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"6DhJqxy34FLHvRNzpPEedOAMGv8RXpxt","execution_time":"2026-03-26 17:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wbWHk-1774536854","operation_id":166005,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 17:56:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"6DhJqxy34FLHvRNzpPEedOAMGv8RXpxt","execution_time":"2026-03-26 17:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wbWHk-1774536854","operation_id":166005,"processed":1,"errors":0} 
[2026-03-26 17:56:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6DhJqxy34FLHvRNzpPEedOAMGv8RXpxt","execution_time":"2026-03-26 17:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wbWHk-1774536854","operation_id":166005,"processed":1,"errors":0} 
[2026-03-26 17:56:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"6DhJqxy34FLHvRNzpPEedOAMGv8RXpxt","execution_time":"2026-03-26 17:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wbWHk-1774536854","operation_id":166005} 
[2026-03-26 17:56:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-26 17:56:07] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 17:56:16] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 17:56:16] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 17:56:21] production.INFO: Constructing job for order: 181228  
[2026-03-26 17:56:23] production.INFO: Handling job for order: 181228  
[2026-03-26 17:56:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:56:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:56:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/567/params?qty=2000&uuid=55b1aa80-4aa5-4f26-8084-d60a94e229df&Player_ID=619123598  
[2026-03-26 17:56:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/567/params?qty=2000&uuid=55b1aa80-4aa5-4f26-8084-d60a94e229df&Player_ID=619123598","has_body":false} 
[2026-03-26 17:56:24] production.INFO: Operation sent successfully {"operation_id":166008,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZZSxgd-1774536984","amount":1.6823946000000000733365368432714603841304779052734375,"status":"processing","product":"Soyo Amount","game":"SoyoChat","notes":[],"created_at":"2026-03-26 17:56:24"}},"processed_data":{"order_number":"ORD-ZZSxgd-1774536984","amount":1.6823946000000000733365368432714603841304779052734375,"status":"processing","product":"Soyo Amount","game":"SoyoChat"}} 
[2026-03-26 17:56:28] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 17:56:35] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 17:56:49] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 17:57:44] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 17:57:44] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 17:57:50] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 17:58:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ZZSxgd-1774536984","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 17:58:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-ZZSxgd-1774536984","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 17:58:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:58:03] production.INFO: SendAcceptReject: Notification queued {"user_id":802,"notification_type":"order_approved","reference_id":181228} 
[2026-03-26 17:58:03] production.INFO: Order updated successfully. Order ID: 181228, Status: completed  
[2026-03-26 17:58:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ZZSxgd-1774536984","status":"completed","codes_count":0} 
[2026-03-26 17:58:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hMDyNVVDYOEasx285Z1UIVXExcFJwb0p","execution_time":"2026-03-26 17:58:03"} 
[2026-03-26 17:58:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"hMDyNVVDYOEasx285Z1UIVXExcFJwb0p","execution_time":"2026-03-26 17:58:03","total_operations":1,"sites_count":1} 
[2026-03-26 17:58:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"hMDyNVVDYOEasx285Z1UIVXExcFJwb0p","execution_time":"2026-03-26 17:58:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-6n9X-1774536637"]} 
[2026-03-26 17:58:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"hMDyNVVDYOEasx285Z1UIVXExcFJwb0p","execution_time":"2026-03-26 17:58:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 17:58:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"hMDyNVVDYOEasx285Z1UIVXExcFJwb0p","execution_time":"2026-03-26 17:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 17:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hMDyNVVDYOEasx285Z1UIVXExcFJwb0p","execution_time":"2026-03-26 17:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6n9X-1774536637","operation_id":166001} 
[2026-03-26 17:58:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"hMDyNVVDYOEasx285Z1UIVXExcFJwb0p","execution_time":"2026-03-26 17:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6n9X-1774536637","operation_id":166001,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 17:58:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"hMDyNVVDYOEasx285Z1UIVXExcFJwb0p","execution_time":"2026-03-26 17:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6n9X-1774536637","operation_id":166001,"processed":0,"errors":0} 
[2026-03-26 17:58:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"hMDyNVVDYOEasx285Z1UIVXExcFJwb0p","execution_time":"2026-03-26 17:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6n9X-1774536637","operation_id":166001} 
[2026-03-26 17:58:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 802  
[2026-03-26 17:58:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6n9X-1774536637","status":"completed","notes":[],"codes":[]}} 
[2026-03-26 17:58:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-6n9X-1774536637","status":"completed","codes":[],"notes":[]} 
[2026-03-26 17:58:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 17:58:54] production.INFO: SendAcceptReject: Notification queued {"user_id":1141,"notification_type":"order_approved","reference_id":181220} 
[2026-03-26 17:58:54] production.INFO: Order updated successfully. Order ID: 181220, Status: completed  
[2026-03-26 17:58:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6n9X-1774536637","status":"completed","codes_count":0} 
[2026-03-26 17:58:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1141  
[2026-03-26 17:59:48] production.INFO: Constructing job for order: 181229  
[2026-03-26 17:59:51] production.INFO: Handling job for order: 181229  
[2026-03-26 17:59:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 17:59:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 17:59:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=9c7d8b26-7e2b-4079-b7a6-0c24216e7035&Player_ID=52303936384  
[2026-03-26 17:59:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=9c7d8b26-7e2b-4079-b7a6-0c24216e7035&Player_ID=52303936384","has_body":false} 
[2026-03-26 17:59:52] production.INFO: Operation sent successfully {"operation_id":166009,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DuYLc3-1774537192","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 17:59:52"}},"processed_data":{"order_number":"ORD-DuYLc3-1774537192","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-26 18:00:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"LTmie1O2YQExfOda2PKphQ6deYR5asNO","execution_time":"2026-03-26 18:00:01"} 
[2026-03-26 18:00:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"LTmie1O2YQExfOda2PKphQ6deYR5asNO","execution_time":"2026-03-26 18:00:01","total_operations":1,"sites_count":1} 
[2026-03-26 18:00:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"LTmie1O2YQExfOda2PKphQ6deYR5asNO","execution_time":"2026-03-26 18:00:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-DuYLc3-1774537192"]} 
[2026-03-26 18:00:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"LTmie1O2YQExfOda2PKphQ6deYR5asNO","execution_time":"2026-03-26 18:00:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 18:00:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"LTmie1O2YQExfOda2PKphQ6deYR5asNO","execution_time":"2026-03-26 18:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 18:00:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LTmie1O2YQExfOda2PKphQ6deYR5asNO","execution_time":"2026-03-26 18:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DuYLc3-1774537192","operation_id":166009} 
[2026-03-26 18:00:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"LTmie1O2YQExfOda2PKphQ6deYR5asNO","execution_time":"2026-03-26 18:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DuYLc3-1774537192","operation_id":166009,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 18:00:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"LTmie1O2YQExfOda2PKphQ6deYR5asNO","execution_time":"2026-03-26 18:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DuYLc3-1774537192","operation_id":166009,"processed":0,"errors":0} 
[2026-03-26 18:00:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"LTmie1O2YQExfOda2PKphQ6deYR5asNO","execution_time":"2026-03-26 18:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DuYLc3-1774537192","operation_id":166009} 
[2026-03-26 18:00:01] production.INFO: Executing GetProducts task...  
[2026-03-26 18:00:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 18:00:01] production.INFO: Executing GetProducts task...  
[2026-03-26 18:00:03] production.INFO: async() رجع: true  
[2026-03-26 18:00:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 18:00:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 18:00:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 18:00:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 18:00:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 18:00:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 18:00:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 18:00:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 18:00:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 18:00:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 18:00:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 18:00:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-DuYLc3-1774537192","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 18:00:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-DuYLc3-1774537192","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 18:00:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:00:21] production.INFO: SendAcceptReject: Notification queued {"user_id":600,"notification_type":"order_approved","reference_id":181229} 
[2026-03-26 18:00:21] production.INFO: Order updated successfully. Order ID: 181229, Status: completed  
[2026-03-26 18:00:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-DuYLc3-1774537192","status":"completed","codes_count":0} 
[2026-03-26 18:00:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 600  
[2026-03-26 18:00:31] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"900.0","mainamount":"900","operation_number":"160500670","currency_id":"2"},"user_id":272} 
[2026-03-26 18:00:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 18:00:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 18:00:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 18:00:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 18:00:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 18:00:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 18:00:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 18:00:32] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 18:00:32] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18925,"user_id":272,"amount":900.0,"admins_notified":7} 
[2026-03-26 18:00:38] production.INFO: Constructing job for order: 181230  
[2026-03-26 18:00:41] production.INFO: Handling job for order: 181230  
[2026-03-26 18:00:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:00:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:00:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8761ac9c-3f88-41db-b004-e2165ea68da7&Player_ID=52243904421  
[2026-03-26 18:00:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8761ac9c-3f88-41db-b004-e2165ea68da7&Player_ID=52243904421","has_body":false} 
[2026-03-26 18:00:42] production.INFO: Operation sent successfully {"operation_id":166010,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LvaJN-1774537241","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 18:00:42"}},"processed_data":{"order_number":"ORD-LvaJN-1774537241","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 18:00:45] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"900.0","mainamount":"900","operation_number":"160500670","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php0l12k4vo0orldTIWItE"}},"user_id":272} 
[2026-03-26 18:00:46] production.INFO: Creating credit request {"payload":{"method_id":"10","amount":"500.0","mainamount":"500","operation_number":"53689","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phps4f3ef8fq3p85fCRCoI"}},"user_id":1185} 
[2026-03-26 18:00:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 18:00:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 18:00:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 18:00:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 18:00:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 18:00:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 18:00:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 18:00:48] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 18:00:48] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18926,"user_id":1185,"amount":500.0,"admins_notified":7} 
[2026-03-26 18:01:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LvaJN-1774537241","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 18:01:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-LvaJN-1774537241","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 18:01:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:01:03] production.INFO: SendAcceptReject: Notification queued {"user_id":65,"notification_type":"order_approved","reference_id":181230} 
[2026-03-26 18:01:03] production.INFO: Order updated successfully. Order ID: 181230, Status: completed  
[2026-03-26 18:01:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LvaJN-1774537241","status":"completed","codes_count":0} 
[2026-03-26 18:01:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-26 18:02:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"LTt6kFjWtKNy5So8AWalhCp2VwzJFPwR","execution_time":"2026-03-26 18:02:03"} 
[2026-03-26 18:02:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"LTt6kFjWtKNy5So8AWalhCp2VwzJFPwR","execution_time":"2026-03-26 18:02:03"} 
[2026-03-26 18:02:08] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"3300.0","mainamount":"3300","operation_number":"160501678","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpqb1caht7bup2bGIAZGI"}},"user_id":600} 
[2026-03-26 18:02:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 18:02:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 18:02:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 18:02:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 18:02:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 18:02:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 18:02:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 18:02:09] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 18:02:09] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18927,"user_id":600,"amount":3300.0,"admins_notified":7} 
[2026-03-26 18:02:20] production.INFO: Constructing job for order: 181231  
[2026-03-26 18:02:21] production.INFO: Handling job for order: 181231  
[2026-03-26 18:02:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:02:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:02:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a8d6399b-c132-449b-b5d3-df275df4a6cd&Player_ID=52262980765  
[2026-03-26 18:02:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a8d6399b-c132-449b-b5d3-df275df4a6cd&Player_ID=52262980765","has_body":false} 
[2026-03-26 18:02:22] production.INFO: Operation sent successfully {"operation_id":166011,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1orliRvq-1774537341","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 18:02:22"}},"processed_data":{"order_number":"ORD-1orliRvq-1774537341","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 18:02:26] production.INFO: Constructing job for order: 181232  
[2026-03-26 18:02:28] production.INFO: Handling job for order: 181232  
[2026-03-26 18:02:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:02:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:02:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2fcd0605-7531-4b30-94ce-9aa0d00d729d&Player_ID=52226379961  
[2026-03-26 18:02:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2fcd0605-7531-4b30-94ce-9aa0d00d729d&Player_ID=52226379961","has_body":false} 
[2026-03-26 18:02:29] production.INFO: Operation sent successfully {"operation_id":166012,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pIcfV-1774537348","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 18:02:29"}},"processed_data":{"order_number":"ORD-pIcfV-1774537348","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 18:02:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1orliRvq-1774537341","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 18:02:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-1orliRvq-1774537341","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 18:02:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:02:39] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":181231} 
[2026-03-26 18:02:39] production.INFO: Order updated successfully. Order ID: 181231, Status: completed  
[2026-03-26 18:02:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1orliRvq-1774537341","status":"completed","codes_count":0} 
[2026-03-26 18:02:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-26 18:02:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pIcfV-1774537348","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 18:02:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-pIcfV-1774537348","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 18:02:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:02:42] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":181232} 
[2026-03-26 18:02:42] production.INFO: Order updated successfully. Order ID: 181232, Status: completed  
[2026-03-26 18:02:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pIcfV-1774537348","status":"completed","codes_count":0} 
[2026-03-26 18:02:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-26 18:03:15] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 18:03:21] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 18:03:36] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 18:03:40] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 18:04:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bS5s3OLzvtDiqaQSsY55iSjFr39rzDH4","execution_time":"2026-03-26 18:04:02"} 
[2026-03-26 18:04:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"bS5s3OLzvtDiqaQSsY55iSjFr39rzDH4","execution_time":"2026-03-26 18:04:02"} 
[2026-03-26 18:04:04] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 18:04:06] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 18:04:08] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 18:04:09] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 18:04:10] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 18:04:11] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 18:04:18] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 18:04:18] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 18:04:33] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 18:05:02] production.INFO: Executing GetProducts task...  
[2026-03-26 18:05:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 18:05:02] production.INFO: Executing GetProducts task...  
[2026-03-26 18:05:04] production.INFO: async() رجع: true  
[2026-03-26 18:05:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 18:05:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 18:05:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 18:05:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 18:05:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 18:05:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 18:05:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 18:05:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 18:05:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 18:05:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 18:05:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 18:05:11] production.INFO: SendAcceptReject: Notification queued {"user_id":272,"notification_type":"request_rejected","reference_id":18925} 
[2026-03-26 18:05:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 272  
[2026-03-26 18:05:45] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 18:05:45] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 18:05:56] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 18:06:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jYjh6ZdJTssh3XOt9AW6o29hzdksmA7m","execution_time":"2026-03-26 18:06:02"} 
[2026-03-26 18:06:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"jYjh6ZdJTssh3XOt9AW6o29hzdksmA7m","execution_time":"2026-03-26 18:06:02"} 
[2026-03-26 18:06:27] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-26 18:06:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 646  
[2026-03-26 18:06:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1473  
[2026-03-26 18:07:24] production.INFO: SendAcceptReject: Notification queued {"user_id":1185,"notification_type":"request_approved","reference_id":18926} 
[2026-03-26 18:07:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1185  
[2026-03-26 18:08:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"gkXlsuwedXB6qpKBuObIO2JaWhFb5l47","execution_time":"2026-03-26 18:08:02"} 
[2026-03-26 18:08:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"gkXlsuwedXB6qpKBuObIO2JaWhFb5l47","execution_time":"2026-03-26 18:08:02"} 
[2026-03-26 18:09:11] production.INFO: SendAcceptReject: Notification queued {"user_id":600,"notification_type":"request_approved","reference_id":18927} 
[2026-03-26 18:09:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 600  
[2026-03-26 18:09:40] production.INFO: Constructing job for order: 181233  
[2026-03-26 18:09:41] production.INFO: Handling job for order: 181233  
[2026-03-26 18:09:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:09:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:09:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=3af08365-5187-40f2-9e95-596e037c0043&Player_ID=52351358477  
[2026-03-26 18:09:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=3af08365-5187-40f2-9e95-596e037c0043&Player_ID=52351358477","has_body":false} 
[2026-03-26 18:09:42] production.INFO: Operation sent successfully {"operation_id":166013,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Jbekr0oB-1774537782","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 18:09:42"}},"processed_data":{"order_number":"ORD-Jbekr0oB-1774537782","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 18:10:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"u7lJ9y38AXYtBPMRdH4PqLTeE6RRY9cs","execution_time":"2026-03-26 18:10:00"} 
[2026-03-26 18:10:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"u7lJ9y38AXYtBPMRdH4PqLTeE6RRY9cs","execution_time":"2026-03-26 18:10:00","total_operations":1,"sites_count":1} 
[2026-03-26 18:10:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"u7lJ9y38AXYtBPMRdH4PqLTeE6RRY9cs","execution_time":"2026-03-26 18:10:00","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Jbekr0oB-1774537782"]} 
[2026-03-26 18:10:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"u7lJ9y38AXYtBPMRdH4PqLTeE6RRY9cs","execution_time":"2026-03-26 18:10:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 18:10:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"u7lJ9y38AXYtBPMRdH4PqLTeE6RRY9cs","execution_time":"2026-03-26 18:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 18:10:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"u7lJ9y38AXYtBPMRdH4PqLTeE6RRY9cs","execution_time":"2026-03-26 18:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jbekr0oB-1774537782","operation_id":166013} 
[2026-03-26 18:10:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"u7lJ9y38AXYtBPMRdH4PqLTeE6RRY9cs","execution_time":"2026-03-26 18:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jbekr0oB-1774537782","operation_id":166013,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 18:10:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"u7lJ9y38AXYtBPMRdH4PqLTeE6RRY9cs","execution_time":"2026-03-26 18:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jbekr0oB-1774537782","operation_id":166013,"processed":0,"errors":0} 
[2026-03-26 18:10:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"u7lJ9y38AXYtBPMRdH4PqLTeE6RRY9cs","execution_time":"2026-03-26 18:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Jbekr0oB-1774537782","operation_id":166013} 
[2026-03-26 18:10:00] production.INFO: Executing GetProducts task...  
[2026-03-26 18:10:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 18:10:00] production.INFO: Executing GetProducts task...  
[2026-03-26 18:10:03] production.INFO: async() رجع: true  
[2026-03-26 18:10:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 18:10:03] production.WARNING: Product with ID 395 not found  
[2026-03-26 18:10:03] production.WARNING: Product with ID 213 not found  
[2026-03-26 18:10:03] production.WARNING: Product with ID 212 not found  
[2026-03-26 18:10:03] production.WARNING: Product with ID 211 not found  
[2026-03-26 18:10:03] production.WARNING: Product with ID 210 not found  
[2026-03-26 18:10:03] production.WARNING: Product with ID 209 not found  
[2026-03-26 18:10:03] production.WARNING: Product with ID 214 not found  
[2026-03-26 18:10:03] production.WARNING: Product with ID 215 not found  
[2026-03-26 18:10:03] production.WARNING: Product with ID 216 not found  
[2026-03-26 18:10:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 18:10:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1019  
[2026-03-26 18:10:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Jbekr0oB-1774537782","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 18:10:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-Jbekr0oB-1774537782","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 18:10:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:10:16] production.INFO: SendAcceptReject: Notification queued {"user_id":1597,"notification_type":"order_approved","reference_id":181233} 
[2026-03-26 18:10:16] production.INFO: Order updated successfully. Order ID: 181233, Status: completed  
[2026-03-26 18:10:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Jbekr0oB-1774537782","status":"completed","codes_count":0} 
[2026-03-26 18:11:14] production.INFO: Constructing job for order: 181234  
[2026-03-26 18:11:17] production.INFO: Handling job for order: 181234  
[2026-03-26 18:11:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:11:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:11:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=30334e73-9e70-4c93-9809-464578bf54be&Player_ID=52447013598  
[2026-03-26 18:11:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=30334e73-9e70-4c93-9809-464578bf54be&Player_ID=52447013598","has_body":false} 
[2026-03-26 18:11:17] production.INFO: Operation sent successfully {"operation_id":166014,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-p9YQ-1774537877","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 18:11:17"}},"processed_data":{"order_number":"ORD-p9YQ-1774537877","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 18:11:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-p9YQ-1774537877","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 18:11:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-p9YQ-1774537877","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 18:11:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:11:37] production.INFO: SendAcceptReject: Notification queued {"user_id":861,"notification_type":"order_approved","reference_id":181234} 
[2026-03-26 18:11:37] production.INFO: Order updated successfully. Order ID: 181234, Status: completed  
[2026-03-26 18:11:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-p9YQ-1774537877","status":"completed","codes_count":0} 
[2026-03-26 18:11:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 861  
[2026-03-26 18:11:53] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 18:11:55] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 18:12:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"X9WkVYjje7wfX8FxtnVDiWmtGWpF8pd6","execution_time":"2026-03-26 18:12:02"} 
[2026-03-26 18:12:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"X9WkVYjje7wfX8FxtnVDiWmtGWpF8pd6","execution_time":"2026-03-26 18:12:02"} 
[2026-03-26 18:12:47] production.INFO: Constructing job for order: 181235  
[2026-03-26 18:12:51] production.INFO: Handling job for order: 181235  
[2026-03-26 18:12:51] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 18:12:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:12:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=f2b5dac9-e00d-4156-9ab9-b9bbd4f58f14&Player_ID=0940912542  
[2026-03-26 18:12:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=f2b5dac9-e00d-4156-9ab9-b9bbd4f58f14&Player_ID=0940912542","has_body":false} 
[2026-03-26 18:12:51] production.INFO: Operation sent successfully {"operation_id":166015,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GUG-1774537971","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 18:12:51"}},"processed_data":{"order_number":"ORD-GUG-1774537971","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 18:12:55] production.INFO: Constructing job for order: 181236  
[2026-03-26 18:12:55] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 18:12:56] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 18:12:57] production.INFO: Handling job for order: 181236  
[2026-03-26 18:12:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:12:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:12:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/602/params?qty=33000&uuid=63d6f8a9-b44e-4732-a38f-67e304370d89&Player_ID=62742069  
[2026-03-26 18:12:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/602/params?qty=33000&uuid=63d6f8a9-b44e-4732-a38f-67e304370d89&Player_ID=62742069","has_body":false} 
[2026-03-26 18:12:58] production.INFO: Constructing job for order: 181237  
[2026-03-26 18:12:58] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 18:12:58] production.INFO: Operation sent successfully {"operation_id":166016,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-g7Nl4A-1774537978","amount":2.061929099999999959180740916053764522075653076171875,"status":"processing","product":"4fun Amount","game":"4Fun","notes":[],"created_at":"2026-03-26 18:12:58"}},"processed_data":{"order_number":"ORD-g7Nl4A-1774537978","amount":2.061929099999999959180740916053764522075653076171875,"status":"processing","product":"4fun Amount","game":"4Fun"}} 
[2026-03-26 18:13:00] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 18:13:01] production.INFO: Handling job for order: 181237  
[2026-03-26 18:13:01] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 18:13:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:13:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=bfd35cc2-aeab-4fba-8d2b-1ba1081762cc&Player_ID=0940912542  
[2026-03-26 18:13:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=bfd35cc2-aeab-4fba-8d2b-1ba1081762cc&Player_ID=0940912542","has_body":false} 
[2026-03-26 18:13:02] production.INFO: Operation sent successfully {"operation_id":166017,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WRIxcVL8-1774537982","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 18:13:02"}},"processed_data":{"order_number":"ORD-WRIxcVL8-1774537982","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 18:13:03] production.INFO: Constructing job for order: 181238  
[2026-03-26 18:13:05] production.INFO: Handling job for order: 181238  
[2026-03-26 18:13:05] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 18:13:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:13:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=314a5893-fb3f-42eb-8fef-a9139d95d28b&Player_ID=0940912542  
[2026-03-26 18:13:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=314a5893-fb3f-42eb-8fef-a9139d95d28b&Player_ID=0940912542","has_body":false} 
[2026-03-26 18:13:06] production.INFO: Operation sent successfully {"operation_id":166018,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Amin8SA-1774537985","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 18:13:06"}},"processed_data":{"order_number":"ORD-Amin8SA-1774537985","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 18:13:18] production.INFO: Constructing job for order: 181239  
[2026-03-26 18:13:21] production.INFO: Handling job for order: 181239  
[2026-03-26 18:13:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:13:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:13:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/865/params?qty=120000&uuid=400aa4c3-2d95-4a05-af1b-1c49a34dcc0d&Player_ID=102533285  
[2026-03-26 18:13:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/865/params?qty=120000&uuid=400aa4c3-2d95-4a05-af1b-1c49a34dcc0d&Player_ID=102533285","has_body":false} 
[2026-03-26 18:13:22] production.INFO: Operation sent successfully {"operation_id":166019,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QmGgr-1774538001","amount":7.35283199999999936835592961870133876800537109375,"status":"processing","product":"Yoki live","game":"Yoki","notes":[],"created_at":"2026-03-26 18:13:22"}},"processed_data":{"order_number":"ORD-QmGgr-1774538001","amount":7.35283199999999936835592961870133876800537109375,"status":"processing","product":"Yoki live","game":"Yoki"}} 
[2026-03-26 18:13:43] production.INFO: Constructing job for order: 181240  
[2026-03-26 18:13:46] production.INFO: Handling job for order: 181240  
[2026-03-26 18:13:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:13:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:13:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/602/params?qty=33000&uuid=ea4305e9-119a-4c0b-a21c-0cdc0e2a7a17&Player_ID=63630380  
[2026-03-26 18:13:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/602/params?qty=33000&uuid=ea4305e9-119a-4c0b-a21c-0cdc0e2a7a17&Player_ID=63630380","has_body":false} 
[2026-03-26 18:13:46] production.INFO: Operation sent successfully {"operation_id":166020,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CzHz-1774538026","amount":2.061929099999999959180740916053764522075653076171875,"status":"processing","product":"4fun Amount","game":"4Fun","notes":[],"created_at":"2026-03-26 18:13:46"}},"processed_data":{"order_number":"ORD-CzHz-1774538026","amount":2.061929099999999959180740916053764522075653076171875,"status":"processing","product":"4fun Amount","game":"4Fun"}} 
[2026-03-26 18:14:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"H8u5Sxsj1WpcgMFm932ybMizl1QnSd3z","execution_time":"2026-03-26 18:14:01"} 
[2026-03-26 18:14:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"H8u5Sxsj1WpcgMFm932ybMizl1QnSd3z","execution_time":"2026-03-26 18:14:01","total_operations":6,"sites_count":2} 
[2026-03-26 18:14:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"H8u5Sxsj1WpcgMFm932ybMizl1QnSd3z","execution_time":"2026-03-26 18:14:01","site_id":4,"site_name":"swgamessls","orders_count":3,"order_ids":["ORD-GUG-1774537971","ORD-WRIxcVL8-1774537982","ORD-Amin8SA-1774537985"]} 
[2026-03-26 18:14:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"H8u5Sxsj1WpcgMFm932ybMizl1QnSd3z","execution_time":"2026-03-26 18:14:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 18:14:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"H8u5Sxsj1WpcgMFm932ybMizl1QnSd3z","execution_time":"2026-03-26 18:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-26 18:14:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"H8u5Sxsj1WpcgMFm932ybMizl1QnSd3z","execution_time":"2026-03-26 18:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WRIxcVL8-1774537982","operation_id":166017,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-26 18:14:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"H8u5Sxsj1WpcgMFm932ybMizl1QnSd3z","execution_time":"2026-03-26 18:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WRIxcVL8-1774537982","operation_id":166017,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-26 18:14:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"H8u5Sxsj1WpcgMFm932ybMizl1QnSd3z","execution_time":"2026-03-26 18:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WRIxcVL8-1774537982","operation_id":166017,"count":3} 
[2026-03-26 18:14:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"H8u5Sxsj1WpcgMFm932ybMizl1QnSd3z","execution_time":"2026-03-26 18:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WRIxcVL8-1774537982","operation_id":166017,"count":3} 
[2026-03-26 18:14:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"H8u5Sxsj1WpcgMFm932ybMizl1QnSd3z","execution_time":"2026-03-26 18:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WRIxcVL8-1774537982","operation_id":166017,"user_id":71,"notification_type":"order_approved","reference_id":181238} 
[2026-03-26 18:14:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"H8u5Sxsj1WpcgMFm932ybMizl1QnSd3z","execution_time":"2026-03-26 18:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WRIxcVL8-1774537982","operation_id":166017,"user_id":71,"notification_type":"order_approved","reference_id":181235} 
[2026-03-26 18:14:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"H8u5Sxsj1WpcgMFm932ybMizl1QnSd3z","execution_time":"2026-03-26 18:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WRIxcVL8-1774537982","operation_id":166017,"user_id":71,"notification_type":"order_approved","reference_id":181237} 
[2026-03-26 18:14:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"H8u5Sxsj1WpcgMFm932ybMizl1QnSd3z","execution_time":"2026-03-26 18:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WRIxcVL8-1774537982","operation_id":166017,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-26 18:14:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"H8u5Sxsj1WpcgMFm932ybMizl1QnSd3z","execution_time":"2026-03-26 18:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WRIxcVL8-1774537982","operation_id":166017,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-26 18:14:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"H8u5Sxsj1WpcgMFm932ybMizl1QnSd3z","execution_time":"2026-03-26 18:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WRIxcVL8-1774537982","operation_id":166017,"processed":3,"errors":0} 
[2026-03-26 18:14:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"H8u5Sxsj1WpcgMFm932ybMizl1QnSd3z","execution_time":"2026-03-26 18:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WRIxcVL8-1774537982","operation_id":166017,"processed":3,"errors":0} 
[2026-03-26 18:14:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"H8u5Sxsj1WpcgMFm932ybMizl1QnSd3z","execution_time":"2026-03-26 18:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WRIxcVL8-1774537982","operation_id":166017,"orders_count":3,"order_ids":["ORD-g7Nl4A-1774537978","ORD-QmGgr-1774538001","ORD-CzHz-1774538026"]} 
[2026-03-26 18:14:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"H8u5Sxsj1WpcgMFm932ybMizl1QnSd3z","execution_time":"2026-03-26 18:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WRIxcVL8-1774537982","operation_id":166017} 
[2026-03-26 18:14:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"H8u5Sxsj1WpcgMFm932ybMizl1QnSd3z","execution_time":"2026-03-26 18:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WRIxcVL8-1774537982","operation_id":166017,"orders_count":3} 
[2026-03-26 18:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"H8u5Sxsj1WpcgMFm932ybMizl1QnSd3z","execution_time":"2026-03-26 18:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CzHz-1774538026","operation_id":166020} 
[2026-03-26 18:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"H8u5Sxsj1WpcgMFm932ybMizl1QnSd3z","execution_time":"2026-03-26 18:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g7Nl4A-1774537978","operation_id":166016} 
[2026-03-26 18:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"H8u5Sxsj1WpcgMFm932ybMizl1QnSd3z","execution_time":"2026-03-26 18:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QmGgr-1774538001","operation_id":166019} 
[2026-03-26 18:14:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"H8u5Sxsj1WpcgMFm932ybMizl1QnSd3z","execution_time":"2026-03-26 18:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QmGgr-1774538001","operation_id":166019,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-26 18:14:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"H8u5Sxsj1WpcgMFm932ybMizl1QnSd3z","execution_time":"2026-03-26 18:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QmGgr-1774538001","operation_id":166019,"processed":0,"errors":0} 
[2026-03-26 18:14:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"H8u5Sxsj1WpcgMFm932ybMizl1QnSd3z","execution_time":"2026-03-26 18:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QmGgr-1774538001","operation_id":166019} 
[2026-03-26 18:14:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 71  
[2026-03-26 18:14:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 71  
[2026-03-26 18:14:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 71  
[2026-03-26 18:15:02] production.INFO: Executing GetProducts task...  
[2026-03-26 18:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 18:15:02] production.INFO: Executing GetProducts task...  
[2026-03-26 18:15:04] production.INFO: Constructing job for order: 181241  
[2026-03-26 18:15:04] production.INFO: async() رجع: true  
[2026-03-26 18:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 18:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 18:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 18:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 18:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 18:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 18:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 18:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 18:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 18:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 18:15:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 18:15:05] production.INFO: Handling job for order: 181241  
[2026-03-26 18:15:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:15:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:15:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/591/params?qty=140000&uuid=2d8a08a6-13dd-4f82-a8d3-071053312938&Player_ID=11907405  
[2026-03-26 18:15:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/591/params?qty=140000&uuid=2d8a08a6-13dd-4f82-a8d3-071053312938&Player_ID=11907405","has_body":false} 
[2026-03-26 18:15:06] production.INFO: Operation sent successfully {"operation_id":166021,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-t8eQpx-1774538106","amount":13.6984680000000000887894202605821192264556884765625,"status":"processing","product":"Yoho Amount","game":"Yoho","notes":[],"created_at":"2026-03-26 18:15:06"}},"processed_data":{"order_number":"ORD-t8eQpx-1774538106","amount":13.6984680000000000887894202605821192264556884765625,"status":"processing","product":"Yoho Amount","game":"Yoho"}} 
[2026-03-26 18:15:06] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 18:15:06] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 18:15:16] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 18:15:59] production.INFO: Constructing job for order: 181242  
[2026-03-26 18:16:00] production.INFO: Handling job for order: 181242  
[2026-03-26 18:16:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:16:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:16:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=0bead1ef-9c93-4dfb-b9e0-c112ca001bdc&Player_ID=5628365086  
[2026-03-26 18:16:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=0bead1ef-9c93-4dfb-b9e0-c112ca001bdc&Player_ID=5628365086","has_body":false} 
[2026-03-26 18:16:01] production.INFO: Operation sent successfully {"operation_id":166022,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8ZJ4czxB-1774538161","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 18:16:01"}},"processed_data":{"order_number":"ORD-8ZJ4czxB-1774538161","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-26 18:16:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Hp5ksrhPcQQrhcLFYBhkkO0ake2fQTpO","execution_time":"2026-03-26 18:16:01"} 
[2026-03-26 18:16:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Hp5ksrhPcQQrhcLFYBhkkO0ake2fQTpO","execution_time":"2026-03-26 18:16:01","total_operations":5,"sites_count":1} 
[2026-03-26 18:16:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Hp5ksrhPcQQrhcLFYBhkkO0ake2fQTpO","execution_time":"2026-03-26 18:16:01","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-g7Nl4A-1774537978","ORD-QmGgr-1774538001","ORD-CzHz-1774538026","ORD-t8eQpx-1774538106","ORD-8ZJ4czxB-1774538161"]} 
[2026-03-26 18:16:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Hp5ksrhPcQQrhcLFYBhkkO0ake2fQTpO","execution_time":"2026-03-26 18:16:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 18:16:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Hp5ksrhPcQQrhcLFYBhkkO0ake2fQTpO","execution_time":"2026-03-26 18:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-26 18:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Hp5ksrhPcQQrhcLFYBhkkO0ake2fQTpO","execution_time":"2026-03-26 18:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8ZJ4czxB-1774538161","operation_id":166022} 
[2026-03-26 18:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Hp5ksrhPcQQrhcLFYBhkkO0ake2fQTpO","execution_time":"2026-03-26 18:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CzHz-1774538026","operation_id":166020} 
[2026-03-26 18:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Hp5ksrhPcQQrhcLFYBhkkO0ake2fQTpO","execution_time":"2026-03-26 18:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g7Nl4A-1774537978","operation_id":166016} 
[2026-03-26 18:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Hp5ksrhPcQQrhcLFYBhkkO0ake2fQTpO","execution_time":"2026-03-26 18:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QmGgr-1774538001","operation_id":166019} 
[2026-03-26 18:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Hp5ksrhPcQQrhcLFYBhkkO0ake2fQTpO","execution_time":"2026-03-26 18:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t8eQpx-1774538106","operation_id":166021} 
[2026-03-26 18:16:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Hp5ksrhPcQQrhcLFYBhkkO0ake2fQTpO","execution_time":"2026-03-26 18:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t8eQpx-1774538106","operation_id":166021,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-26 18:16:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Hp5ksrhPcQQrhcLFYBhkkO0ake2fQTpO","execution_time":"2026-03-26 18:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t8eQpx-1774538106","operation_id":166021,"processed":0,"errors":0} 
[2026-03-26 18:16:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Hp5ksrhPcQQrhcLFYBhkkO0ake2fQTpO","execution_time":"2026-03-26 18:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t8eQpx-1774538106","operation_id":166021} 
[2026-03-26 18:16:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QmGgr-1774538001","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 18:16:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-QmGgr-1774538001","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 18:16:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:16:03] production.INFO: SendAcceptReject: Notification queued {"user_id":1019,"notification_type":"order_approved","reference_id":181239} 
[2026-03-26 18:16:03] production.INFO: Order updated successfully. Order ID: 181239, Status: completed  
[2026-03-26 18:16:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QmGgr-1774538001","status":"completed","codes_count":0} 
[2026-03-26 18:16:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1019  
[2026-03-26 18:16:06] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 18:16:06] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 18:16:22] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8ZJ4czxB-1774538161","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 18:16:22] production.INFO: Processed webhook data (normalized) {"id":"ORD-8ZJ4czxB-1774538161","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 18:16:22] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:16:22] production.INFO: SendAcceptReject: Notification queued {"user_id":1103,"notification_type":"order_approved","reference_id":181242} 
[2026-03-26 18:16:22] production.INFO: Order updated successfully. Order ID: 181242, Status: completed  
[2026-03-26 18:16:22] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8ZJ4czxB-1774538161","status":"completed","codes_count":0} 
[2026-03-26 18:16:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1103  
[2026-03-26 18:16:27] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 18:17:52] production.INFO: Constructing job for order: 181243  
[2026-03-26 18:17:55] production.INFO: Handling job for order: 181243  
[2026-03-26 18:17:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:17:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:17:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=d87a5b53-415b-4d4c-bcb4-70aeedb62461&Player_ID=51585764521  
[2026-03-26 18:17:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=d87a5b53-415b-4d4c-bcb4-70aeedb62461&Player_ID=51585764521","has_body":false} 
[2026-03-26 18:17:56] production.INFO: Operation sent successfully {"operation_id":166023,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VqzETPrO-1774538276","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 18:17:56"}},"processed_data":{"order_number":"ORD-VqzETPrO-1774538276","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 18:17:58] production.INFO: Constructing job for order: 181244  
[2026-03-26 18:17:59] production.INFO: Handling job for order: 181244  
[2026-03-26 18:17:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:17:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:17:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=43164e2e-e273-4903-85b6-87fb82fb506a&Player_ID=51585764521  
[2026-03-26 18:17:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=43164e2e-e273-4903-85b6-87fb82fb506a&Player_ID=51585764521","has_body":false} 
[2026-03-26 18:18:00] production.INFO: Operation sent successfully {"operation_id":166024,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qVKWS-1774538280","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 18:18:00"}},"processed_data":{"order_number":"ORD-qVKWS-1774538280","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 18:18:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"DElRgJNlqPUrD8xDA3Ejc7ugehxhevhV","execution_time":"2026-03-26 18:18:03"} 
[2026-03-26 18:18:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"DElRgJNlqPUrD8xDA3Ejc7ugehxhevhV","execution_time":"2026-03-26 18:18:03","total_operations":5,"sites_count":1} 
[2026-03-26 18:18:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"DElRgJNlqPUrD8xDA3Ejc7ugehxhevhV","execution_time":"2026-03-26 18:18:03","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-g7Nl4A-1774537978","ORD-CzHz-1774538026","ORD-t8eQpx-1774538106","ORD-VqzETPrO-1774538276","ORD-qVKWS-1774538280"]} 
[2026-03-26 18:18:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"DElRgJNlqPUrD8xDA3Ejc7ugehxhevhV","execution_time":"2026-03-26 18:18:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 18:18:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"DElRgJNlqPUrD8xDA3Ejc7ugehxhevhV","execution_time":"2026-03-26 18:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-26 18:18:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DElRgJNlqPUrD8xDA3Ejc7ugehxhevhV","execution_time":"2026-03-26 18:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CzHz-1774538026","operation_id":166020} 
[2026-03-26 18:18:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DElRgJNlqPUrD8xDA3Ejc7ugehxhevhV","execution_time":"2026-03-26 18:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g7Nl4A-1774537978","operation_id":166016} 
[2026-03-26 18:18:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DElRgJNlqPUrD8xDA3Ejc7ugehxhevhV","execution_time":"2026-03-26 18:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qVKWS-1774538280","operation_id":166024} 
[2026-03-26 18:18:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DElRgJNlqPUrD8xDA3Ejc7ugehxhevhV","execution_time":"2026-03-26 18:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VqzETPrO-1774538276","operation_id":166023} 
[2026-03-26 18:18:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"DElRgJNlqPUrD8xDA3Ejc7ugehxhevhV","execution_time":"2026-03-26 18:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VqzETPrO-1774538276","operation_id":166023,"processed":1,"skipped":4,"updates_prepared":1} 
[2026-03-26 18:18:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"DElRgJNlqPUrD8xDA3Ejc7ugehxhevhV","execution_time":"2026-03-26 18:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VqzETPrO-1774538276","operation_id":166023,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 18:18:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"DElRgJNlqPUrD8xDA3Ejc7ugehxhevhV","execution_time":"2026-03-26 18:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VqzETPrO-1774538276","operation_id":166023,"count":1} 
[2026-03-26 18:18:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"DElRgJNlqPUrD8xDA3Ejc7ugehxhevhV","execution_time":"2026-03-26 18:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VqzETPrO-1774538276","operation_id":166023,"count":1} 
[2026-03-26 18:18:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"DElRgJNlqPUrD8xDA3Ejc7ugehxhevhV","execution_time":"2026-03-26 18:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VqzETPrO-1774538276","operation_id":166023,"user_id":1488,"notification_type":"order_approved","reference_id":181241} 
[2026-03-26 18:18:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"DElRgJNlqPUrD8xDA3Ejc7ugehxhevhV","execution_time":"2026-03-26 18:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VqzETPrO-1774538276","operation_id":166023,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 18:18:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"DElRgJNlqPUrD8xDA3Ejc7ugehxhevhV","execution_time":"2026-03-26 18:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VqzETPrO-1774538276","operation_id":166023,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 18:18:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"DElRgJNlqPUrD8xDA3Ejc7ugehxhevhV","execution_time":"2026-03-26 18:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VqzETPrO-1774538276","operation_id":166023,"processed":1,"errors":0} 
[2026-03-26 18:18:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"DElRgJNlqPUrD8xDA3Ejc7ugehxhevhV","execution_time":"2026-03-26 18:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VqzETPrO-1774538276","operation_id":166023,"processed":1,"errors":0} 
[2026-03-26 18:18:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"DElRgJNlqPUrD8xDA3Ejc7ugehxhevhV","execution_time":"2026-03-26 18:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VqzETPrO-1774538276","operation_id":166023} 
[2026-03-26 18:18:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-26 18:18:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VqzETPrO-1774538276","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 18:18:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-VqzETPrO-1774538276","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 18:18:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:18:08] production.INFO: SendAcceptReject: Notification queued {"user_id":50,"notification_type":"order_approved","reference_id":181243} 
[2026-03-26 18:18:08] production.INFO: Order updated successfully. Order ID: 181243, Status: completed  
[2026-03-26 18:18:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VqzETPrO-1774538276","status":"completed","codes_count":0} 
[2026-03-26 18:18:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 50  
[2026-03-26 18:18:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qVKWS-1774538280","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 18:18:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-qVKWS-1774538280","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 18:18:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:18:11] production.INFO: SendAcceptReject: Notification queued {"user_id":50,"notification_type":"order_approved","reference_id":181244} 
[2026-03-26 18:18:11] production.INFO: Order updated successfully. Order ID: 181244, Status: completed  
[2026-03-26 18:18:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qVKWS-1774538280","status":"completed","codes_count":0} 
[2026-03-26 18:18:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 50  
[2026-03-26 18:19:34] production.INFO: Constructing job for order: 181245  
[2026-03-26 18:19:36] production.INFO: Handling job for order: 181245  
[2026-03-26 18:19:36] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 18:19:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:19:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=c2fcb9df-811b-4e96-8e97-c5c78f87c955&Player_ID=093203736  
[2026-03-26 18:19:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=c2fcb9df-811b-4e96-8e97-c5c78f87c955&Player_ID=093203736","has_body":false} 
[2026-03-26 18:19:37] production.INFO: Operation sent successfully {"operation_id":166025,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Zcb-1774538377","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 18:19:37"}},"processed_data":{"order_number":"ORD-Zcb-1774538377","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 18:19:57] production.INFO: Constructing job for order: 181246  
[2026-03-26 18:19:58] production.INFO: Handling job for order: 181246  
[2026-03-26 18:19:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:19:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:19:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=79b3dc58-eec8-415a-8890-48972bf27690&Player_ID=52226379961  
[2026-03-26 18:19:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=79b3dc58-eec8-415a-8890-48972bf27690&Player_ID=52226379961","has_body":false} 
[2026-03-26 18:19:59] production.INFO: Operation sent successfully {"operation_id":166026,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2AihjO-1774538399","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 18:19:59"}},"processed_data":{"order_number":"ORD-2AihjO-1774538399","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 18:20:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"DrKCa07IxpORWaHGLEHuEEcw0nX3bxjN","execution_time":"2026-03-26 18:20:02"} 
[2026-03-26 18:20:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"DrKCa07IxpORWaHGLEHuEEcw0nX3bxjN","execution_time":"2026-03-26 18:20:02","total_operations":4,"sites_count":2} 
[2026-03-26 18:20:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"DrKCa07IxpORWaHGLEHuEEcw0nX3bxjN","execution_time":"2026-03-26 18:20:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-g7Nl4A-1774537978","ORD-CzHz-1774538026","ORD-2AihjO-1774538399"]} 
[2026-03-26 18:20:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"DrKCa07IxpORWaHGLEHuEEcw0nX3bxjN","execution_time":"2026-03-26 18:20:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 18:20:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"DrKCa07IxpORWaHGLEHuEEcw0nX3bxjN","execution_time":"2026-03-26 18:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-26 18:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DrKCa07IxpORWaHGLEHuEEcw0nX3bxjN","execution_time":"2026-03-26 18:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2AihjO-1774538399","operation_id":166026} 
[2026-03-26 18:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DrKCa07IxpORWaHGLEHuEEcw0nX3bxjN","execution_time":"2026-03-26 18:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CzHz-1774538026","operation_id":166020} 
[2026-03-26 18:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DrKCa07IxpORWaHGLEHuEEcw0nX3bxjN","execution_time":"2026-03-26 18:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g7Nl4A-1774537978","operation_id":166016} 
[2026-03-26 18:20:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"DrKCa07IxpORWaHGLEHuEEcw0nX3bxjN","execution_time":"2026-03-26 18:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g7Nl4A-1774537978","operation_id":166016,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-26 18:20:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"DrKCa07IxpORWaHGLEHuEEcw0nX3bxjN","execution_time":"2026-03-26 18:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g7Nl4A-1774537978","operation_id":166016,"processed":0,"errors":0} 
[2026-03-26 18:20:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"DrKCa07IxpORWaHGLEHuEEcw0nX3bxjN","execution_time":"2026-03-26 18:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g7Nl4A-1774537978","operation_id":166016,"orders_count":1,"order_ids":["ORD-Zcb-1774538377"]} 
[2026-03-26 18:20:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"DrKCa07IxpORWaHGLEHuEEcw0nX3bxjN","execution_time":"2026-03-26 18:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g7Nl4A-1774537978","operation_id":166016} 
[2026-03-26 18:20:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"DrKCa07IxpORWaHGLEHuEEcw0nX3bxjN","execution_time":"2026-03-26 18:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g7Nl4A-1774537978","operation_id":166016,"orders_count":1} 
[2026-03-26 18:20:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"DrKCa07IxpORWaHGLEHuEEcw0nX3bxjN","execution_time":"2026-03-26 18:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zcb-1774538377","operation_id":166025,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 18:20:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"DrKCa07IxpORWaHGLEHuEEcw0nX3bxjN","execution_time":"2026-03-26 18:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zcb-1774538377","operation_id":166025,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 18:20:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"DrKCa07IxpORWaHGLEHuEEcw0nX3bxjN","execution_time":"2026-03-26 18:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zcb-1774538377","operation_id":166025,"count":1} 
[2026-03-26 18:20:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"DrKCa07IxpORWaHGLEHuEEcw0nX3bxjN","execution_time":"2026-03-26 18:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zcb-1774538377","operation_id":166025,"count":1} 
[2026-03-26 18:20:02] production.INFO: Bulk processed user refunds {"job":"Quryjob","job_id":"DrKCa07IxpORWaHGLEHuEEcw0nX3bxjN","execution_time":"2026-03-26 18:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zcb-1774538377","operation_id":166025,"count":1} 
[2026-03-26 18:20:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"DrKCa07IxpORWaHGLEHuEEcw0nX3bxjN","execution_time":"2026-03-26 18:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zcb-1774538377","operation_id":166025,"user_id":1320,"notification_type":"order_rejected","reference_id":181245} 
[2026-03-26 18:20:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"DrKCa07IxpORWaHGLEHuEEcw0nX3bxjN","execution_time":"2026-03-26 18:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zcb-1774538377","operation_id":166025,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":1} 
[2026-03-26 18:20:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"DrKCa07IxpORWaHGLEHuEEcw0nX3bxjN","execution_time":"2026-03-26 18:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zcb-1774538377","operation_id":166025,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 18:20:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"DrKCa07IxpORWaHGLEHuEEcw0nX3bxjN","execution_time":"2026-03-26 18:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zcb-1774538377","operation_id":166025,"processed":1,"errors":0} 
[2026-03-26 18:20:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"DrKCa07IxpORWaHGLEHuEEcw0nX3bxjN","execution_time":"2026-03-26 18:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zcb-1774538377","operation_id":166025,"processed":1,"errors":0} 
[2026-03-26 18:20:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"DrKCa07IxpORWaHGLEHuEEcw0nX3bxjN","execution_time":"2026-03-26 18:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zcb-1774538377","operation_id":166025} 
[2026-03-26 18:20:02] production.INFO: Executing GetProducts task...  
[2026-03-26 18:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 18:20:02] production.INFO: Executing GetProducts task...  
[2026-03-26 18:20:04] production.INFO: async() رجع: true  
[2026-03-26 18:20:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 18:20:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 18:20:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 18:20:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 18:20:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 18:20:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 18:20:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 18:20:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 18:20:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 18:20:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 18:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 18:20:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-26 18:20:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-26 18:20:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2AihjO-1774538399","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 18:20:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-2AihjO-1774538399","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 18:20:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:20:19] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":181246} 
[2026-03-26 18:20:19] production.INFO: Order updated successfully. Order ID: 181246, Status: completed  
[2026-03-26 18:20:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2AihjO-1774538399","status":"completed","codes_count":0} 
[2026-03-26 18:20:21] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"3000.0","mainamount":"3000","operation_number":"160525220","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php5lmdsevfdshv6WjYMpQ"}},"user_id":904} 
[2026-03-26 18:20:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-26 18:20:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 18:20:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 18:20:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 18:20:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 18:20:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 18:20:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 18:20:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 18:20:21] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 18:20:21] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18928,"user_id":904,"amount":3000.0,"admins_notified":7} 
[2026-03-26 18:20:44] production.INFO: Constructing job for order: 181247  
[2026-03-26 18:20:45] production.INFO: Handling job for order: 181247  
[2026-03-26 18:20:45] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 18:20:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:20:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/49/params?qty=1&uuid=49e7930e-78f9-4428-8c48-255ad1e831c4&Player_ID=0983981932  
[2026-03-26 18:20:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/49/params?qty=1&uuid=49e7930e-78f9-4428-8c48-255ad1e831c4&Player_ID=0983981932","has_body":false} 
[2026-03-26 18:20:46] production.INFO: Operation sent successfully {"operation_id":166027,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-i3LEf0-1774538445","amount":169.46802999999999883584678173065185546875,"status":"processing","product":"160.58 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 18:20:46"}},"processed_data":{"order_number":"ORD-i3LEf0-1774538445","amount":169.46802999999999883584678173065185546875,"status":"processing","product":"160.58 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 18:21:13] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 18:21:16] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 18:21:20] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 18:21:21] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 18:21:26] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 18:21:57] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"500.0","mainamount":"500","operation_number":"160527319","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpao2nh68uac72fIfZxzQ"}},"user_id":568} 
[2026-03-26 18:21:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 18:21:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 18:21:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 18:21:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 18:21:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 18:21:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 18:21:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 18:21:58] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 18:21:58] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18929,"user_id":568,"amount":500.0,"admins_notified":7} 
[2026-03-26 18:22:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"szVWjNeQMYM0IQsNM9DM4ipnqNktDCiO","execution_time":"2026-03-26 18:22:01"} 
[2026-03-26 18:22:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"szVWjNeQMYM0IQsNM9DM4ipnqNktDCiO","execution_time":"2026-03-26 18:22:01","total_operations":3,"sites_count":2} 
[2026-03-26 18:22:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"szVWjNeQMYM0IQsNM9DM4ipnqNktDCiO","execution_time":"2026-03-26 18:22:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-g7Nl4A-1774537978","ORD-CzHz-1774538026"]} 
[2026-03-26 18:22:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"szVWjNeQMYM0IQsNM9DM4ipnqNktDCiO","execution_time":"2026-03-26 18:22:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 18:22:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"szVWjNeQMYM0IQsNM9DM4ipnqNktDCiO","execution_time":"2026-03-26 18:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 18:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"szVWjNeQMYM0IQsNM9DM4ipnqNktDCiO","execution_time":"2026-03-26 18:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CzHz-1774538026","operation_id":166020} 
[2026-03-26 18:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"szVWjNeQMYM0IQsNM9DM4ipnqNktDCiO","execution_time":"2026-03-26 18:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g7Nl4A-1774537978","operation_id":166016} 
[2026-03-26 18:22:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"szVWjNeQMYM0IQsNM9DM4ipnqNktDCiO","execution_time":"2026-03-26 18:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g7Nl4A-1774537978","operation_id":166016,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 18:22:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"szVWjNeQMYM0IQsNM9DM4ipnqNktDCiO","execution_time":"2026-03-26 18:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g7Nl4A-1774537978","operation_id":166016,"processed":0,"errors":0} 
[2026-03-26 18:22:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"szVWjNeQMYM0IQsNM9DM4ipnqNktDCiO","execution_time":"2026-03-26 18:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g7Nl4A-1774537978","operation_id":166016,"orders_count":1,"order_ids":["ORD-i3LEf0-1774538445"]} 
[2026-03-26 18:22:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"szVWjNeQMYM0IQsNM9DM4ipnqNktDCiO","execution_time":"2026-03-26 18:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g7Nl4A-1774537978","operation_id":166016} 
[2026-03-26 18:22:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"szVWjNeQMYM0IQsNM9DM4ipnqNktDCiO","execution_time":"2026-03-26 18:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g7Nl4A-1774537978","operation_id":166016,"orders_count":1} 
[2026-03-26 18:22:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"szVWjNeQMYM0IQsNM9DM4ipnqNktDCiO","execution_time":"2026-03-26 18:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i3LEf0-1774538445","operation_id":166027,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 18:22:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"szVWjNeQMYM0IQsNM9DM4ipnqNktDCiO","execution_time":"2026-03-26 18:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i3LEf0-1774538445","operation_id":166027,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 18:22:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"szVWjNeQMYM0IQsNM9DM4ipnqNktDCiO","execution_time":"2026-03-26 18:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i3LEf0-1774538445","operation_id":166027,"count":1} 
[2026-03-26 18:22:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"szVWjNeQMYM0IQsNM9DM4ipnqNktDCiO","execution_time":"2026-03-26 18:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i3LEf0-1774538445","operation_id":166027,"count":1} 
[2026-03-26 18:22:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"szVWjNeQMYM0IQsNM9DM4ipnqNktDCiO","execution_time":"2026-03-26 18:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i3LEf0-1774538445","operation_id":166027,"user_id":69,"notification_type":"order_approved","reference_id":181247} 
[2026-03-26 18:22:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"szVWjNeQMYM0IQsNM9DM4ipnqNktDCiO","execution_time":"2026-03-26 18:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i3LEf0-1774538445","operation_id":166027,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 18:22:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"szVWjNeQMYM0IQsNM9DM4ipnqNktDCiO","execution_time":"2026-03-26 18:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i3LEf0-1774538445","operation_id":166027,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 18:22:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"szVWjNeQMYM0IQsNM9DM4ipnqNktDCiO","execution_time":"2026-03-26 18:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i3LEf0-1774538445","operation_id":166027,"processed":1,"errors":0} 
[2026-03-26 18:22:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"szVWjNeQMYM0IQsNM9DM4ipnqNktDCiO","execution_time":"2026-03-26 18:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i3LEf0-1774538445","operation_id":166027,"processed":1,"errors":0} 
[2026-03-26 18:22:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"szVWjNeQMYM0IQsNM9DM4ipnqNktDCiO","execution_time":"2026-03-26 18:22:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i3LEf0-1774538445","operation_id":166027} 
[2026-03-26 18:22:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-26 18:22:31] production.INFO: Constructing job for order: 181248  
[2026-03-26 18:22:32] production.INFO: Handling job for order: 181248  
[2026-03-26 18:22:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:22:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:22:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=30d289f7-e6d6-4dfe-b2c5-810bbc6fa615&Player_ID=51912910989  
[2026-03-26 18:22:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=30d289f7-e6d6-4dfe-b2c5-810bbc6fa615&Player_ID=51912910989","has_body":false} 
[2026-03-26 18:22:34] production.INFO: Operation sent successfully {"operation_id":166028,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PljRvKu-1774538554","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 18:22:34"}},"processed_data":{"order_number":"ORD-PljRvKu-1774538554","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 18:22:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PljRvKu-1774538554","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 18:22:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-PljRvKu-1774538554","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 18:22:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:22:47] production.INFO: SendAcceptReject: Notification queued {"user_id":36,"notification_type":"order_approved","reference_id":181248} 
[2026-03-26 18:22:47] production.INFO: Order updated successfully. Order ID: 181248, Status: completed  
[2026-03-26 18:22:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PljRvKu-1774538554","status":"completed","codes_count":0} 
[2026-03-26 18:22:49] production.ERROR: FCM send failed for token 78: Requested entity was not found.  
[2026-03-26 18:22:49] production.ERROR: FCM send failed for token 97: Requested entity was not found.  
[2026-03-26 18:22:49] production.ERROR: FCM send failed for token 126: Requested entity was not found.  
[2026-03-26 18:23:01] production.INFO: Constructing job for order: 181249  
[2026-03-26 18:23:02] production.INFO: Handling job for order: 181249  
[2026-03-26 18:23:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:23:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:23:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=be38fd75-fe65-4717-8607-531f2aec67ea&Player_ID=52291755277  
[2026-03-26 18:23:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=be38fd75-fe65-4717-8607-531f2aec67ea&Player_ID=52291755277","has_body":false} 
[2026-03-26 18:23:02] production.INFO: Operation sent successfully {"operation_id":166029,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TEy-1774538582","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 18:23:02"}},"processed_data":{"order_number":"ORD-TEy-1774538582","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 18:23:11] production.INFO: Constructing job for order: 181250  
[2026-03-26 18:23:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-TEy-1774538582","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 18:23:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-TEy-1774538582","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 18:23:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:23:11] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":181249} 
[2026-03-26 18:23:11] production.INFO: Order updated successfully. Order ID: 181249, Status: completed  
[2026-03-26 18:23:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-TEy-1774538582","status":"completed","codes_count":0} 
[2026-03-26 18:23:12] production.INFO: Handling job for order: 181250  
[2026-03-26 18:23:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:23:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:23:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=016ad2bd-3b23-493c-a812-0d8f5ca0b1de&Player_ID=52008254995  
[2026-03-26 18:23:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=016ad2bd-3b23-493c-a812-0d8f5ca0b1de&Player_ID=52008254995","has_body":false} 
[2026-03-26 18:23:13] production.INFO: Operation sent successfully {"operation_id":166030,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-enk4-1774538592","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 18:23:13"}},"processed_data":{"order_number":"ORD-enk4-1774538592","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 18:23:22] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 18:23:23] production.INFO: Constructing job for order: 181252  
[2026-03-26 18:23:25] production.INFO: Handling job for order: 181252  
[2026-03-26 18:23:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:23:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:23:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=b60f8e68-6a68-49e6-bee3-209f629eace8&Player_ID=51971350087  
[2026-03-26 18:23:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=b60f8e68-6a68-49e6-bee3-209f629eace8&Player_ID=51971350087","has_body":false} 
[2026-03-26 18:23:25] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 18:23:25] production.INFO: Operation sent successfully {"operation_id":166031,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-azBQ-1774538605","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 18:23:25"}},"processed_data":{"order_number":"ORD-azBQ-1774538605","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 18:23:27] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 18:23:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-enk4-1774538592","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 18:23:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-enk4-1774538592","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 18:23:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:23:29] production.INFO: SendAcceptReject: Notification queued {"user_id":330,"notification_type":"order_approved","reference_id":181250} 
[2026-03-26 18:23:29] production.INFO: Order updated successfully. Order ID: 181250, Status: completed  
[2026-03-26 18:23:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-enk4-1774538592","status":"completed","codes_count":0} 
[2026-03-26 18:23:31] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 18:23:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 330  
[2026-03-26 18:23:34] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 18:23:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-azBQ-1774538605","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 18:23:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-azBQ-1774538605","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 18:23:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:23:39] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":181252} 
[2026-03-26 18:23:39] production.INFO: Order updated successfully. Order ID: 181252, Status: completed  
[2026-03-26 18:23:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-azBQ-1774538605","status":"completed","codes_count":0} 
[2026-03-26 18:23:40] production.INFO: Constructing job for order: 181253  
[2026-03-26 18:23:41] production.INFO: Handling job for order: 181253  
[2026-03-26 18:23:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:23:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:23:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=50d74e5b-bb3c-43e9-9e77-db1ce1500779&Player_ID=52205452681  
[2026-03-26 18:23:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=50d74e5b-bb3c-43e9-9e77-db1ce1500779&Player_ID=52205452681","has_body":false} 
[2026-03-26 18:23:41] production.INFO: Operation sent successfully {"operation_id":166032,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yCd2yW5D-1774538621","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 18:23:41"}},"processed_data":{"order_number":"ORD-yCd2yW5D-1774538621","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 18:23:44] production.INFO: Constructing job for order: 181254  
[2026-03-26 18:23:48] production.INFO: Handling job for order: 181254  
[2026-03-26 18:23:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:23:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:23:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fbe175fb-e404-4323-81b8-0965c9dccb6e&Player_ID=51971350087  
[2026-03-26 18:23:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fbe175fb-e404-4323-81b8-0965c9dccb6e&Player_ID=51971350087","has_body":false} 
[2026-03-26 18:23:48] production.INFO: Operation sent successfully {"operation_id":166033,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PKd-1774538628","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 18:23:48"}},"processed_data":{"order_number":"ORD-PKd-1774538628","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 18:23:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-yCd2yW5D-1774538621","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 18:23:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-yCd2yW5D-1774538621","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 18:23:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:23:54] production.INFO: SendAcceptReject: Notification queued {"user_id":948,"notification_type":"order_approved","reference_id":181253} 
[2026-03-26 18:23:54] production.INFO: Order updated successfully. Order ID: 181253, Status: completed  
[2026-03-26 18:23:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-yCd2yW5D-1774538621","status":"completed","codes_count":0} 
[2026-03-26 18:23:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 948  
[2026-03-26 18:24:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"lemMeLolcHeapoQCg70IxkOMhvQWZB50","execution_time":"2026-03-26 18:24:00"} 
[2026-03-26 18:24:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"lemMeLolcHeapoQCg70IxkOMhvQWZB50","execution_time":"2026-03-26 18:24:00","total_operations":3,"sites_count":1} 
[2026-03-26 18:24:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"lemMeLolcHeapoQCg70IxkOMhvQWZB50","execution_time":"2026-03-26 18:24:00","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-g7Nl4A-1774537978","ORD-CzHz-1774538026","ORD-PKd-1774538628"]} 
[2026-03-26 18:24:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"lemMeLolcHeapoQCg70IxkOMhvQWZB50","execution_time":"2026-03-26 18:24:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 18:24:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"lemMeLolcHeapoQCg70IxkOMhvQWZB50","execution_time":"2026-03-26 18:24:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-26 18:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lemMeLolcHeapoQCg70IxkOMhvQWZB50","execution_time":"2026-03-26 18:24:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CzHz-1774538026","operation_id":166020} 
[2026-03-26 18:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lemMeLolcHeapoQCg70IxkOMhvQWZB50","execution_time":"2026-03-26 18:24:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g7Nl4A-1774537978","operation_id":166016} 
[2026-03-26 18:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lemMeLolcHeapoQCg70IxkOMhvQWZB50","execution_time":"2026-03-26 18:24:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PKd-1774538628","operation_id":166033} 
[2026-03-26 18:24:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"lemMeLolcHeapoQCg70IxkOMhvQWZB50","execution_time":"2026-03-26 18:24:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PKd-1774538628","operation_id":166033,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-26 18:24:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"lemMeLolcHeapoQCg70IxkOMhvQWZB50","execution_time":"2026-03-26 18:24:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PKd-1774538628","operation_id":166033,"processed":0,"errors":0} 
[2026-03-26 18:24:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"lemMeLolcHeapoQCg70IxkOMhvQWZB50","execution_time":"2026-03-26 18:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PKd-1774538628","operation_id":166033} 
[2026-03-26 18:24:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PKd-1774538628","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 18:24:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-PKd-1774538628","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 18:24:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:24:08] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":181254} 
[2026-03-26 18:24:08] production.INFO: Order updated successfully. Order ID: 181254, Status: completed  
[2026-03-26 18:24:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PKd-1774538628","status":"completed","codes_count":0} 
[2026-03-26 18:24:38] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 18:25:01] production.INFO: Executing GetProducts task...  
[2026-03-26 18:25:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 18:25:01] production.INFO: Executing GetProducts task...  
[2026-03-26 18:25:03] production.INFO: async() رجع: true  
[2026-03-26 18:25:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 18:25:03] production.WARNING: Product with ID 395 not found  
[2026-03-26 18:25:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 18:25:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 18:25:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 18:25:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 18:25:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 18:25:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 18:25:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 18:25:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 18:25:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 18:25:09] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1417,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-26 18:25:13] production.INFO: Constructing job for order: 181256  
[2026-03-26 18:25:16] production.INFO: Handling job for order: 181256  
[2026-03-26 18:25:16] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 18:25:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:25:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/49/params?qty=1&uuid=00afe31e-8f84-4edc-a676-a0bd4944727b&Player_ID=0993284278  
[2026-03-26 18:25:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/49/params?qty=1&uuid=00afe31e-8f84-4edc-a676-a0bd4944727b&Player_ID=0993284278","has_body":false} 
[2026-03-26 18:25:17] production.INFO: Operation sent successfully {"operation_id":166034,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Vya-1774538717","amount":169.46802999999999883584678173065185546875,"status":"processing","product":"160.58 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 18:25:17"}},"processed_data":{"order_number":"ORD-Vya-1774538717","amount":169.46802999999999883584678173065185546875,"status":"processing","product":"160.58 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 18:25:19] production.INFO: Constructing job for order: 181257  
[2026-03-26 18:25:20] production.INFO: Handling job for order: 181257  
[2026-03-26 18:25:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:25:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:25:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=2c399bf4-6584-4163-be88-4b2ed23a10c9&Player_ID=14948413916  
[2026-03-26 18:25:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=2c399bf4-6584-4163-be88-4b2ed23a10c9&Player_ID=14948413916","has_body":false} 
[2026-03-26 18:25:21] production.INFO: Operation sent successfully {"operation_id":166035,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-a043uK-1774538721","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 18:25:21"}},"processed_data":{"order_number":"ORD-a043uK-1774538721","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 18:25:23] production.INFO: Constructing job for order: 181258  
[2026-03-26 18:25:24] production.INFO: Handling job for order: 181258  
[2026-03-26 18:25:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:25:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:25:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2001ef4b-3f2b-4b88-a1f2-ecbe5ac86041&Player_ID=51971350087  
[2026-03-26 18:25:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2001ef4b-3f2b-4b88-a1f2-ecbe5ac86041&Player_ID=51971350087","has_body":false} 
[2026-03-26 18:25:25] production.INFO: Operation sent successfully {"operation_id":166036,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-epjCu-1774538725","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 18:25:25"}},"processed_data":{"order_number":"ORD-epjCu-1774538725","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 18:25:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-epjCu-1774538725","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 18:25:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-epjCu-1774538725","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 18:25:41] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:25:41] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":181258} 
[2026-03-26 18:25:41] production.INFO: Order updated successfully. Order ID: 181258, Status: completed  
[2026-03-26 18:25:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-epjCu-1774538725","status":"completed","codes_count":0} 
[2026-03-26 18:25:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-a043uK-1774538721","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 18:25:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-a043uK-1774538721","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 18:25:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:25:47] production.INFO: SendAcceptReject: Notification queued {"user_id":948,"notification_type":"order_approved","reference_id":181257} 
[2026-03-26 18:25:47] production.INFO: Order updated successfully. Order ID: 181257, Status: completed  
[2026-03-26 18:25:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-a043uK-1774538721","status":"completed","codes_count":0} 
[2026-03-26 18:25:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 948  
[2026-03-26 18:26:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"NPfBopTgvl8KnNlRxxfeD1KRoP1cRVZm","execution_time":"2026-03-26 18:26:01"} 
[2026-03-26 18:26:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"NPfBopTgvl8KnNlRxxfeD1KRoP1cRVZm","execution_time":"2026-03-26 18:26:01","total_operations":3,"sites_count":2} 
[2026-03-26 18:26:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"NPfBopTgvl8KnNlRxxfeD1KRoP1cRVZm","execution_time":"2026-03-26 18:26:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-g7Nl4A-1774537978","ORD-CzHz-1774538026"]} 
[2026-03-26 18:26:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"NPfBopTgvl8KnNlRxxfeD1KRoP1cRVZm","execution_time":"2026-03-26 18:26:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 18:26:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"NPfBopTgvl8KnNlRxxfeD1KRoP1cRVZm","execution_time":"2026-03-26 18:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 18:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NPfBopTgvl8KnNlRxxfeD1KRoP1cRVZm","execution_time":"2026-03-26 18:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CzHz-1774538026","operation_id":166020} 
[2026-03-26 18:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NPfBopTgvl8KnNlRxxfeD1KRoP1cRVZm","execution_time":"2026-03-26 18:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g7Nl4A-1774537978","operation_id":166016} 
[2026-03-26 18:26:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"NPfBopTgvl8KnNlRxxfeD1KRoP1cRVZm","execution_time":"2026-03-26 18:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g7Nl4A-1774537978","operation_id":166016,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 18:26:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"NPfBopTgvl8KnNlRxxfeD1KRoP1cRVZm","execution_time":"2026-03-26 18:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g7Nl4A-1774537978","operation_id":166016,"processed":0,"errors":0} 
[2026-03-26 18:26:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"NPfBopTgvl8KnNlRxxfeD1KRoP1cRVZm","execution_time":"2026-03-26 18:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g7Nl4A-1774537978","operation_id":166016,"orders_count":1,"order_ids":["ORD-Vya-1774538717"]} 
[2026-03-26 18:26:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"NPfBopTgvl8KnNlRxxfeD1KRoP1cRVZm","execution_time":"2026-03-26 18:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g7Nl4A-1774537978","operation_id":166016} 
[2026-03-26 18:26:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"NPfBopTgvl8KnNlRxxfeD1KRoP1cRVZm","execution_time":"2026-03-26 18:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g7Nl4A-1774537978","operation_id":166016,"orders_count":1} 
[2026-03-26 18:26:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"NPfBopTgvl8KnNlRxxfeD1KRoP1cRVZm","execution_time":"2026-03-26 18:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Vya-1774538717","operation_id":166034,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 18:26:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"NPfBopTgvl8KnNlRxxfeD1KRoP1cRVZm","execution_time":"2026-03-26 18:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Vya-1774538717","operation_id":166034,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 18:26:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"NPfBopTgvl8KnNlRxxfeD1KRoP1cRVZm","execution_time":"2026-03-26 18:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Vya-1774538717","operation_id":166034,"count":1} 
[2026-03-26 18:26:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"NPfBopTgvl8KnNlRxxfeD1KRoP1cRVZm","execution_time":"2026-03-26 18:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Vya-1774538717","operation_id":166034,"count":1} 
[2026-03-26 18:26:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"NPfBopTgvl8KnNlRxxfeD1KRoP1cRVZm","execution_time":"2026-03-26 18:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Vya-1774538717","operation_id":166034,"user_id":587,"notification_type":"order_approved","reference_id":181256} 
[2026-03-26 18:26:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"NPfBopTgvl8KnNlRxxfeD1KRoP1cRVZm","execution_time":"2026-03-26 18:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Vya-1774538717","operation_id":166034,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 18:26:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"NPfBopTgvl8KnNlRxxfeD1KRoP1cRVZm","execution_time":"2026-03-26 18:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Vya-1774538717","operation_id":166034,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 18:26:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"NPfBopTgvl8KnNlRxxfeD1KRoP1cRVZm","execution_time":"2026-03-26 18:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Vya-1774538717","operation_id":166034,"processed":1,"errors":0} 
[2026-03-26 18:26:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"NPfBopTgvl8KnNlRxxfeD1KRoP1cRVZm","execution_time":"2026-03-26 18:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Vya-1774538717","operation_id":166034,"processed":1,"errors":0} 
[2026-03-26 18:26:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"NPfBopTgvl8KnNlRxxfeD1KRoP1cRVZm","execution_time":"2026-03-26 18:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Vya-1774538717","operation_id":166034} 
[2026-03-26 18:26:03] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 18:26:04] production.ERROR: FCM send failed for token 565: Requested entity was not found.  
[2026-03-26 18:26:25] production.INFO: Constructing job for order: 181259  
[2026-03-26 18:26:28] production.INFO: Handling job for order: 181259  
[2026-03-26 18:26:28] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 18:26:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:26:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=88413341-f9d2-40c5-935a-dc9480174112&Player_ID=0932037369  
[2026-03-26 18:26:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=88413341-f9d2-40c5-935a-dc9480174112&Player_ID=0932037369","has_body":false} 
[2026-03-26 18:26:29] production.INFO: Operation sent successfully {"operation_id":166037,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-V8iqgr-1774538789","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 18:26:29"}},"processed_data":{"order_number":"ORD-V8iqgr-1774538789","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 18:26:30] production.INFO: Constructing job for order: 181260  
[2026-03-26 18:26:32] production.INFO: Handling job for order: 181260  
[2026-03-26 18:26:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:26:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:26:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=bfa0fcdd-ff82-453e-b649-32938f955f78&Player_ID=52365845444  
[2026-03-26 18:26:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=bfa0fcdd-ff82-453e-b649-32938f955f78&Player_ID=52365845444","has_body":false} 
[2026-03-26 18:26:33] production.INFO: Operation sent successfully {"operation_id":166038,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zNsceo0-1774538792","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 18:26:33"}},"processed_data":{"order_number":"ORD-zNsceo0-1774538792","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 18:26:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-zNsceo0-1774538792","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 18:26:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-zNsceo0-1774538792","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 18:26:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:26:47] production.INFO: SendAcceptReject: Notification queued {"user_id":55,"notification_type":"order_approved","reference_id":181260} 
[2026-03-26 18:26:47] production.INFO: Order updated successfully. Order ID: 181260, Status: completed  
[2026-03-26 18:26:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-zNsceo0-1774538792","status":"completed","codes_count":0} 
[2026-03-26 18:26:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 55  
[2026-03-26 18:27:00] production.INFO: Constructing job for order: 181261  
[2026-03-26 18:27:03] production.INFO: Handling job for order: 181261  
[2026-03-26 18:27:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:27:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:27:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/604/params?qty=65000&uuid=47e2452a-df0c-4dfb-b5ba-f29c1eab429c&Player_ID=7795071  
[2026-03-26 18:27:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/604/params?qty=65000&uuid=47e2452a-df0c-4dfb-b5ba-f29c1eab429c&Player_ID=7795071","has_body":false} 
[2026-03-26 18:27:03] production.INFO: Operation sent successfully {"operation_id":166039,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mSm7oESy-1774538823","amount":6.37477099999999996526867107604630291461944580078125,"status":"processing","product":"Cocco Amount","game":"Cocco","notes":[],"created_at":"2026-03-26 18:27:03"}},"processed_data":{"order_number":"ORD-mSm7oESy-1774538823","amount":6.37477099999999996526867107604630291461944580078125,"status":"processing","product":"Cocco Amount","game":"Cocco"}} 
[2026-03-26 18:27:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mSm7oESy-1774538823","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 18:27:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-mSm7oESy-1774538823","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 18:27:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:27:11] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":181261} 
[2026-03-26 18:27:11] production.INFO: Order updated successfully. Order ID: 181261, Status: completed  
[2026-03-26 18:27:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mSm7oESy-1774538823","status":"completed","codes_count":0} 
[2026-03-26 18:27:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-26 18:28:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"wPNQogqi9K24Ud40fkNKg3vBf7XdLsb3","execution_time":"2026-03-26 18:28:01"} 
[2026-03-26 18:28:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"wPNQogqi9K24Ud40fkNKg3vBf7XdLsb3","execution_time":"2026-03-26 18:28:01","total_operations":3,"sites_count":2} 
[2026-03-26 18:28:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wPNQogqi9K24Ud40fkNKg3vBf7XdLsb3","execution_time":"2026-03-26 18:28:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-g7Nl4A-1774537978","ORD-CzHz-1774538026"]} 
[2026-03-26 18:28:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wPNQogqi9K24Ud40fkNKg3vBf7XdLsb3","execution_time":"2026-03-26 18:28:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 18:28:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wPNQogqi9K24Ud40fkNKg3vBf7XdLsb3","execution_time":"2026-03-26 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 18:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wPNQogqi9K24Ud40fkNKg3vBf7XdLsb3","execution_time":"2026-03-26 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CzHz-1774538026","operation_id":166020} 
[2026-03-26 18:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wPNQogqi9K24Ud40fkNKg3vBf7XdLsb3","execution_time":"2026-03-26 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g7Nl4A-1774537978","operation_id":166016} 
[2026-03-26 18:28:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wPNQogqi9K24Ud40fkNKg3vBf7XdLsb3","execution_time":"2026-03-26 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g7Nl4A-1774537978","operation_id":166016,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 18:28:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wPNQogqi9K24Ud40fkNKg3vBf7XdLsb3","execution_time":"2026-03-26 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g7Nl4A-1774537978","operation_id":166016,"processed":0,"errors":0} 
[2026-03-26 18:28:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wPNQogqi9K24Ud40fkNKg3vBf7XdLsb3","execution_time":"2026-03-26 18:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g7Nl4A-1774537978","operation_id":166016,"orders_count":1,"order_ids":["ORD-V8iqgr-1774538789"]} 
[2026-03-26 18:28:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wPNQogqi9K24Ud40fkNKg3vBf7XdLsb3","execution_time":"2026-03-26 18:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g7Nl4A-1774537978","operation_id":166016} 
[2026-03-26 18:28:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wPNQogqi9K24Ud40fkNKg3vBf7XdLsb3","execution_time":"2026-03-26 18:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g7Nl4A-1774537978","operation_id":166016,"orders_count":1} 
[2026-03-26 18:28:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wPNQogqi9K24Ud40fkNKg3vBf7XdLsb3","execution_time":"2026-03-26 18:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V8iqgr-1774538789","operation_id":166037,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 18:28:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"wPNQogqi9K24Ud40fkNKg3vBf7XdLsb3","execution_time":"2026-03-26 18:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V8iqgr-1774538789","operation_id":166037,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 18:28:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"wPNQogqi9K24Ud40fkNKg3vBf7XdLsb3","execution_time":"2026-03-26 18:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V8iqgr-1774538789","operation_id":166037,"count":1} 
[2026-03-26 18:28:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"wPNQogqi9K24Ud40fkNKg3vBf7XdLsb3","execution_time":"2026-03-26 18:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V8iqgr-1774538789","operation_id":166037,"count":1} 
[2026-03-26 18:28:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"wPNQogqi9K24Ud40fkNKg3vBf7XdLsb3","execution_time":"2026-03-26 18:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V8iqgr-1774538789","operation_id":166037,"user_id":5,"notification_type":"order_approved","reference_id":181259} 
[2026-03-26 18:28:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"wPNQogqi9K24Ud40fkNKg3vBf7XdLsb3","execution_time":"2026-03-26 18:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V8iqgr-1774538789","operation_id":166037,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 18:28:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"wPNQogqi9K24Ud40fkNKg3vBf7XdLsb3","execution_time":"2026-03-26 18:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V8iqgr-1774538789","operation_id":166037,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 18:28:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"wPNQogqi9K24Ud40fkNKg3vBf7XdLsb3","execution_time":"2026-03-26 18:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V8iqgr-1774538789","operation_id":166037,"processed":1,"errors":0} 
[2026-03-26 18:28:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wPNQogqi9K24Ud40fkNKg3vBf7XdLsb3","execution_time":"2026-03-26 18:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V8iqgr-1774538789","operation_id":166037,"processed":1,"errors":0} 
[2026-03-26 18:28:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"wPNQogqi9K24Ud40fkNKg3vBf7XdLsb3","execution_time":"2026-03-26 18:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V8iqgr-1774538789","operation_id":166037} 
[2026-03-26 18:28:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-26 18:28:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-CzHz-1774538026","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 18:28:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-CzHz-1774538026","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 18:28:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:28:06] production.INFO: SendAcceptReject: Notification queued {"user_id":385,"notification_type":"order_approved","reference_id":181240} 
[2026-03-26 18:28:06] production.INFO: Order updated successfully. Order ID: 181240, Status: completed  
[2026-03-26 18:28:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-CzHz-1774538026","status":"completed","codes_count":0} 
[2026-03-26 18:28:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 385  
[2026-03-26 18:28:36] production.INFO: Constructing job for order: 181262  
[2026-03-26 18:28:37] production.INFO: Handling job for order: 181262  
[2026-03-26 18:28:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:28:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:28:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=33efe20e-24f2-4e0e-a067-abca2362772d&Player_ID=52389103622  
[2026-03-26 18:28:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=33efe20e-24f2-4e0e-a067-abca2362772d&Player_ID=52389103622","has_body":false} 
[2026-03-26 18:28:38] production.INFO: Operation sent successfully {"operation_id":166040,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uKqAh-1774538918","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 18:28:38"}},"processed_data":{"order_number":"ORD-uKqAh-1774538918","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 18:29:06] production.INFO: Constructing job for order: 181263  
[2026-03-26 18:29:08] production.INFO: Handling job for order: 181263  
[2026-03-26 18:29:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:29:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:29:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/96/params?qty=15000&uuid=a3d6ba2a-3df7-4e77-95d6-ec111ca03843&Player_ID=58904149  
[2026-03-26 18:29:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/96/params?qty=15000&uuid=a3d6ba2a-3df7-4e77-95d6-ec111ca03843&Player_ID=58904149","has_body":false} 
[2026-03-26 18:29:09] production.INFO: Operation sent successfully {"operation_id":166041,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8CAp494q-1774538948","amount":1.529583000000000136964217745116911828517913818359375,"status":"processing","product":"Poppo Amount","game":"PoppoLive","notes":[],"created_at":"2026-03-26 18:29:09"}},"processed_data":{"order_number":"ORD-8CAp494q-1774538948","amount":1.529583000000000136964217745116911828517913818359375,"status":"processing","product":"Poppo Amount","game":"PoppoLive"}} 
[2026-03-26 18:29:15] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-uKqAh-1774538918","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 18:29:15] production.INFO: Processed webhook data (normalized) {"id":"ORD-uKqAh-1774538918","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 18:29:15] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:29:15] production.INFO: SendAcceptReject: Notification queued {"user_id":65,"notification_type":"order_approved","reference_id":181262} 
[2026-03-26 18:29:15] production.INFO: Order updated successfully. Order ID: 181262, Status: completed  
[2026-03-26 18:29:15] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-uKqAh-1774538918","status":"completed","codes_count":0} 
[2026-03-26 18:29:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-26 18:29:20] production.INFO: Constructing job for order: 181264  
[2026-03-26 18:29:21] production.INFO: Handling job for order: 181264  
[2026-03-26 18:29:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:29:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:29:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/96/params?qty=15000&uuid=0fa307ed-07c9-497a-8328-3906a37ddd13&Player_ID=61289265  
[2026-03-26 18:29:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/96/params?qty=15000&uuid=0fa307ed-07c9-497a-8328-3906a37ddd13&Player_ID=61289265","has_body":false} 
[2026-03-26 18:29:21] production.INFO: Constructing job for order: 181265  
[2026-03-26 18:29:22] production.INFO: Operation sent successfully {"operation_id":166042,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sfdfDJCg-1774538961","amount":1.529583000000000136964217745116911828517913818359375,"status":"processing","product":"Poppo Amount","game":"PoppoLive","notes":[],"created_at":"2026-03-26 18:29:22"}},"processed_data":{"order_number":"ORD-sfdfDJCg-1774538961","amount":1.529583000000000136964217745116911828517913818359375,"status":"processing","product":"Poppo Amount","game":"PoppoLive"}} 
[2026-03-26 18:29:22] production.INFO: Handling job for order: 181265  
[2026-03-26 18:29:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:29:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:29:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=9aa61641-3e4b-4df3-9811-0eb791bcf715&Player_ID=471156  
[2026-03-26 18:29:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=9aa61641-3e4b-4df3-9811-0eb791bcf715&Player_ID=471156","has_body":false} 
[2026-03-26 18:29:23] production.INFO: Operation sent successfully {"operation_id":166043,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WO3ip-1774538962","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-26 18:29:23"}},"processed_data":{"order_number":"ORD-WO3ip-1774538962","amount":1.8182636000000000908727315618307329714298248291015625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-26 18:29:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-WO3ip-1774538962","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 18:29:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-WO3ip-1774538962","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 18:29:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:29:27] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":181265} 
[2026-03-26 18:29:27] production.INFO: Order updated successfully. Order ID: 181265, Status: completed  
[2026-03-26 18:29:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-WO3ip-1774538962","status":"completed","codes_count":0} 
[2026-03-26 18:29:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-26 18:29:29] production.INFO: Constructing job for order: 181266  
[2026-03-26 18:29:32] production.INFO: Handling job for order: 181266  
[2026-03-26 18:29:32] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 18:29:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:29:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=88a8b96a-ba1d-4638-b9e4-9702ab7df475&Player_ID=0936726888  
[2026-03-26 18:29:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=88a8b96a-ba1d-4638-b9e4-9702ab7df475&Player_ID=0936726888","has_body":false} 
[2026-03-26 18:29:32] production.INFO: Operation sent successfully {"operation_id":166044,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-frdCXyG-1774538972","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 18:29:32"}},"processed_data":{"order_number":"ORD-frdCXyG-1774538972","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 18:29:36] production.INFO: Constructing job for order: 181267  
[2026-03-26 18:29:38] production.INFO: Handling job for order: 181267  
[2026-03-26 18:29:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:29:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:29:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/96/params?qty=15000&uuid=e15c0174-6756-4853-b575-bb6bec2dfb48&Player_ID=63329754  
[2026-03-26 18:29:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/96/params?qty=15000&uuid=e15c0174-6756-4853-b575-bb6bec2dfb48&Player_ID=63329754","has_body":false} 
[2026-03-26 18:29:39] production.INFO: Operation sent successfully {"operation_id":166045,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ow0-1774538979","amount":1.529583000000000136964217745116911828517913818359375,"status":"processing","product":"Poppo Amount","game":"PoppoLive","notes":[],"created_at":"2026-03-26 18:29:39"}},"processed_data":{"order_number":"ORD-ow0-1774538979","amount":1.529583000000000136964217745116911828517913818359375,"status":"processing","product":"Poppo Amount","game":"PoppoLive"}} 
[2026-03-26 18:29:56] production.INFO: Constructing job for order: 181268  
[2026-03-26 18:29:57] production.INFO: Handling job for order: 181268  
[2026-03-26 18:29:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:29:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:29:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/96/params?qty=15000&uuid=617e3d93-c695-4ed8-ae39-aaa4295fb905&Player_ID=59632994  
[2026-03-26 18:29:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/96/params?qty=15000&uuid=617e3d93-c695-4ed8-ae39-aaa4295fb905&Player_ID=59632994","has_body":false} 
[2026-03-26 18:29:58] production.INFO: Operation sent successfully {"operation_id":166046,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9HU-1774538998","amount":1.529583000000000136964217745116911828517913818359375,"status":"processing","product":"Poppo Amount","game":"PoppoLive","notes":[],"created_at":"2026-03-26 18:29:58"}},"processed_data":{"order_number":"ORD-9HU-1774538998","amount":1.529583000000000136964217745116911828517913818359375,"status":"processing","product":"Poppo Amount","game":"PoppoLive"}} 
[2026-03-26 18:30:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"rKSiZOnyd08i02S7tCpgRCrdAEEutU0k","execution_time":"2026-03-26 18:30:01"} 
[2026-03-26 18:30:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"rKSiZOnyd08i02S7tCpgRCrdAEEutU0k","execution_time":"2026-03-26 18:30:01","total_operations":6,"sites_count":2} 
[2026-03-26 18:30:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"rKSiZOnyd08i02S7tCpgRCrdAEEutU0k","execution_time":"2026-03-26 18:30:01","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-g7Nl4A-1774537978","ORD-8CAp494q-1774538948","ORD-sfdfDJCg-1774538961","ORD-ow0-1774538979","ORD-9HU-1774538998"]} 
[2026-03-26 18:30:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"rKSiZOnyd08i02S7tCpgRCrdAEEutU0k","execution_time":"2026-03-26 18:30:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 18:30:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"rKSiZOnyd08i02S7tCpgRCrdAEEutU0k","execution_time":"2026-03-26 18:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-26 18:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rKSiZOnyd08i02S7tCpgRCrdAEEutU0k","execution_time":"2026-03-26 18:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8CAp494q-1774538948","operation_id":166041} 
[2026-03-26 18:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rKSiZOnyd08i02S7tCpgRCrdAEEutU0k","execution_time":"2026-03-26 18:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9HU-1774538998","operation_id":166046} 
[2026-03-26 18:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rKSiZOnyd08i02S7tCpgRCrdAEEutU0k","execution_time":"2026-03-26 18:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g7Nl4A-1774537978","operation_id":166016} 
[2026-03-26 18:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rKSiZOnyd08i02S7tCpgRCrdAEEutU0k","execution_time":"2026-03-26 18:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ow0-1774538979","operation_id":166045} 
[2026-03-26 18:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rKSiZOnyd08i02S7tCpgRCrdAEEutU0k","execution_time":"2026-03-26 18:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sfdfDJCg-1774538961","operation_id":166042} 
[2026-03-26 18:30:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"rKSiZOnyd08i02S7tCpgRCrdAEEutU0k","execution_time":"2026-03-26 18:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sfdfDJCg-1774538961","operation_id":166042,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-26 18:30:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"rKSiZOnyd08i02S7tCpgRCrdAEEutU0k","execution_time":"2026-03-26 18:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sfdfDJCg-1774538961","operation_id":166042,"processed":0,"errors":0} 
[2026-03-26 18:30:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"rKSiZOnyd08i02S7tCpgRCrdAEEutU0k","execution_time":"2026-03-26 18:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sfdfDJCg-1774538961","operation_id":166042,"orders_count":1,"order_ids":["ORD-frdCXyG-1774538972"]} 
[2026-03-26 18:30:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"rKSiZOnyd08i02S7tCpgRCrdAEEutU0k","execution_time":"2026-03-26 18:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sfdfDJCg-1774538961","operation_id":166042} 
[2026-03-26 18:30:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"rKSiZOnyd08i02S7tCpgRCrdAEEutU0k","execution_time":"2026-03-26 18:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sfdfDJCg-1774538961","operation_id":166042,"orders_count":1} 
[2026-03-26 18:30:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"rKSiZOnyd08i02S7tCpgRCrdAEEutU0k","execution_time":"2026-03-26 18:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-frdCXyG-1774538972","operation_id":166044,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 18:30:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"rKSiZOnyd08i02S7tCpgRCrdAEEutU0k","execution_time":"2026-03-26 18:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-frdCXyG-1774538972","operation_id":166044,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 18:30:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"rKSiZOnyd08i02S7tCpgRCrdAEEutU0k","execution_time":"2026-03-26 18:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-frdCXyG-1774538972","operation_id":166044,"count":1} 
[2026-03-26 18:30:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"rKSiZOnyd08i02S7tCpgRCrdAEEutU0k","execution_time":"2026-03-26 18:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-frdCXyG-1774538972","operation_id":166044,"count":1} 
[2026-03-26 18:30:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"rKSiZOnyd08i02S7tCpgRCrdAEEutU0k","execution_time":"2026-03-26 18:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-frdCXyG-1774538972","operation_id":166044,"user_id":1718,"notification_type":"order_approved","reference_id":181266} 
[2026-03-26 18:30:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"rKSiZOnyd08i02S7tCpgRCrdAEEutU0k","execution_time":"2026-03-26 18:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-frdCXyG-1774538972","operation_id":166044,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 18:30:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"rKSiZOnyd08i02S7tCpgRCrdAEEutU0k","execution_time":"2026-03-26 18:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-frdCXyG-1774538972","operation_id":166044,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 18:30:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"rKSiZOnyd08i02S7tCpgRCrdAEEutU0k","execution_time":"2026-03-26 18:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-frdCXyG-1774538972","operation_id":166044,"processed":1,"errors":0} 
[2026-03-26 18:30:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"rKSiZOnyd08i02S7tCpgRCrdAEEutU0k","execution_time":"2026-03-26 18:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-frdCXyG-1774538972","operation_id":166044,"processed":1,"errors":0} 
[2026-03-26 18:30:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"rKSiZOnyd08i02S7tCpgRCrdAEEutU0k","execution_time":"2026-03-26 18:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-frdCXyG-1774538972","operation_id":166044} 
[2026-03-26 18:30:01] production.INFO: Executing GetProducts task...  
[2026-03-26 18:30:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 18:30:01] production.INFO: Executing GetProducts task...  
[2026-03-26 18:30:02] production.INFO: Constructing job for order: 181269  
[2026-03-26 18:30:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-g7Nl4A-1774537978","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 18:30:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-g7Nl4A-1774537978","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 18:30:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:30:03] production.INFO: SendAcceptReject: Notification queued {"user_id":385,"notification_type":"order_approved","reference_id":181236} 
[2026-03-26 18:30:03] production.INFO: Order updated successfully. Order ID: 181236, Status: completed  
[2026-03-26 18:30:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-g7Nl4A-1774537978","status":"completed","codes_count":0} 
[2026-03-26 18:30:04] production.INFO: async() رجع: true  
[2026-03-26 18:30:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 18:30:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 18:30:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 18:30:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 18:30:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 18:30:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 18:30:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 18:30:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 18:30:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 18:30:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 18:30:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 18:30:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1718  
[2026-03-26 18:30:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 385  
[2026-03-26 18:30:05] production.INFO: Handling job for order: 181269  
[2026-03-26 18:30:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:30:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:30:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/591/params?qty=17000&uuid=6a639b28-1b1c-4118-952e-9486368c6c81&Player_ID=17333066  
[2026-03-26 18:30:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/591/params?qty=17000&uuid=6a639b28-1b1c-4118-952e-9486368c6c81&Player_ID=17333066","has_body":false} 
[2026-03-26 18:30:06] production.INFO: Operation sent successfully {"operation_id":166047,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Nk3fl-1774539005","amount":1.6633853999999999029313357823411934077739715576171875,"status":"processing","product":"Yoho Amount","game":"Yoho","notes":[],"created_at":"2026-03-26 18:30:06"}},"processed_data":{"order_number":"ORD-Nk3fl-1774539005","amount":1.6633853999999999029313357823411934077739715576171875,"status":"processing","product":"Yoho Amount","game":"Yoho"}} 
[2026-03-26 18:30:09] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-26 18:30:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-26 18:30:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-26 18:30:12] production.INFO: SendAcceptReject: Notification queued {"user_id":851,"notification_type":"order_approved","reference_id":181255} 
[2026-03-26 18:30:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 851  
[2026-03-26 18:31:20] production.INFO: Constructing job for order: 181270  
[2026-03-26 18:31:21] production.INFO: Handling job for order: 181270  
[2026-03-26 18:31:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:31:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:31:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=51f0f47f-d8e7-4ca0-a00f-2d84e2826551&Player_ID=52092035213  
[2026-03-26 18:31:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=51f0f47f-d8e7-4ca0-a00f-2d84e2826551&Player_ID=52092035213","has_body":false} 
[2026-03-26 18:31:22] production.INFO: Operation sent successfully {"operation_id":166048,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qlgpYAFc-1774539081","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 18:31:22"}},"processed_data":{"order_number":"ORD-qlgpYAFc-1774539081","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 18:31:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qlgpYAFc-1774539081","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 18:31:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-qlgpYAFc-1774539081","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 18:31:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:31:31] production.INFO: SendAcceptReject: Notification queued {"user_id":1659,"notification_type":"order_approved","reference_id":181270} 
[2026-03-26 18:31:31] production.INFO: Order updated successfully. Order ID: 181270, Status: completed  
[2026-03-26 18:31:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qlgpYAFc-1774539081","status":"completed","codes_count":0} 
[2026-03-26 18:31:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1659  
[2026-03-26 18:32:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"MprdK8yYYIf1KEQQZQFB43YDzmZX7Nl1","execution_time":"2026-03-26 18:32:01"} 
[2026-03-26 18:32:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"MprdK8yYYIf1KEQQZQFB43YDzmZX7Nl1","execution_time":"2026-03-26 18:32:01","total_operations":5,"sites_count":1} 
[2026-03-26 18:32:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"MprdK8yYYIf1KEQQZQFB43YDzmZX7Nl1","execution_time":"2026-03-26 18:32:01","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-8CAp494q-1774538948","ORD-sfdfDJCg-1774538961","ORD-ow0-1774538979","ORD-9HU-1774538998","ORD-Nk3fl-1774539005"]} 
[2026-03-26 18:32:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"MprdK8yYYIf1KEQQZQFB43YDzmZX7Nl1","execution_time":"2026-03-26 18:32:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 18:32:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"MprdK8yYYIf1KEQQZQFB43YDzmZX7Nl1","execution_time":"2026-03-26 18:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-26 18:32:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"MprdK8yYYIf1KEQQZQFB43YDzmZX7Nl1","execution_time":"2026-03-26 18:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sfdfDJCg-1774538961","operation_id":166042,"processed":5,"skipped":0,"updates_prepared":5} 
[2026-03-26 18:32:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"MprdK8yYYIf1KEQQZQFB43YDzmZX7Nl1","execution_time":"2026-03-26 18:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sfdfDJCg-1774538961","operation_id":166042,"total_items":5,"chunks":1,"chunk_size":10} 
[2026-03-26 18:32:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"MprdK8yYYIf1KEQQZQFB43YDzmZX7Nl1","execution_time":"2026-03-26 18:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sfdfDJCg-1774538961","operation_id":166042,"count":5} 
[2026-03-26 18:32:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"MprdK8yYYIf1KEQQZQFB43YDzmZX7Nl1","execution_time":"2026-03-26 18:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sfdfDJCg-1774538961","operation_id":166042,"count":5} 
[2026-03-26 18:32:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"MprdK8yYYIf1KEQQZQFB43YDzmZX7Nl1","execution_time":"2026-03-26 18:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sfdfDJCg-1774538961","operation_id":166042,"user_id":587,"notification_type":"order_approved","reference_id":181263} 
[2026-03-26 18:32:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"MprdK8yYYIf1KEQQZQFB43YDzmZX7Nl1","execution_time":"2026-03-26 18:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sfdfDJCg-1774538961","operation_id":166042,"user_id":587,"notification_type":"order_approved","reference_id":181268} 
[2026-03-26 18:32:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"MprdK8yYYIf1KEQQZQFB43YDzmZX7Nl1","execution_time":"2026-03-26 18:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sfdfDJCg-1774538961","operation_id":166042,"user_id":627,"notification_type":"order_approved","reference_id":181269} 
[2026-03-26 18:32:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"MprdK8yYYIf1KEQQZQFB43YDzmZX7Nl1","execution_time":"2026-03-26 18:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sfdfDJCg-1774538961","operation_id":166042,"user_id":587,"notification_type":"order_approved","reference_id":181267} 
[2026-03-26 18:32:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"MprdK8yYYIf1KEQQZQFB43YDzmZX7Nl1","execution_time":"2026-03-26 18:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sfdfDJCg-1774538961","operation_id":166042,"user_id":587,"notification_type":"order_approved","reference_id":181264} 
[2026-03-26 18:32:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"MprdK8yYYIf1KEQQZQFB43YDzmZX7Nl1","execution_time":"2026-03-26 18:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sfdfDJCg-1774538961","operation_id":166042,"chunk_number":1,"processed":5,"errors":0,"total_operations":5,"total_orders":5,"total_codes":0,"total_refunds":0} 
[2026-03-26 18:32:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"MprdK8yYYIf1KEQQZQFB43YDzmZX7Nl1","execution_time":"2026-03-26 18:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sfdfDJCg-1774538961","operation_id":166042,"total_processed":5,"total_errors":0,"chunks_processed":1} 
[2026-03-26 18:32:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"MprdK8yYYIf1KEQQZQFB43YDzmZX7Nl1","execution_time":"2026-03-26 18:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sfdfDJCg-1774538961","operation_id":166042,"processed":5,"errors":0} 
[2026-03-26 18:32:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"MprdK8yYYIf1KEQQZQFB43YDzmZX7Nl1","execution_time":"2026-03-26 18:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sfdfDJCg-1774538961","operation_id":166042,"processed":5,"errors":0} 
[2026-03-26 18:32:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"MprdK8yYYIf1KEQQZQFB43YDzmZX7Nl1","execution_time":"2026-03-26 18:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sfdfDJCg-1774538961","operation_id":166042} 
[2026-03-26 18:32:03] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 18:32:03] production.ERROR: FCM send failed for token 565: Requested entity was not found.  
[2026-03-26 18:32:05] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 18:32:05] production.ERROR: FCM send failed for token 565: Requested entity was not found.  
[2026-03-26 18:32:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 627  
[2026-03-26 18:32:06] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 18:32:07] production.ERROR: FCM send failed for token 565: Requested entity was not found.  
[2026-03-26 18:32:08] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 18:32:09] production.ERROR: FCM send failed for token 565: Requested entity was not found.  
[2026-03-26 18:32:42] production.INFO: Constructing job for order: 181271  
[2026-03-26 18:32:45] production.INFO: Handling job for order: 181271  
[2026-03-26 18:32:45] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 18:32:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:32:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=29a7b357-ff30-4413-88de-26a56b92763f&Player_ID=0932037369  
[2026-03-26 18:32:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=29a7b357-ff30-4413-88de-26a56b92763f&Player_ID=0932037369","has_body":false} 
[2026-03-26 18:32:45] production.INFO: Operation sent successfully {"operation_id":166049,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Zash3a-1774539165","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 18:32:45"}},"processed_data":{"order_number":"ORD-Zash3a-1774539165","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 18:33:05] production.INFO: Constructing job for order: 181272  
[2026-03-26 18:33:06] production.INFO: Constructing job for order: 181273  
[2026-03-26 18:33:06] production.INFO: Handling job for order: 181272  
[2026-03-26 18:33:06] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 18:33:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:33:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/47/params?qty=1&uuid=20db93b2-a6d9-4027-8406-3c52e5204ccc&Player_ID=0980081648  
[2026-03-26 18:33:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/47/params?qty=1&uuid=20db93b2-a6d9-4027-8406-3c52e5204ccc&Player_ID=0980081648","has_body":false} 
[2026-03-26 18:33:07] production.INFO: Operation sent successfully {"operation_id":166050,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Lomh1cDB-1774539187","amount":138.009350000000011959855328314006328582763671875,"status":"processing","product":"130.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 18:33:07"}},"processed_data":{"order_number":"ORD-Lomh1cDB-1774539187","amount":138.009350000000011959855328314006328582763671875,"status":"processing","product":"130.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 18:33:07] production.INFO: Handling job for order: 181273  
[2026-03-26 18:33:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:33:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:33:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=9b19c306-a489-4e01-894f-ea8c17ee5aa5&Player_ID=5388413745  
[2026-03-26 18:33:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=9b19c306-a489-4e01-894f-ea8c17ee5aa5&Player_ID=5388413745","has_body":false} 
[2026-03-26 18:33:08] production.INFO: Operation sent successfully {"operation_id":166051,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-one7-1774539188","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 18:33:08"}},"processed_data":{"order_number":"ORD-one7-1774539188","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 18:33:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-one7-1774539188","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 18:33:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-one7-1774539188","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 18:33:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:33:21] production.INFO: SendAcceptReject: Notification queued {"user_id":1659,"notification_type":"order_approved","reference_id":181273} 
[2026-03-26 18:33:21] production.INFO: Order updated successfully. Order ID: 181273, Status: completed  
[2026-03-26 18:33:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-one7-1774539188","status":"completed","codes_count":0} 
[2026-03-26 18:33:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1659  
[2026-03-26 18:33:40] production.INFO: Constructing job for order: 181274  
[2026-03-26 18:33:41] production.INFO: Handling job for order: 181274  
[2026-03-26 18:33:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:33:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:33:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=07273a37-a2cb-4eac-90a8-5856c98ad62d&Player_ID=471156  
[2026-03-26 18:33:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=07273a37-a2cb-4eac-90a8-5856c98ad62d&Player_ID=471156","has_body":false} 
[2026-03-26 18:33:42] production.INFO: Operation sent successfully {"operation_id":166052,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VGumVfWr-1774539222","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-26 18:33:42"}},"processed_data":{"order_number":"ORD-VGumVfWr-1774539222","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-26 18:33:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VGumVfWr-1774539222","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 18:33:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-VGumVfWr-1774539222","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 18:33:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:33:45] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":181274} 
[2026-03-26 18:33:45] production.INFO: Order updated successfully. Order ID: 181274, Status: completed  
[2026-03-26 18:33:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VGumVfWr-1774539222","status":"completed","codes_count":0} 
[2026-03-26 18:33:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-26 18:34:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"WcY1AyCuoAIS9oVuBChXjFTNLmPyyPV6","execution_time":"2026-03-26 18:34:03"} 
[2026-03-26 18:34:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"WcY1AyCuoAIS9oVuBChXjFTNLmPyyPV6","execution_time":"2026-03-26 18:34:03","total_operations":2,"sites_count":1} 
[2026-03-26 18:34:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"WcY1AyCuoAIS9oVuBChXjFTNLmPyyPV6","execution_time":"2026-03-26 18:34:03","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-Zash3a-1774539165","ORD-Lomh1cDB-1774539187"]} 
[2026-03-26 18:34:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"WcY1AyCuoAIS9oVuBChXjFTNLmPyyPV6","execution_time":"2026-03-26 18:34:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 18:34:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"WcY1AyCuoAIS9oVuBChXjFTNLmPyyPV6","execution_time":"2026-03-26 18:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 18:34:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"WcY1AyCuoAIS9oVuBChXjFTNLmPyyPV6","execution_time":"2026-03-26 18:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zash3a-1774539165","operation_id":166049,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 18:34:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"WcY1AyCuoAIS9oVuBChXjFTNLmPyyPV6","execution_time":"2026-03-26 18:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zash3a-1774539165","operation_id":166049,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 18:34:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"WcY1AyCuoAIS9oVuBChXjFTNLmPyyPV6","execution_time":"2026-03-26 18:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zash3a-1774539165","operation_id":166049,"count":2} 
[2026-03-26 18:34:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"WcY1AyCuoAIS9oVuBChXjFTNLmPyyPV6","execution_time":"2026-03-26 18:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zash3a-1774539165","operation_id":166049,"count":2} 
[2026-03-26 18:34:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"WcY1AyCuoAIS9oVuBChXjFTNLmPyyPV6","execution_time":"2026-03-26 18:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zash3a-1774539165","operation_id":166049,"user_id":31,"notification_type":"order_approved","reference_id":181272} 
[2026-03-26 18:34:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"WcY1AyCuoAIS9oVuBChXjFTNLmPyyPV6","execution_time":"2026-03-26 18:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zash3a-1774539165","operation_id":166049,"user_id":1320,"notification_type":"order_approved","reference_id":181271} 
[2026-03-26 18:34:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"WcY1AyCuoAIS9oVuBChXjFTNLmPyyPV6","execution_time":"2026-03-26 18:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zash3a-1774539165","operation_id":166049,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 18:34:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"WcY1AyCuoAIS9oVuBChXjFTNLmPyyPV6","execution_time":"2026-03-26 18:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zash3a-1774539165","operation_id":166049,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 18:34:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"WcY1AyCuoAIS9oVuBChXjFTNLmPyyPV6","execution_time":"2026-03-26 18:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zash3a-1774539165","operation_id":166049,"processed":2,"errors":0} 
[2026-03-26 18:34:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"WcY1AyCuoAIS9oVuBChXjFTNLmPyyPV6","execution_time":"2026-03-26 18:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zash3a-1774539165","operation_id":166049,"processed":2,"errors":0} 
[2026-03-26 18:34:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"WcY1AyCuoAIS9oVuBChXjFTNLmPyyPV6","execution_time":"2026-03-26 18:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Zash3a-1774539165","operation_id":166049} 
[2026-03-26 18:34:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 31  
[2026-03-26 18:34:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-26 18:34:05] production.INFO: SendAcceptReject: Notification queued {"user_id":904,"notification_type":"request_approved","reference_id":18928} 
[2026-03-26 18:34:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 904  
[2026-03-26 18:34:22] production.INFO: SendAcceptReject: Notification queued {"user_id":568,"notification_type":"request_approved","reference_id":18929} 
[2026-03-26 18:34:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 568  
[2026-03-26 18:34:42] production.INFO: SendAcceptReject: Notification queued {"user_id":1725,"notification_type":"order_approved","reference_id":181251} 
[2026-03-26 18:34:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1725  
[2026-03-26 18:35:03] production.INFO: Executing GetProducts task...  
[2026-03-26 18:35:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 18:35:03] production.INFO: Executing GetProducts task...  
[2026-03-26 18:35:05] production.INFO: async() رجع: true  
[2026-03-26 18:35:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 18:35:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 18:35:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 18:35:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 18:35:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 18:35:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 18:35:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 18:35:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 18:35:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 18:35:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 18:35:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 18:35:45] production.INFO: Constructing job for order: 181275  
[2026-03-26 18:35:46] production.INFO: Handling job for order: 181275  
[2026-03-26 18:35:46] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 18:35:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:35:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=0c9d9cc0-7da4-47e3-a38a-81d01baa6350&Player_ID=0932037369  
[2026-03-26 18:35:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=0c9d9cc0-7da4-47e3-a38a-81d01baa6350&Player_ID=0932037369","has_body":false} 
[2026-03-26 18:35:46] production.INFO: Operation sent successfully {"operation_id":166053,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-B5tFMTQq-1774539346","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 18:35:46"}},"processed_data":{"order_number":"ORD-B5tFMTQq-1774539346","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 18:36:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"h06Ys2E7EC4Mf6yNWal87VnL3VRPOHuz","execution_time":"2026-03-26 18:36:01"} 
[2026-03-26 18:36:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"h06Ys2E7EC4Mf6yNWal87VnL3VRPOHuz","execution_time":"2026-03-26 18:36:01","total_operations":1,"sites_count":1} 
[2026-03-26 18:36:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"h06Ys2E7EC4Mf6yNWal87VnL3VRPOHuz","execution_time":"2026-03-26 18:36:01","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-B5tFMTQq-1774539346"]} 
[2026-03-26 18:36:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"h06Ys2E7EC4Mf6yNWal87VnL3VRPOHuz","execution_time":"2026-03-26 18:36:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 18:36:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"h06Ys2E7EC4Mf6yNWal87VnL3VRPOHuz","execution_time":"2026-03-26 18:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 18:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"h06Ys2E7EC4Mf6yNWal87VnL3VRPOHuz","execution_time":"2026-03-26 18:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-B5tFMTQq-1774539346","operation_id":166053} 
[2026-03-26 18:36:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"h06Ys2E7EC4Mf6yNWal87VnL3VRPOHuz","execution_time":"2026-03-26 18:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-B5tFMTQq-1774539346","operation_id":166053,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 18:36:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"h06Ys2E7EC4Mf6yNWal87VnL3VRPOHuz","execution_time":"2026-03-26 18:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-B5tFMTQq-1774539346","operation_id":166053,"processed":0,"errors":0} 
[2026-03-26 18:36:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"h06Ys2E7EC4Mf6yNWal87VnL3VRPOHuz","execution_time":"2026-03-26 18:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-B5tFMTQq-1774539346","operation_id":166053} 
[2026-03-26 18:36:15] production.INFO: Constructing job for order: 181276  
[2026-03-26 18:36:17] production.INFO: Handling job for order: 181276  
[2026-03-26 18:36:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:36:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:36:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=8ac7be8e-473a-41fd-8f01-02241c09a025&Player_ID=5929333091  
[2026-03-26 18:36:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=8ac7be8e-473a-41fd-8f01-02241c09a025&Player_ID=5929333091","has_body":false} 
[2026-03-26 18:36:17] production.INFO: Operation sent successfully {"operation_id":166054,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qb39nB-1774539377","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 18:36:17"}},"processed_data":{"order_number":"ORD-qb39nB-1774539377","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-26 18:36:20] production.INFO: Constructing job for order: 181277  
[2026-03-26 18:36:23] production.INFO: Handling job for order: 181277  
[2026-03-26 18:36:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:36:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:36:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=66841e72-5a72-4a24-8cf7-6857083074d3&Player_ID=52452751908  
[2026-03-26 18:36:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=66841e72-5a72-4a24-8cf7-6857083074d3&Player_ID=52452751908","has_body":false} 
[2026-03-26 18:36:24] production.INFO: Operation sent successfully {"operation_id":166055,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uLJwohI-1774539384","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 18:36:24"}},"processed_data":{"order_number":"ORD-uLJwohI-1774539384","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 18:36:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qb39nB-1774539377","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 18:36:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-qb39nB-1774539377","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 18:36:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:36:36] production.INFO: SendAcceptReject: Notification queued {"user_id":89,"notification_type":"order_approved","reference_id":181276} 
[2026-03-26 18:36:36] production.INFO: Order updated successfully. Order ID: 181276, Status: completed  
[2026-03-26 18:36:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qb39nB-1774539377","status":"completed","codes_count":0} 
[2026-03-26 18:36:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 89  
[2026-03-26 18:36:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-uLJwohI-1774539384","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 18:36:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-uLJwohI-1774539384","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 18:36:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:36:37] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":181277} 
[2026-03-26 18:36:37] production.INFO: Order updated successfully. Order ID: 181277, Status: completed  
[2026-03-26 18:36:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-uLJwohI-1774539384","status":"completed","codes_count":0} 
[2026-03-26 18:36:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-26 18:36:45] production.INFO: Constructing job for order: 181278  
[2026-03-26 18:36:48] production.INFO: Handling job for order: 181278  
[2026-03-26 18:36:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:36:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:36:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=5db7c764-004e-4a72-a616-f196fdbca8e2&Player_ID=6916080770  
[2026-03-26 18:36:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=5db7c764-004e-4a72-a616-f196fdbca8e2&Player_ID=6916080770","has_body":false} 
[2026-03-26 18:36:49] production.INFO: Operation sent successfully {"operation_id":166056,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZYQxi4-1774539409","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 18:36:49"}},"processed_data":{"order_number":"ORD-ZYQxi4-1774539409","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 18:37:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ZYQxi4-1774539409","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 18:37:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-ZYQxi4-1774539409","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 18:37:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:37:10] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":181278} 
[2026-03-26 18:37:10] production.INFO: Order updated successfully. Order ID: 181278, Status: completed  
[2026-03-26 18:37:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ZYQxi4-1774539409","status":"completed","codes_count":0} 
[2026-03-26 18:37:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-26 18:37:43] production.INFO: Constructing job for order: 181279  
[2026-03-26 18:37:46] production.INFO: Handling job for order: 181279  
[2026-03-26 18:37:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:37:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:37:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=b19e29d4-080b-4fb6-919a-d502b2d9cee5&Player_ID=52452751908  
[2026-03-26 18:37:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=b19e29d4-080b-4fb6-919a-d502b2d9cee5&Player_ID=52452751908","has_body":false} 
[2026-03-26 18:37:47] production.INFO: Operation sent successfully {"operation_id":166057,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-i8Pe3v8j-1774539467","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 18:37:47"}},"processed_data":{"order_number":"ORD-i8Pe3v8j-1774539467","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 18:37:53] production.INFO: Constructing job for order: 181280  
[2026-03-26 18:37:56] production.INFO: Handling job for order: 181280  
[2026-03-26 18:37:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:37:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:37:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=26d0526d-e004-49c6-b975-2cb53c9b29d0&Player_ID=471156  
[2026-03-26 18:37:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=26d0526d-e004-49c6-b975-2cb53c9b29d0&Player_ID=471156","has_body":false} 
[2026-03-26 18:37:57] production.INFO: Operation sent successfully {"operation_id":166058,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xfbO7ZAh-1774539477","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-26 18:37:57"}},"processed_data":{"order_number":"ORD-xfbO7ZAh-1774539477","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-26 18:37:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-i8Pe3v8j-1774539467","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 18:37:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-i8Pe3v8j-1774539467","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 18:37:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:37:57] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":181279} 
[2026-03-26 18:37:57] production.INFO: Order updated successfully. Order ID: 181279, Status: completed  
[2026-03-26 18:37:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-i8Pe3v8j-1774539467","status":"completed","codes_count":0} 
[2026-03-26 18:38:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-26 18:38:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xfbO7ZAh-1774539477","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 18:38:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-xfbO7ZAh-1774539477","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 18:38:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:38:00] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":181280} 
[2026-03-26 18:38:00] production.INFO: Order updated successfully. Order ID: 181280, Status: completed  
[2026-03-26 18:38:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xfbO7ZAh-1774539477","status":"completed","codes_count":0} 
[2026-03-26 18:38:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"fTAf4qtTMogYPTk7whH3TZGzvHj2PfBk","execution_time":"2026-03-26 18:38:03"} 
[2026-03-26 18:38:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"fTAf4qtTMogYPTk7whH3TZGzvHj2PfBk","execution_time":"2026-03-26 18:38:03","total_operations":1,"sites_count":1} 
[2026-03-26 18:38:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"fTAf4qtTMogYPTk7whH3TZGzvHj2PfBk","execution_time":"2026-03-26 18:38:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-B5tFMTQq-1774539346"]} 
[2026-03-26 18:38:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"fTAf4qtTMogYPTk7whH3TZGzvHj2PfBk","execution_time":"2026-03-26 18:38:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 18:38:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"fTAf4qtTMogYPTk7whH3TZGzvHj2PfBk","execution_time":"2026-03-26 18:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 18:38:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"fTAf4qtTMogYPTk7whH3TZGzvHj2PfBk","execution_time":"2026-03-26 18:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-B5tFMTQq-1774539346","operation_id":166053,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 18:38:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"fTAf4qtTMogYPTk7whH3TZGzvHj2PfBk","execution_time":"2026-03-26 18:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-B5tFMTQq-1774539346","operation_id":166053,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 18:38:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"fTAf4qtTMogYPTk7whH3TZGzvHj2PfBk","execution_time":"2026-03-26 18:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-B5tFMTQq-1774539346","operation_id":166053,"count":1} 
[2026-03-26 18:38:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"fTAf4qtTMogYPTk7whH3TZGzvHj2PfBk","execution_time":"2026-03-26 18:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-B5tFMTQq-1774539346","operation_id":166053,"count":1} 
[2026-03-26 18:38:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"fTAf4qtTMogYPTk7whH3TZGzvHj2PfBk","execution_time":"2026-03-26 18:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-B5tFMTQq-1774539346","operation_id":166053,"user_id":1320,"notification_type":"order_approved","reference_id":181275} 
[2026-03-26 18:38:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"fTAf4qtTMogYPTk7whH3TZGzvHj2PfBk","execution_time":"2026-03-26 18:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-B5tFMTQq-1774539346","operation_id":166053,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 18:38:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"fTAf4qtTMogYPTk7whH3TZGzvHj2PfBk","execution_time":"2026-03-26 18:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-B5tFMTQq-1774539346","operation_id":166053,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 18:38:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"fTAf4qtTMogYPTk7whH3TZGzvHj2PfBk","execution_time":"2026-03-26 18:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-B5tFMTQq-1774539346","operation_id":166053,"processed":1,"errors":0} 
[2026-03-26 18:38:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"fTAf4qtTMogYPTk7whH3TZGzvHj2PfBk","execution_time":"2026-03-26 18:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-B5tFMTQq-1774539346","operation_id":166053,"processed":1,"errors":0} 
[2026-03-26 18:38:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"fTAf4qtTMogYPTk7whH3TZGzvHj2PfBk","execution_time":"2026-03-26 18:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-B5tFMTQq-1774539346","operation_id":166053} 
[2026-03-26 18:38:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-26 18:38:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-26 18:38:35] production.INFO: Constructing job for order: 181281  
[2026-03-26 18:38:36] production.INFO: Handling job for order: 181281  
[2026-03-26 18:38:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:38:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:38:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=25000&uuid=802ef34d-198c-4ccc-8f97-675a6ed7f940&Player_ID=590024140  
[2026-03-26 18:38:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=25000&uuid=802ef34d-198c-4ccc-8f97-675a6ed7f940&Player_ID=590024140","has_body":false} 
[2026-03-26 18:38:37] production.INFO: Operation sent successfully {"operation_id":166059,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YGVTc-1774539517","amount":2.52001249999999998863131622783839702606201171875,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-26 18:38:37"}},"processed_data":{"order_number":"ORD-YGVTc-1774539517","amount":2.52001249999999998863131622783839702606201171875,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-26 18:38:59] production.INFO: Constructing job for order: 181282  
[2026-03-26 18:39:01] production.INFO: Handling job for order: 181282  
[2026-03-26 18:39:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:39:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:39:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/97/params?qty=3400&uuid=63231fba-d5b6-4bcd-8f23-cf73312e5653&Player_ID=819357102  
[2026-03-26 18:39:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/97/params?qty=3400&uuid=63231fba-d5b6-4bcd-8f23-cf73312e5653&Player_ID=819357102","has_body":false} 
[2026-03-26 18:39:02] production.INFO: Operation sent successfully {"operation_id":166060,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-c4s-1774539542","amount":3.564667099999999866355437916354276239871978759765625,"status":"processing","product":"PartyStar Amount","game":"PartyStar","notes":[],"created_at":"2026-03-26 18:39:02"}},"processed_data":{"order_number":"ORD-c4s-1774539542","amount":3.564667099999999866355437916354276239871978759765625,"status":"processing","product":"PartyStar Amount","game":"PartyStar"}} 
[2026-03-26 18:39:43] production.INFO: Constructing job for order: 181284  
[2026-03-26 18:39:44] production.INFO: Handling job for order: 181284  
[2026-03-26 18:39:44] production.ERROR: API failed for order 181284 {"order_id":181284,"error_message":"No query results for model [App\\Models\\PriceAsync].","error_code":0,"file":"/home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php","line":780,"stack_trace":"#0 /home/talaah/public_html/app/Services/ExternalSite/OrderExternalService.php(250): Illuminate\\Database\\Eloquent\\Builder->firstOrFail()
#1 /home/talaah/public_html/app/Services/ExternalSite/OrderExternalService.php(29): App\\Services\\ExternalSite\\OrderExternalService->doRequest(181284, 29, 1, 'cb2890bf-dfea-4...', '[{\"key\":\"player...', 9, 1247)
#2 /home/talaah/public_html/app/Jobs/OrderApiJob.php(71): App\\Services\\ExternalSite\\OrderExternalService->sendOrder(181284)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\OrderApiJob->handle()
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array)
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\OrderApiJob))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\OrderApiJob))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\OrderApiJob), false)
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\OrderApiJob))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\OrderApiJob))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\RedisJob), Object(App\\Jobs\\OrderApiJob))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\RedisJob), Array)
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(487): Illuminate\\Queue\\Jobs\\Job->fire()
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(437): Illuminate\\Queue\\Worker->process('redis', Object(Illuminate\\Queue\\Jobs\\RedisJob), Object(Illuminate\\Queue\\WorkerOptions))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\RedisJob), 'redis', Object(Illuminate\\Queue\\WorkerOptions))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('redis', 'default', Object(Illuminate\\Queue\\WorkerOptions))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('redis', 'default')
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/talaah/public_html/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/talaah/public_html/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/talaah/public_html/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/talaah/public_html/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/talaah/public_html/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}","previous_exception":null,"context":{"job_class":"App\\Jobs\\OrderApiJob","timestamp":"2026-03-26 18:39:44","memory_usage":57147392,"memory_peak":57147392}} 
[2026-03-26 18:40:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xq946dXVhLH6tFdwtDRQ8gL3KKejMOKH","execution_time":"2026-03-26 18:40:02"} 
[2026-03-26 18:40:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"xq946dXVhLH6tFdwtDRQ8gL3KKejMOKH","execution_time":"2026-03-26 18:40:02","total_operations":2,"sites_count":1} 
[2026-03-26 18:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"xq946dXVhLH6tFdwtDRQ8gL3KKejMOKH","execution_time":"2026-03-26 18:40:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-YGVTc-1774539517","ORD-c4s-1774539542"]} 
[2026-03-26 18:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"xq946dXVhLH6tFdwtDRQ8gL3KKejMOKH","execution_time":"2026-03-26 18:40:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 18:40:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"xq946dXVhLH6tFdwtDRQ8gL3KKejMOKH","execution_time":"2026-03-26 18:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 18:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xq946dXVhLH6tFdwtDRQ8gL3KKejMOKH","execution_time":"2026-03-26 18:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-c4s-1774539542","operation_id":166060} 
[2026-03-26 18:40:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"xq946dXVhLH6tFdwtDRQ8gL3KKejMOKH","execution_time":"2026-03-26 18:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YGVTc-1774539517","operation_id":166059,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-26 18:40:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"xq946dXVhLH6tFdwtDRQ8gL3KKejMOKH","execution_time":"2026-03-26 18:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YGVTc-1774539517","operation_id":166059,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 18:40:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"xq946dXVhLH6tFdwtDRQ8gL3KKejMOKH","execution_time":"2026-03-26 18:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YGVTc-1774539517","operation_id":166059,"count":1} 
[2026-03-26 18:40:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"xq946dXVhLH6tFdwtDRQ8gL3KKejMOKH","execution_time":"2026-03-26 18:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YGVTc-1774539517","operation_id":166059,"count":1} 
[2026-03-26 18:40:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"xq946dXVhLH6tFdwtDRQ8gL3KKejMOKH","execution_time":"2026-03-26 18:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YGVTc-1774539517","operation_id":166059,"user_id":620,"notification_type":"order_approved","reference_id":181281} 
[2026-03-26 18:40:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"xq946dXVhLH6tFdwtDRQ8gL3KKejMOKH","execution_time":"2026-03-26 18:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YGVTc-1774539517","operation_id":166059,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 18:40:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"xq946dXVhLH6tFdwtDRQ8gL3KKejMOKH","execution_time":"2026-03-26 18:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YGVTc-1774539517","operation_id":166059,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 18:40:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"xq946dXVhLH6tFdwtDRQ8gL3KKejMOKH","execution_time":"2026-03-26 18:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YGVTc-1774539517","operation_id":166059,"processed":1,"errors":0} 
[2026-03-26 18:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"xq946dXVhLH6tFdwtDRQ8gL3KKejMOKH","execution_time":"2026-03-26 18:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YGVTc-1774539517","operation_id":166059,"processed":1,"errors":0} 
[2026-03-26 18:40:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"xq946dXVhLH6tFdwtDRQ8gL3KKejMOKH","execution_time":"2026-03-26 18:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YGVTc-1774539517","operation_id":166059} 
[2026-03-26 18:40:02] production.INFO: Executing GetProducts task...  
[2026-03-26 18:40:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 18:40:02] production.INFO: Executing GetProducts task...  
[2026-03-26 18:40:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-YGVTc-1774539517","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 18:40:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-YGVTc-1774539517","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 18:40:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:40:04] production.ERROR: Order not found or already processed. External ID: ORD-YGVTc-1774539517  
[2026-03-26 18:40:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-YGVTc-1774539517","status":"completed","codes_count":0} 
[2026-03-26 18:40:04] production.INFO: async() رجع: true  
[2026-03-26 18:40:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 18:40:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 18:40:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 18:40:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 18:40:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 18:40:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 18:40:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 18:40:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 18:40:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 18:40:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 18:40:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 18:40:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-26 18:40:45] production.INFO: Constructing job for order: 181285  
[2026-03-26 18:40:48] production.INFO: Handling job for order: 181285  
[2026-03-26 18:40:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:40:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:40:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1d96e9b7-34ef-4df4-b269-39750123123f&Player_ID=52167233370  
[2026-03-26 18:40:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1d96e9b7-34ef-4df4-b269-39750123123f&Player_ID=52167233370","has_body":false} 
[2026-03-26 18:40:49] production.INFO: Operation sent successfully {"operation_id":166061,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iq0-1774539648","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 18:40:49"}},"processed_data":{"order_number":"ORD-iq0-1774539648","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 18:41:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-iq0-1774539648","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 18:41:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-iq0-1774539648","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 18:41:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:41:01] production.INFO: SendAcceptReject: Notification queued {"user_id":166,"notification_type":"order_approved","reference_id":181285} 
[2026-03-26 18:41:01] production.INFO: Order updated successfully. Order ID: 181285, Status: completed  
[2026-03-26 18:41:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-iq0-1774539648","status":"completed","codes_count":0} 
[2026-03-26 18:41:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 166  
[2026-03-26 18:41:21] production.INFO: SendAcceptReject: Notification queued {"user_id":910,"notification_type":"order_approved","reference_id":181283} 
[2026-03-26 18:41:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 910  
[2026-03-26 18:41:52] production.INFO: Constructing job for order: 181286  
[2026-03-26 18:41:55] production.INFO: Handling job for order: 181286  
[2026-03-26 18:41:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:41:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:41:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9bb803b2-782e-48fb-b00e-0b6893d92a70&Player_ID=52167233370  
[2026-03-26 18:41:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9bb803b2-782e-48fb-b00e-0b6893d92a70&Player_ID=52167233370","has_body":false} 
[2026-03-26 18:41:56] production.INFO: Operation sent successfully {"operation_id":166062,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-83xCg-1774539715","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 18:41:56"}},"processed_data":{"order_number":"ORD-83xCg-1774539715","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 18:41:59] production.INFO: Constructing job for order: 181287  
[2026-03-26 18:42:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"LxT2ZvQDpvqCLJw0gRVlORRW4wZVdUzi","execution_time":"2026-03-26 18:42:02"} 
[2026-03-26 18:42:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"LxT2ZvQDpvqCLJw0gRVlORRW4wZVdUzi","execution_time":"2026-03-26 18:42:02","total_operations":2,"sites_count":1} 
[2026-03-26 18:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"LxT2ZvQDpvqCLJw0gRVlORRW4wZVdUzi","execution_time":"2026-03-26 18:42:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-c4s-1774539542","ORD-83xCg-1774539715"]} 
[2026-03-26 18:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"LxT2ZvQDpvqCLJw0gRVlORRW4wZVdUzi","execution_time":"2026-03-26 18:42:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 18:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"LxT2ZvQDpvqCLJw0gRVlORRW4wZVdUzi","execution_time":"2026-03-26 18:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 18:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LxT2ZvQDpvqCLJw0gRVlORRW4wZVdUzi","execution_time":"2026-03-26 18:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-83xCg-1774539715","operation_id":166062} 
[2026-03-26 18:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"LxT2ZvQDpvqCLJw0gRVlORRW4wZVdUzi","execution_time":"2026-03-26 18:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-c4s-1774539542","operation_id":166060,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-26 18:42:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"LxT2ZvQDpvqCLJw0gRVlORRW4wZVdUzi","execution_time":"2026-03-26 18:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-c4s-1774539542","operation_id":166060,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 18:42:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"LxT2ZvQDpvqCLJw0gRVlORRW4wZVdUzi","execution_time":"2026-03-26 18:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-c4s-1774539542","operation_id":166060,"count":1} 
[2026-03-26 18:42:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"LxT2ZvQDpvqCLJw0gRVlORRW4wZVdUzi","execution_time":"2026-03-26 18:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-c4s-1774539542","operation_id":166060,"count":1} 
[2026-03-26 18:42:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"LxT2ZvQDpvqCLJw0gRVlORRW4wZVdUzi","execution_time":"2026-03-26 18:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-c4s-1774539542","operation_id":166060,"user_id":315,"notification_type":"order_approved","reference_id":181282} 
[2026-03-26 18:42:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"LxT2ZvQDpvqCLJw0gRVlORRW4wZVdUzi","execution_time":"2026-03-26 18:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-c4s-1774539542","operation_id":166060,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 18:42:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"LxT2ZvQDpvqCLJw0gRVlORRW4wZVdUzi","execution_time":"2026-03-26 18:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-c4s-1774539542","operation_id":166060,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 18:42:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"LxT2ZvQDpvqCLJw0gRVlORRW4wZVdUzi","execution_time":"2026-03-26 18:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-c4s-1774539542","operation_id":166060,"processed":1,"errors":0} 
[2026-03-26 18:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"LxT2ZvQDpvqCLJw0gRVlORRW4wZVdUzi","execution_time":"2026-03-26 18:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-c4s-1774539542","operation_id":166060,"processed":1,"errors":0} 
[2026-03-26 18:42:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"LxT2ZvQDpvqCLJw0gRVlORRW4wZVdUzi","execution_time":"2026-03-26 18:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-c4s-1774539542","operation_id":166060} 
[2026-03-26 18:42:02] production.INFO: Handling job for order: 181287  
[2026-03-26 18:42:02] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 18:42:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:42:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=571de94d-aa9b-448b-b373-09987f44ae3d&Player_ID=0951536508  
[2026-03-26 18:42:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=571de94d-aa9b-448b-b373-09987f44ae3d&Player_ID=0951536508","has_body":false} 
[2026-03-26 18:42:02] production.INFO: Operation sent successfully {"operation_id":166063,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ujs-1774539722","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 18:42:02"}},"processed_data":{"order_number":"ORD-Ujs-1774539722","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 18:42:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-26 18:42:10] production.INFO: Constructing job for order: 181288  
[2026-03-26 18:42:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-83xCg-1774539715","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 18:42:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-83xCg-1774539715","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 18:42:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:42:10] production.INFO: SendAcceptReject: Notification queued {"user_id":166,"notification_type":"order_approved","reference_id":181286} 
[2026-03-26 18:42:10] production.INFO: Order updated successfully. Order ID: 181286, Status: completed  
[2026-03-26 18:42:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-83xCg-1774539715","status":"completed","codes_count":0} 
[2026-03-26 18:42:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 166  
[2026-03-26 18:42:11] production.INFO: Handling job for order: 181288  
[2026-03-26 18:42:11] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 18:42:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:42:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=e428e084-eccd-478d-90fb-438d46e502a2&Player_ID=0951536508  
[2026-03-26 18:42:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=e428e084-eccd-478d-90fb-438d46e502a2&Player_ID=0951536508","has_body":false} 
[2026-03-26 18:42:12] production.INFO: Operation sent successfully {"operation_id":166064,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rxUX-1774539732","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 18:42:12"}},"processed_data":{"order_number":"ORD-rxUX-1774539732","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 18:42:19] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-26 18:42:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-26 18:42:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 651  
[2026-03-26 18:42:56] production.INFO: Constructing job for order: 181289  
[2026-03-26 18:42:57] production.INFO: Handling job for order: 181289  
[2026-03-26 18:42:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:42:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:42:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8cd8feda-7a83-4a25-a71e-ed8ea9bfbd6c&Player_ID=52167233370  
[2026-03-26 18:42:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8cd8feda-7a83-4a25-a71e-ed8ea9bfbd6c&Player_ID=52167233370","has_body":false} 
[2026-03-26 18:42:58] production.INFO: Operation sent successfully {"operation_id":166065,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uhTLTE-1774539778","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 18:42:58"}},"processed_data":{"order_number":"ORD-uhTLTE-1774539778","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 18:43:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-uhTLTE-1774539778","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 18:43:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-uhTLTE-1774539778","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 18:43:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:43:10] production.INFO: SendAcceptReject: Notification queued {"user_id":166,"notification_type":"order_approved","reference_id":181289} 
[2026-03-26 18:43:10] production.INFO: Order updated successfully. Order ID: 181289, Status: completed  
[2026-03-26 18:43:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-uhTLTE-1774539778","status":"completed","codes_count":0} 
[2026-03-26 18:43:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 166  
[2026-03-26 18:43:32] production.INFO: Constructing job for order: 181290  
[2026-03-26 18:43:34] production.INFO: Handling job for order: 181290  
[2026-03-26 18:43:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:43:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:43:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0efff007-d718-42fa-9bb8-f2e23c232b41&Player_ID=51263990313  
[2026-03-26 18:43:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0efff007-d718-42fa-9bb8-f2e23c232b41&Player_ID=51263990313","has_body":false} 
[2026-03-26 18:43:35] production.INFO: Constructing job for order: 181291  
[2026-03-26 18:43:35] production.INFO: Operation sent successfully {"operation_id":166066,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fPR2WVWE-1774539815","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 18:43:35"}},"processed_data":{"order_number":"ORD-fPR2WVWE-1774539815","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 18:43:38] production.INFO: Handling job for order: 181291  
[2026-03-26 18:43:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:43:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:43:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=654cef22-7e4c-4009-9483-bcb4766f90f6&Player_ID=51263990313  
[2026-03-26 18:43:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=654cef22-7e4c-4009-9483-bcb4766f90f6&Player_ID=51263990313","has_body":false} 
[2026-03-26 18:43:39] production.INFO: Operation sent successfully {"operation_id":166067,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jF7jQr1-1774539819","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 18:43:39"}},"processed_data":{"order_number":"ORD-jF7jQr1-1774539819","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 18:43:39] production.INFO: Constructing job for order: 181292  
[2026-03-26 18:43:42] production.INFO: Handling job for order: 181292  
[2026-03-26 18:43:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:43:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:43:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=791adc88-139b-461c-bdcf-9a9306402e65&Player_ID=14609574888  
[2026-03-26 18:43:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=791adc88-139b-461c-bdcf-9a9306402e65&Player_ID=14609574888","has_body":false} 
[2026-03-26 18:43:43] production.INFO: Operation sent successfully {"operation_id":166068,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-eDy07mOY-1774539822","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 18:43:43"}},"processed_data":{"order_number":"ORD-eDy07mOY-1774539822","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 18:43:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-fPR2WVWE-1774539815","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 18:43:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-fPR2WVWE-1774539815","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 18:43:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:43:46] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":181290} 
[2026-03-26 18:43:46] production.INFO: Order updated successfully. Order ID: 181290, Status: completed  
[2026-03-26 18:43:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-fPR2WVWE-1774539815","status":"completed","codes_count":0} 
[2026-03-26 18:43:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-26 18:43:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-jF7jQr1-1774539819","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 18:43:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-jF7jQr1-1774539819","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 18:43:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:43:49] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":181291} 
[2026-03-26 18:43:49] production.INFO: Order updated successfully. Order ID: 181291, Status: completed  
[2026-03-26 18:43:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-jF7jQr1-1774539819","status":"completed","codes_count":0} 
[2026-03-26 18:43:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-26 18:44:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bSYXueG9sa8GMuAXV5hkh5a6NIsuHCsY","execution_time":"2026-03-26 18:44:01"} 
[2026-03-26 18:44:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"bSYXueG9sa8GMuAXV5hkh5a6NIsuHCsY","execution_time":"2026-03-26 18:44:01","total_operations":3,"sites_count":2} 
[2026-03-26 18:44:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"bSYXueG9sa8GMuAXV5hkh5a6NIsuHCsY","execution_time":"2026-03-26 18:44:01","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-Ujs-1774539722","ORD-rxUX-1774539732"]} 
[2026-03-26 18:44:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"bSYXueG9sa8GMuAXV5hkh5a6NIsuHCsY","execution_time":"2026-03-26 18:44:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 18:44:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"bSYXueG9sa8GMuAXV5hkh5a6NIsuHCsY","execution_time":"2026-03-26 18:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 18:44:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"bSYXueG9sa8GMuAXV5hkh5a6NIsuHCsY","execution_time":"2026-03-26 18:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ujs-1774539722","operation_id":166063,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 18:44:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"bSYXueG9sa8GMuAXV5hkh5a6NIsuHCsY","execution_time":"2026-03-26 18:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ujs-1774539722","operation_id":166063,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 18:44:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"bSYXueG9sa8GMuAXV5hkh5a6NIsuHCsY","execution_time":"2026-03-26 18:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ujs-1774539722","operation_id":166063,"count":2} 
[2026-03-26 18:44:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"bSYXueG9sa8GMuAXV5hkh5a6NIsuHCsY","execution_time":"2026-03-26 18:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ujs-1774539722","operation_id":166063,"count":2} 
[2026-03-26 18:44:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"bSYXueG9sa8GMuAXV5hkh5a6NIsuHCsY","execution_time":"2026-03-26 18:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ujs-1774539722","operation_id":166063,"user_id":1547,"notification_type":"order_approved","reference_id":181288} 
[2026-03-26 18:44:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"bSYXueG9sa8GMuAXV5hkh5a6NIsuHCsY","execution_time":"2026-03-26 18:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ujs-1774539722","operation_id":166063,"user_id":1547,"notification_type":"order_approved","reference_id":181287} 
[2026-03-26 18:44:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"bSYXueG9sa8GMuAXV5hkh5a6NIsuHCsY","execution_time":"2026-03-26 18:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ujs-1774539722","operation_id":166063,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 18:44:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"bSYXueG9sa8GMuAXV5hkh5a6NIsuHCsY","execution_time":"2026-03-26 18:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ujs-1774539722","operation_id":166063,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 18:44:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"bSYXueG9sa8GMuAXV5hkh5a6NIsuHCsY","execution_time":"2026-03-26 18:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ujs-1774539722","operation_id":166063,"processed":2,"errors":0} 
[2026-03-26 18:44:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"bSYXueG9sa8GMuAXV5hkh5a6NIsuHCsY","execution_time":"2026-03-26 18:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ujs-1774539722","operation_id":166063,"processed":2,"errors":0} 
[2026-03-26 18:44:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"bSYXueG9sa8GMuAXV5hkh5a6NIsuHCsY","execution_time":"2026-03-26 18:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ujs-1774539722","operation_id":166063,"orders_count":1,"order_ids":["ORD-eDy07mOY-1774539822"]} 
[2026-03-26 18:44:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"bSYXueG9sa8GMuAXV5hkh5a6NIsuHCsY","execution_time":"2026-03-26 18:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ujs-1774539722","operation_id":166063} 
[2026-03-26 18:44:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"bSYXueG9sa8GMuAXV5hkh5a6NIsuHCsY","execution_time":"2026-03-26 18:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ujs-1774539722","operation_id":166063,"orders_count":1} 
[2026-03-26 18:44:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"bSYXueG9sa8GMuAXV5hkh5a6NIsuHCsY","execution_time":"2026-03-26 18:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eDy07mOY-1774539822","operation_id":166068,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 18:44:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"bSYXueG9sa8GMuAXV5hkh5a6NIsuHCsY","execution_time":"2026-03-26 18:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eDy07mOY-1774539822","operation_id":166068,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 18:44:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"bSYXueG9sa8GMuAXV5hkh5a6NIsuHCsY","execution_time":"2026-03-26 18:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eDy07mOY-1774539822","operation_id":166068,"count":1} 
[2026-03-26 18:44:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"bSYXueG9sa8GMuAXV5hkh5a6NIsuHCsY","execution_time":"2026-03-26 18:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eDy07mOY-1774539822","operation_id":166068,"count":1} 
[2026-03-26 18:44:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"bSYXueG9sa8GMuAXV5hkh5a6NIsuHCsY","execution_time":"2026-03-26 18:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eDy07mOY-1774539822","operation_id":166068,"user_id":844,"notification_type":"order_approved","reference_id":181292} 
[2026-03-26 18:44:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"bSYXueG9sa8GMuAXV5hkh5a6NIsuHCsY","execution_time":"2026-03-26 18:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eDy07mOY-1774539822","operation_id":166068,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 18:44:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"bSYXueG9sa8GMuAXV5hkh5a6NIsuHCsY","execution_time":"2026-03-26 18:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eDy07mOY-1774539822","operation_id":166068,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 18:44:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"bSYXueG9sa8GMuAXV5hkh5a6NIsuHCsY","execution_time":"2026-03-26 18:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eDy07mOY-1774539822","operation_id":166068,"processed":1,"errors":0} 
[2026-03-26 18:44:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"bSYXueG9sa8GMuAXV5hkh5a6NIsuHCsY","execution_time":"2026-03-26 18:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eDy07mOY-1774539822","operation_id":166068,"processed":1,"errors":0} 
[2026-03-26 18:44:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"bSYXueG9sa8GMuAXV5hkh5a6NIsuHCsY","execution_time":"2026-03-26 18:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eDy07mOY-1774539822","operation_id":166068} 
[2026-03-26 18:44:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1547  
[2026-03-26 18:44:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1547  
[2026-03-26 18:44:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-26 18:44:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-eDy07mOY-1774539822","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 18:44:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-eDy07mOY-1774539822","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 18:44:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:44:01] production.ERROR: Order not found or already processed. External ID: ORD-eDy07mOY-1774539822  
[2026-03-26 18:44:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-eDy07mOY-1774539822","status":"completed","codes_count":0} 
[2026-03-26 18:44:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1720  
[2026-03-26 18:44:43] production.INFO: Constructing job for order: 181293  
[2026-03-26 18:44:46] production.INFO: Handling job for order: 181293  
[2026-03-26 18:44:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:44:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:44:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=a984ab75-3479-4358-93db-a93b2b46b88d&Player_ID=52025215445  
[2026-03-26 18:44:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=a984ab75-3479-4358-93db-a93b2b46b88d&Player_ID=52025215445","has_body":false} 
[2026-03-26 18:44:47] production.INFO: Operation sent successfully {"operation_id":166069,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UogB6PM-1774539887","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 18:44:47"}},"processed_data":{"order_number":"ORD-UogB6PM-1774539887","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 18:45:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-UogB6PM-1774539887","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 18:45:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-UogB6PM-1774539887","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 18:45:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:45:01] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":181293} 
[2026-03-26 18:45:01] production.INFO: Order updated successfully. Order ID: 181293, Status: completed  
[2026-03-26 18:45:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-UogB6PM-1774539887","status":"completed","codes_count":0} 
[2026-03-26 18:45:02] production.INFO: Executing GetProducts task...  
[2026-03-26 18:45:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 18:45:02] production.INFO: Executing GetProducts task...  
[2026-03-26 18:45:04] production.INFO: async() رجع: true  
[2026-03-26 18:45:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 18:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 18:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 18:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 18:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 18:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 18:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 18:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 18:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 18:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 18:45:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 18:45:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-26 18:46:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1i7ZsOpoAsyWsybyA1Nkb3sF0boqq6ff","execution_time":"2026-03-26 18:46:03"} 
[2026-03-26 18:46:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"1i7ZsOpoAsyWsybyA1Nkb3sF0boqq6ff","execution_time":"2026-03-26 18:46:03"} 
[2026-03-26 18:46:29] production.INFO: Constructing job for order: 181294  
[2026-03-26 18:46:30] production.INFO: Handling job for order: 181294  
[2026-03-26 18:46:30] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 18:46:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:46:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=1283a83f-0b18-4f8c-8df0-7e99fecb65bb&Player_ID=0969986880  
[2026-03-26 18:46:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=1283a83f-0b18-4f8c-8df0-7e99fecb65bb&Player_ID=0969986880","has_body":false} 
[2026-03-26 18:46:31] production.INFO: Operation sent successfully {"operation_id":166070,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JS0-1774539990","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 18:46:31"}},"processed_data":{"order_number":"ORD-JS0-1774539990","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 18:46:35] production.INFO: Constructing job for order: 181295  
[2026-03-26 18:46:37] production.INFO: Handling job for order: 181295  
[2026-03-26 18:46:37] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 18:46:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:46:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=d58df1e1-6f92-4f0a-baf4-cb3756793b97&Player_ID=0969986880  
[2026-03-26 18:46:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=d58df1e1-6f92-4f0a-baf4-cb3756793b97&Player_ID=0969986880","has_body":false} 
[2026-03-26 18:46:37] production.INFO: Operation sent successfully {"operation_id":166071,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-AftpY7k-1774539997","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 18:46:37"}},"processed_data":{"order_number":"ORD-AftpY7k-1774539997","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 18:47:25] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1470.0","mainamount":"1470","operation_number":"160558872","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php48g7ak7005gk2IKORZf"}},"user_id":1032} 
[2026-03-26 18:47:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 18:47:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 18:47:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 18:47:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 18:47:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 18:47:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 18:47:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 18:47:25] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 18:47:25] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18930,"user_id":1032,"amount":1470.0,"admins_notified":7} 
[2026-03-26 18:47:33] production.INFO: Constructing job for order: 181296  
[2026-03-26 18:47:34] production.INFO: Handling job for order: 181296  
[2026-03-26 18:47:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:47:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:47:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/602/params?qty=100000&uuid=1d5415c5-64c4-43b9-a682-0af7df8b7f38&Player_ID=63848861  
[2026-03-26 18:47:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/602/params?qty=100000&uuid=1d5415c5-64c4-43b9-a682-0af7df8b7f38&Player_ID=63848861","has_body":false} 
[2026-03-26 18:47:35] production.INFO: Operation sent successfully {"operation_id":166072,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-h9x-1774540055","amount":6.2482699999999997686472852365113794803619384765625,"status":"processing","product":"4fun Amount","game":"4Fun","notes":[],"created_at":"2026-03-26 18:47:35"}},"processed_data":{"order_number":"ORD-h9x-1774540055","amount":6.2482699999999997686472852365113794803619384765625,"status":"processing","product":"4fun Amount","game":"4Fun"}} 
[2026-03-26 18:47:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-h9x-1774540055","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 18:47:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-h9x-1774540055","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 18:47:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:47:40] production.INFO: SendAcceptReject: Notification queued {"user_id":651,"notification_type":"order_approved","reference_id":181296} 
[2026-03-26 18:47:40] production.INFO: Order updated successfully. Order ID: 181296, Status: completed  
[2026-03-26 18:47:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-h9x-1774540055","status":"completed","codes_count":0} 
[2026-03-26 18:47:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 651  
[2026-03-26 18:48:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6aA2OTXYM8nJ4TxutKNAoKuO8dl4w1pN","execution_time":"2026-03-26 18:48:02"} 
[2026-03-26 18:48:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"6aA2OTXYM8nJ4TxutKNAoKuO8dl4w1pN","execution_time":"2026-03-26 18:48:02","total_operations":2,"sites_count":1} 
[2026-03-26 18:48:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6aA2OTXYM8nJ4TxutKNAoKuO8dl4w1pN","execution_time":"2026-03-26 18:48:02","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-JS0-1774539990","ORD-AftpY7k-1774539997"]} 
[2026-03-26 18:48:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6aA2OTXYM8nJ4TxutKNAoKuO8dl4w1pN","execution_time":"2026-03-26 18:48:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 18:48:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6aA2OTXYM8nJ4TxutKNAoKuO8dl4w1pN","execution_time":"2026-03-26 18:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 18:48:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6aA2OTXYM8nJ4TxutKNAoKuO8dl4w1pN","execution_time":"2026-03-26 18:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JS0-1774539990","operation_id":166070,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 18:48:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"6aA2OTXYM8nJ4TxutKNAoKuO8dl4w1pN","execution_time":"2026-03-26 18:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JS0-1774539990","operation_id":166070,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 18:48:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"6aA2OTXYM8nJ4TxutKNAoKuO8dl4w1pN","execution_time":"2026-03-26 18:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JS0-1774539990","operation_id":166070,"count":2} 
[2026-03-26 18:48:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"6aA2OTXYM8nJ4TxutKNAoKuO8dl4w1pN","execution_time":"2026-03-26 18:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JS0-1774539990","operation_id":166070,"count":2} 
[2026-03-26 18:48:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"6aA2OTXYM8nJ4TxutKNAoKuO8dl4w1pN","execution_time":"2026-03-26 18:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JS0-1774539990","operation_id":166070,"user_id":949,"notification_type":"order_approved","reference_id":181295} 
[2026-03-26 18:48:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"6aA2OTXYM8nJ4TxutKNAoKuO8dl4w1pN","execution_time":"2026-03-26 18:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JS0-1774539990","operation_id":166070,"user_id":949,"notification_type":"order_approved","reference_id":181294} 
[2026-03-26 18:48:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"6aA2OTXYM8nJ4TxutKNAoKuO8dl4w1pN","execution_time":"2026-03-26 18:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JS0-1774539990","operation_id":166070,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 18:48:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"6aA2OTXYM8nJ4TxutKNAoKuO8dl4w1pN","execution_time":"2026-03-26 18:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JS0-1774539990","operation_id":166070,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 18:48:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"6aA2OTXYM8nJ4TxutKNAoKuO8dl4w1pN","execution_time":"2026-03-26 18:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JS0-1774539990","operation_id":166070,"processed":2,"errors":0} 
[2026-03-26 18:48:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6aA2OTXYM8nJ4TxutKNAoKuO8dl4w1pN","execution_time":"2026-03-26 18:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JS0-1774539990","operation_id":166070,"processed":2,"errors":0} 
[2026-03-26 18:48:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"6aA2OTXYM8nJ4TxutKNAoKuO8dl4w1pN","execution_time":"2026-03-26 18:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JS0-1774539990","operation_id":166070} 
[2026-03-26 18:48:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-26 18:48:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-26 18:49:25] production.INFO: Constructing job for order: 181297  
[2026-03-26 18:49:26] production.INFO: Handling job for order: 181297  
[2026-03-26 18:49:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:49:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:49:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/544/params?qty=10400&uuid=0ec36a6a-0b37-4b38-87b5-278bb223c5c1&Player_ID=8168784  
[2026-03-26 18:49:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/544/params?qty=10400&uuid=0ec36a6a-0b37-4b38-87b5-278bb223c5c1&Player_ID=8168784","has_body":false} 
[2026-03-26 18:49:27] production.INFO: Operation sent successfully {"operation_id":166073,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aZpjJP-1774540167","amount":3.74651991999999989246816767263226211071014404296875,"status":"processing","product":"Ahlan Amount","game":"AhlanChat","notes":[],"created_at":"2026-03-26 18:49:27"}},"processed_data":{"order_number":"ORD-aZpjJP-1774540167","amount":3.74651991999999989246816767263226211071014404296875,"status":"processing","product":"Ahlan Amount","game":"AhlanChat"}} 
[2026-03-26 18:49:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-aZpjJP-1774540167","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 18:49:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-aZpjJP-1774540167","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 18:49:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:49:31] production.INFO: SendAcceptReject: Notification queued {"user_id":31,"notification_type":"order_approved","reference_id":181297} 
[2026-03-26 18:49:31] production.INFO: Order updated successfully. Order ID: 181297, Status: completed  
[2026-03-26 18:49:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-aZpjJP-1774540167","status":"completed","codes_count":0} 
[2026-03-26 18:49:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 31  
[2026-03-26 18:50:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Xjtb7qMXItQCy1WcjcOszRvh5TuZlEQ4","execution_time":"2026-03-26 18:50:00"} 
[2026-03-26 18:50:00] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Xjtb7qMXItQCy1WcjcOszRvh5TuZlEQ4","execution_time":"2026-03-26 18:50:00"} 
[2026-03-26 18:50:00] production.INFO: Executing GetProducts task...  
[2026-03-26 18:50:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 18:50:00] production.INFO: Executing GetProducts task...  
[2026-03-26 18:50:01] production.INFO: Constructing job for order: 181298  
[2026-03-26 18:50:02] production.INFO: async() رجع: true  
[2026-03-26 18:50:02] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 18:50:03] production.WARNING: Product with ID 395 not found  
[2026-03-26 18:50:03] production.INFO: Constructing job for order: 181299  
[2026-03-26 18:50:03] production.WARNING: Product with ID 213 not found  
[2026-03-26 18:50:03] production.WARNING: Product with ID 212 not found  
[2026-03-26 18:50:03] production.WARNING: Product with ID 211 not found  
[2026-03-26 18:50:03] production.WARNING: Product with ID 210 not found  
[2026-03-26 18:50:03] production.WARNING: Product with ID 209 not found  
[2026-03-26 18:50:03] production.WARNING: Product with ID 214 not found  
[2026-03-26 18:50:03] production.WARNING: Product with ID 215 not found  
[2026-03-26 18:50:03] production.WARNING: Product with ID 216 not found  
[2026-03-26 18:50:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 18:50:04] production.INFO: Handling job for order: 181298  
[2026-03-26 18:50:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:50:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:50:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=189dd975-6e69-4019-969f-510904062359&Player_ID=VEGETA..  
[2026-03-26 18:50:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=189dd975-6e69-4019-969f-510904062359&Player_ID=VEGETA..","has_body":false} 
[2026-03-26 18:50:05] production.INFO: Operation sent successfully {"operation_id":166074,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-udttG9g-1774540204","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-26 18:50:05"}},"processed_data":{"order_number":"ORD-udttG9g-1774540204","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-26 18:50:05] production.INFO: Handling job for order: 181299  
[2026-03-26 18:50:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:50:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:50:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/602/params?qty=340000&uuid=5c17345a-3751-479f-b187-21471484626c&Player_ID=60707809  
[2026-03-26 18:50:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/602/params?qty=340000&uuid=5c17345a-3751-479f-b187-21471484626c&Player_ID=60707809","has_body":false} 
[2026-03-26 18:50:06] production.INFO: Operation sent successfully {"operation_id":166075,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OX7sIGa-1774540205","amount":21.2441180000000002792148734442889690399169921875,"status":"processing","product":"4fun Amount","game":"4Fun","notes":[],"created_at":"2026-03-26 18:50:06"}},"processed_data":{"order_number":"ORD-OX7sIGa-1774540205","amount":21.2441180000000002792148734442889690399169921875,"status":"processing","product":"4fun Amount","game":"4Fun"}} 
[2026-03-26 18:50:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-udttG9g-1774540204","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 18:50:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-udttG9g-1774540204","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 18:50:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:50:11] production.INFO: SendAcceptReject: Notification queued {"user_id":568,"notification_type":"order_approved","reference_id":181298} 
[2026-03-26 18:50:11] production.INFO: Order updated successfully. Order ID: 181298, Status: completed  
[2026-03-26 18:50:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-udttG9g-1774540204","status":"completed","codes_count":0} 
[2026-03-26 18:50:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 568  
[2026-03-26 18:50:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-OX7sIGa-1774540205","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 18:50:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-OX7sIGa-1774540205","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 18:50:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:50:13] production.INFO: SendAcceptReject: Notification queued {"user_id":314,"notification_type":"order_approved","reference_id":181299} 
[2026-03-26 18:50:13] production.INFO: Order updated successfully. Order ID: 181299, Status: completed  
[2026-03-26 18:50:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-OX7sIGa-1774540205","status":"completed","codes_count":0} 
[2026-03-26 18:50:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 314  
[2026-03-26 18:52:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"HKk7eVYvsJXxflBciCmGDmVVMGQYLF5g","execution_time":"2026-03-26 18:52:03"} 
[2026-03-26 18:52:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"HKk7eVYvsJXxflBciCmGDmVVMGQYLF5g","execution_time":"2026-03-26 18:52:03"} 
[2026-03-26 18:52:37] production.INFO: Constructing job for order: 181301  
[2026-03-26 18:52:39] production.INFO: Handling job for order: 181301  
[2026-03-26 18:52:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:52:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:52:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=20000&uuid=fce53595-cb71-44cb-a4ac-95bf4bc0db4f&Player_ID=589422274  
[2026-03-26 18:52:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=20000&uuid=fce53595-cb71-44cb-a4ac-95bf4bc0db4f&Player_ID=589422274","has_body":false} 
[2026-03-26 18:52:39] production.INFO: Operation sent successfully {"operation_id":166076,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-n10-1774540359","amount":2.016010000000000079722894952283240854740142822265625,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-26 18:52:39"}},"processed_data":{"order_number":"ORD-n10-1774540359","amount":2.016010000000000079722894952283240854740142822265625,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-26 18:53:12] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"2000.0","mainamount":"2000","operation_number":"160567689","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php0ub8gg4bpssq7DI9Jxs"}},"user_id":409} 
[2026-03-26 18:53:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 18:53:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 18:53:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 18:53:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 18:53:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 18:53:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 18:53:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 18:53:13] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 18:53:13] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18931,"user_id":409,"amount":2000.0,"admins_notified":7} 
[2026-03-26 18:53:24] production.INFO: Constructing job for order: 181302  
[2026-03-26 18:53:25] production.INFO: Handling job for order: 181302  
[2026-03-26 18:53:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:53:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:53:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=36ecf36c-871c-4168-9cf6-06f92388a5d2&Player_ID=8115675585  
[2026-03-26 18:53:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=36ecf36c-871c-4168-9cf6-06f92388a5d2&Player_ID=8115675585","has_body":false} 
[2026-03-26 18:53:26] production.INFO: Operation sent successfully {"operation_id":166077,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zPE0L-1774540405","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 18:53:26"}},"processed_data":{"order_number":"ORD-zPE0L-1774540405","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 18:53:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-zPE0L-1774540405","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 18:53:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-zPE0L-1774540405","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 18:53:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:53:44] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":181302} 
[2026-03-26 18:53:44] production.INFO: Order updated successfully. Order ID: 181302, Status: completed  
[2026-03-26 18:53:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-zPE0L-1774540405","status":"completed","codes_count":0} 
[2026-03-26 18:53:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-26 18:54:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"JQ7YRkfRssMVV8r0YLqbbWmm2SSANDH8","execution_time":"2026-03-26 18:54:02"} 
[2026-03-26 18:54:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"JQ7YRkfRssMVV8r0YLqbbWmm2SSANDH8","execution_time":"2026-03-26 18:54:02","total_operations":1,"sites_count":1} 
[2026-03-26 18:54:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"JQ7YRkfRssMVV8r0YLqbbWmm2SSANDH8","execution_time":"2026-03-26 18:54:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-n10-1774540359"]} 
[2026-03-26 18:54:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"JQ7YRkfRssMVV8r0YLqbbWmm2SSANDH8","execution_time":"2026-03-26 18:54:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 18:54:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"JQ7YRkfRssMVV8r0YLqbbWmm2SSANDH8","execution_time":"2026-03-26 18:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 18:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JQ7YRkfRssMVV8r0YLqbbWmm2SSANDH8","execution_time":"2026-03-26 18:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-n10-1774540359","operation_id":166076} 
[2026-03-26 18:54:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"JQ7YRkfRssMVV8r0YLqbbWmm2SSANDH8","execution_time":"2026-03-26 18:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-n10-1774540359","operation_id":166076,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 18:54:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"JQ7YRkfRssMVV8r0YLqbbWmm2SSANDH8","execution_time":"2026-03-26 18:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-n10-1774540359","operation_id":166076,"processed":0,"errors":0} 
[2026-03-26 18:54:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"JQ7YRkfRssMVV8r0YLqbbWmm2SSANDH8","execution_time":"2026-03-26 18:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-n10-1774540359","operation_id":166076} 
[2026-03-26 18:54:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-n10-1774540359","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 18:54:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-n10-1774540359","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 18:54:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:54:04] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":181301} 
[2026-03-26 18:54:04] production.INFO: Order updated successfully. Order ID: 181301, Status: completed  
[2026-03-26 18:54:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-n10-1774540359","status":"completed","codes_count":0} 
[2026-03-26 18:54:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-26 18:55:02] production.INFO: Executing GetProducts task...  
[2026-03-26 18:55:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 18:55:02] production.INFO: Executing GetProducts task...  
[2026-03-26 18:55:04] production.INFO: async() رجع: true  
[2026-03-26 18:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 18:55:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 18:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 18:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 18:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 18:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 18:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 18:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 18:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 18:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 18:55:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 18:56:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"3s9NFxpczP4cjMMI5OUQxh2moiWvy7Nw","execution_time":"2026-03-26 18:56:02"} 
[2026-03-26 18:56:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"3s9NFxpczP4cjMMI5OUQxh2moiWvy7Nw","execution_time":"2026-03-26 18:56:02"} 
[2026-03-26 18:56:11] production.INFO: Constructing job for order: 181303  
[2026-03-26 18:56:12] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":181018} 
[2026-03-26 18:56:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-26 18:56:14] production.INFO: Handling job for order: 181303  
[2026-03-26 18:56:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 18:56:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 18:56:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e6298d9d-80ba-4301-a1b5-98d15eed7217&Player_ID=52367504050  
[2026-03-26 18:56:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e6298d9d-80ba-4301-a1b5-98d15eed7217&Player_ID=52367504050","has_body":false} 
[2026-03-26 18:56:15] production.INFO: Operation sent successfully {"operation_id":166078,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-X4GOf8-1774540575","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 18:56:15"}},"processed_data":{"order_number":"ORD-X4GOf8-1774540575","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 18:56:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-X4GOf8-1774540575","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 18:56:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-X4GOf8-1774540575","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 18:56:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 18:56:38] production.INFO: SendAcceptReject: Notification queued {"user_id":65,"notification_type":"order_approved","reference_id":181303} 
[2026-03-26 18:56:38] production.INFO: Order updated successfully. Order ID: 181303, Status: completed  
[2026-03-26 18:56:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-X4GOf8-1774540575","status":"completed","codes_count":0} 
[2026-03-26 18:56:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-26 18:57:28] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"200.0","mainamount":"200","operation_number":"160572919","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpmesch7v8s2b399S66jA"}},"user_id":1103} 
[2026-03-26 18:57:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 18:57:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 18:57:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 18:57:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 18:57:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 18:57:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 18:57:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 18:57:30] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 18:57:30] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18932,"user_id":1103,"amount":200.0,"admins_notified":7} 
[2026-03-26 18:58:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"vKwrPM4PSuYFzQvHv6nqD584b4DWdjh9","execution_time":"2026-03-26 18:58:03"} 
[2026-03-26 18:58:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"vKwrPM4PSuYFzQvHv6nqD584b4DWdjh9","execution_time":"2026-03-26 18:58:03"} 
[2026-03-26 18:58:34] production.INFO: SendAcceptReject: Notification queued {"user_id":771,"notification_type":"order_approved","reference_id":181204} 
[2026-03-26 18:58:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 771  
[2026-03-26 18:59:31] production.INFO: SendAcceptReject: Notification queued {"user_id":771,"notification_type":"order_approved","reference_id":181200} 
[2026-03-26 18:59:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 771  
[2026-03-26 19:00:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"NIU3YTh5NeASi4GPc4De9oCZNZ8IFzAE","execution_time":"2026-03-26 19:00:03"} 
[2026-03-26 19:00:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"NIU3YTh5NeASi4GPc4De9oCZNZ8IFzAE","execution_time":"2026-03-26 19:00:03"} 
[2026-03-26 19:00:03] production.INFO: Executing GetProducts task...  
[2026-03-26 19:00:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 19:00:03] production.INFO: Executing GetProducts task...  
[2026-03-26 19:00:06] production.INFO: async() رجع: true  
[2026-03-26 19:00:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 19:00:07] production.WARNING: Product with ID 395 not found  
[2026-03-26 19:00:07] production.WARNING: Product with ID 213 not found  
[2026-03-26 19:00:07] production.WARNING: Product with ID 212 not found  
[2026-03-26 19:00:08] production.WARNING: Product with ID 211 not found  
[2026-03-26 19:00:08] production.WARNING: Product with ID 210 not found  
[2026-03-26 19:00:08] production.WARNING: Product with ID 209 not found  
[2026-03-26 19:00:08] production.WARNING: Product with ID 214 not found  
[2026-03-26 19:00:08] production.WARNING: Product with ID 215 not found  
[2026-03-26 19:00:08] production.WARNING: Product with ID 216 not found  
[2026-03-26 19:00:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 19:00:48] production.INFO: Constructing job for order: 181306  
[2026-03-26 19:00:50] production.INFO: Handling job for order: 181306  
[2026-03-26 19:00:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:00:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:00:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=12000&uuid=da5fdcab-2ed9-4b4f-85fd-cd1ea32cb61a&Player_ID=7516732295  
[2026-03-26 19:00:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=12000&uuid=da5fdcab-2ed9-4b4f-85fd-cd1ea32cb61a&Player_ID=7516732295","has_body":false} 
[2026-03-26 19:00:51] production.INFO: Operation sent successfully {"operation_id":166079,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OpyP-1774540851","amount":1.3507200000000001427480356142041273415088653564453125,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-26 19:00:51"}},"processed_data":{"order_number":"ORD-OpyP-1774540851","amount":1.3507200000000001427480356142041273415088653564453125,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-26 19:00:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-OpyP-1774540851","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 19:00:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-OpyP-1774540851","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 19:00:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:00:57] production.INFO: SendAcceptReject: Notification queued {"user_id":1285,"notification_type":"order_approved","reference_id":181306} 
[2026-03-26 19:00:57] production.INFO: Order updated successfully. Order ID: 181306, Status: completed  
[2026-03-26 19:00:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-OpyP-1774540851","status":"completed","codes_count":0} 
[2026-03-26 19:01:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1285  
[2026-03-26 19:01:09] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":181284} 
[2026-03-26 19:01:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-26 19:01:34] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"5000.0","mainamount":"5000","operation_number":"160438678","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpkem4tfos9i8udd3Vx9u"}},"user_id":1417} 
[2026-03-26 19:01:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 19:01:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 19:01:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 19:01:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 19:01:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 19:01:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 19:01:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 19:01:36] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 19:01:36] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18933,"user_id":1417,"amount":5000.0,"admins_notified":7} 
[2026-03-26 19:02:01] production.INFO: Constructing job for order: 181308  
[2026-03-26 19:02:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"nk54wmEQ9YKmubdJ1VXkZFfP8kyfe0XZ","execution_time":"2026-03-26 19:02:03"} 
[2026-03-26 19:02:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"nk54wmEQ9YKmubdJ1VXkZFfP8kyfe0XZ","execution_time":"2026-03-26 19:02:03"} 
[2026-03-26 19:02:03] production.INFO: Handling job for order: 181308  
[2026-03-26 19:02:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:02:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:02:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/562/params?qty=2100&uuid=8a6e5a56-344d-4914-88b5-6cc7a0d0a415&Player_ID=4501187  
[2026-03-26 19:02:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/562/params?qty=2100&uuid=8a6e5a56-344d-4914-88b5-6cc7a0d0a415&Player_ID=4501187","has_body":false} 
[2026-03-26 19:02:04] production.INFO: Operation sent successfully {"operation_id":166080,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jILtGVK-1774540924","amount":2.56522581000000027273699743091128766536712646484375,"status":"processing","product":"Tada Amount","game":"Tada","notes":[],"created_at":"2026-03-26 19:02:04"}},"processed_data":{"order_number":"ORD-jILtGVK-1774540924","amount":2.56522581000000027273699743091128766536712646484375,"status":"processing","product":"Tada Amount","game":"Tada"}} 
[2026-03-26 19:03:55] production.INFO: Constructing job for order: 181309  
[2026-03-26 19:03:58] production.INFO: Handling job for order: 181309  
[2026-03-26 19:03:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:03:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:03:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4743af14-464f-4c3e-bb98-7309bf2513bc&Player_ID=52367504050  
[2026-03-26 19:03:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4743af14-464f-4c3e-bb98-7309bf2513bc&Player_ID=52367504050","has_body":false} 
[2026-03-26 19:03:59] production.INFO: Operation sent successfully {"operation_id":166081,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TKj-1774541039","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 19:03:59"}},"processed_data":{"order_number":"ORD-TKj-1774541039","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 19:04:02] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1685.0","mainamount":"1685","operation_number":"160580331","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpb3jkj18dag9maD2Nnz4"}},"user_id":1172} 
[2026-03-26 19:04:02] production.INFO: SendAcceptReject: Notification queued {"user_id":227,"notification_type":"order_approved","reference_id":181221} 
[2026-03-26 19:04:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"JGZd8tKNUwb5Ku2I8RFsGd4ruhQgMsCA","execution_time":"2026-03-26 19:04:02"} 
[2026-03-26 19:04:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"JGZd8tKNUwb5Ku2I8RFsGd4ruhQgMsCA","execution_time":"2026-03-26 19:04:02","total_operations":2,"sites_count":1} 
[2026-03-26 19:04:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"JGZd8tKNUwb5Ku2I8RFsGd4ruhQgMsCA","execution_time":"2026-03-26 19:04:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-jILtGVK-1774540924","ORD-TKj-1774541039"]} 
[2026-03-26 19:04:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"JGZd8tKNUwb5Ku2I8RFsGd4ruhQgMsCA","execution_time":"2026-03-26 19:04:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 19:04:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"JGZd8tKNUwb5Ku2I8RFsGd4ruhQgMsCA","execution_time":"2026-03-26 19:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 19:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JGZd8tKNUwb5Ku2I8RFsGd4ruhQgMsCA","execution_time":"2026-03-26 19:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TKj-1774541039","operation_id":166081} 
[2026-03-26 19:04:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"JGZd8tKNUwb5Ku2I8RFsGd4ruhQgMsCA","execution_time":"2026-03-26 19:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TKj-1774541039","operation_id":166081,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-26 19:04:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"JGZd8tKNUwb5Ku2I8RFsGd4ruhQgMsCA","execution_time":"2026-03-26 19:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TKj-1774541039","operation_id":166081,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 19:04:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"JGZd8tKNUwb5Ku2I8RFsGd4ruhQgMsCA","execution_time":"2026-03-26 19:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TKj-1774541039","operation_id":166081,"count":1} 
[2026-03-26 19:04:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"JGZd8tKNUwb5Ku2I8RFsGd4ruhQgMsCA","execution_time":"2026-03-26 19:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TKj-1774541039","operation_id":166081,"count":1} 
[2026-03-26 19:04:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"JGZd8tKNUwb5Ku2I8RFsGd4ruhQgMsCA","execution_time":"2026-03-26 19:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TKj-1774541039","operation_id":166081,"user_id":442,"notification_type":"order_approved","reference_id":181308} 
[2026-03-26 19:04:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"JGZd8tKNUwb5Ku2I8RFsGd4ruhQgMsCA","execution_time":"2026-03-26 19:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TKj-1774541039","operation_id":166081,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 19:04:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"JGZd8tKNUwb5Ku2I8RFsGd4ruhQgMsCA","execution_time":"2026-03-26 19:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TKj-1774541039","operation_id":166081,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 19:04:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"JGZd8tKNUwb5Ku2I8RFsGd4ruhQgMsCA","execution_time":"2026-03-26 19:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TKj-1774541039","operation_id":166081,"processed":1,"errors":0} 
[2026-03-26 19:04:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"JGZd8tKNUwb5Ku2I8RFsGd4ruhQgMsCA","execution_time":"2026-03-26 19:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TKj-1774541039","operation_id":166081,"processed":1,"errors":0} 
[2026-03-26 19:04:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"JGZd8tKNUwb5Ku2I8RFsGd4ruhQgMsCA","execution_time":"2026-03-26 19:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TKj-1774541039","operation_id":166081} 
[2026-03-26 19:04:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 19:04:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 19:04:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 19:04:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 19:04:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 19:04:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 19:04:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 19:04:02] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 19:04:02] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18934,"user_id":1172,"amount":1685.0,"admins_notified":7} 
[2026-03-26 19:04:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 227  
[2026-03-26 19:04:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 442  
[2026-03-26 19:04:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-jILtGVK-1774540924","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 19:04:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-jILtGVK-1774540924","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 19:04:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:04:03] production.ERROR: Order not found or already processed. External ID: ORD-jILtGVK-1774540924  
[2026-03-26 19:04:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-jILtGVK-1774540924","status":"completed","codes_count":0} 
[2026-03-26 19:04:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-TKj-1774541039","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 19:04:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-TKj-1774541039","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 19:04:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:04:21] production.INFO: SendAcceptReject: Notification queued {"user_id":65,"notification_type":"order_approved","reference_id":181309} 
[2026-03-26 19:04:21] production.INFO: Order updated successfully. Order ID: 181309, Status: completed  
[2026-03-26 19:04:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-TKj-1774541039","status":"completed","codes_count":0} 
[2026-03-26 19:04:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-26 19:05:02] production.INFO: Executing GetProducts task...  
[2026-03-26 19:05:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 19:05:02] production.INFO: Executing GetProducts task...  
[2026-03-26 19:05:04] production.INFO: Constructing job for order: 181310  
[2026-03-26 19:05:04] production.INFO: async() رجع: true  
[2026-03-26 19:05:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 19:05:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 19:05:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 19:05:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 19:05:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 19:05:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 19:05:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 19:05:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 19:05:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 19:05:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 19:05:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 19:05:06] production.INFO: Handling job for order: 181310  
[2026-03-26 19:05:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:05:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:05:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fcd9cee8-8ef7-4294-9e90-90fc0ed242a3&Player_ID=51317212053  
[2026-03-26 19:05:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fcd9cee8-8ef7-4294-9e90-90fc0ed242a3&Player_ID=51317212053","has_body":false} 
[2026-03-26 19:05:07] production.INFO: Operation sent successfully {"operation_id":166082,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QCOPTE-1774541106","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 19:05:07"}},"processed_data":{"order_number":"ORD-QCOPTE-1774541106","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 19:05:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QCOPTE-1774541106","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 19:05:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-QCOPTE-1774541106","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 19:05:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:05:18] production.INFO: SendAcceptReject: Notification queued {"user_id":1724,"notification_type":"order_approved","reference_id":181310} 
[2026-03-26 19:05:18] production.INFO: Order updated successfully. Order ID: 181310, Status: completed  
[2026-03-26 19:05:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QCOPTE-1774541106","status":"completed","codes_count":0} 
[2026-03-26 19:05:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1724  
[2026-03-26 19:06:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"OrDUytDxh2rUDAJBHu0IdiCaqMF7ICZ0","execution_time":"2026-03-26 19:06:01"} 
[2026-03-26 19:06:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"OrDUytDxh2rUDAJBHu0IdiCaqMF7ICZ0","execution_time":"2026-03-26 19:06:01"} 
[2026-03-26 19:07:33] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-26 19:07:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-26 19:07:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 646  
[2026-03-26 19:07:59] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":181304} 
[2026-03-26 19:08:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-26 19:08:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"NJEYxQJ0fbZrodDuFsm8gmEmwV9JHzmX","execution_time":"2026-03-26 19:08:01"} 
[2026-03-26 19:08:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"NJEYxQJ0fbZrodDuFsm8gmEmwV9JHzmX","execution_time":"2026-03-26 19:08:01"} 
[2026-03-26 19:08:50] production.INFO: SendAcceptReject: Notification queued {"user_id":348,"notification_type":"order_approved","reference_id":181305} 
[2026-03-26 19:08:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-26 19:09:18] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":181300} 
[2026-03-26 19:09:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-26 19:09:25] production.INFO: SendAcceptReject: Notification queued {"user_id":36,"notification_type":"order_approved","reference_id":181307} 
[2026-03-26 19:09:25] production.ERROR: FCM send failed for token 78: Requested entity was not found.  
[2026-03-26 19:09:25] production.ERROR: FCM send failed for token 97: Requested entity was not found.  
[2026-03-26 19:09:26] production.ERROR: FCM send failed for token 126: Requested entity was not found.  
[2026-03-26 19:10:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xW9eBHkoDqHjprxpnHZurE3DUOZyJbK8","execution_time":"2026-03-26 19:10:02"} 
[2026-03-26 19:10:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"xW9eBHkoDqHjprxpnHZurE3DUOZyJbK8","execution_time":"2026-03-26 19:10:02"} 
[2026-03-26 19:10:02] production.INFO: Executing GetProducts task...  
[2026-03-26 19:10:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 19:10:02] production.INFO: Executing GetProducts task...  
[2026-03-26 19:10:04] production.INFO: async() رجع: true  
[2026-03-26 19:10:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 19:10:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 19:10:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 19:10:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 19:10:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 19:10:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 19:10:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 19:10:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 19:10:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 19:10:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 19:10:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 19:10:37] production.INFO: SendAcceptReject: Notification queued {"user_id":1032,"notification_type":"request_approved","reference_id":18930} 
[2026-03-26 19:10:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1032  
[2026-03-26 19:11:04] production.INFO: SendAcceptReject: Notification queued {"user_id":409,"notification_type":"request_approved","reference_id":18931} 
[2026-03-26 19:11:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 409  
[2026-03-26 19:11:13] production.INFO: SendAcceptReject: Notification queued {"user_id":1103,"notification_type":"request_approved","reference_id":18932} 
[2026-03-26 19:11:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1103  
[2026-03-26 19:11:29] production.INFO: SendAcceptReject: Notification queued {"user_id":1417,"notification_type":"request_approved","reference_id":18933} 
[2026-03-26 19:11:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1417  
[2026-03-26 19:11:42] production.INFO: SendAcceptReject: Notification queued {"user_id":1172,"notification_type":"request_approved","reference_id":18934} 
[2026-03-26 19:11:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1172  
[2026-03-26 19:12:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"f1pwlY6ltP6blKy5PacwuWoFoPYVEC0d","execution_time":"2026-03-26 19:12:03"} 
[2026-03-26 19:12:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"f1pwlY6ltP6blKy5PacwuWoFoPYVEC0d","execution_time":"2026-03-26 19:12:03"} 
[2026-03-26 19:12:31] production.INFO: Constructing job for order: 181311  
[2026-03-26 19:12:34] production.INFO: Handling job for order: 181311  
[2026-03-26 19:12:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:12:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:12:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=cc495f51-ff60-42cc-b4f3-93af61affdc1&Player_ID=5851868407  
[2026-03-26 19:12:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=cc495f51-ff60-42cc-b4f3-93af61affdc1&Player_ID=5851868407","has_body":false} 
[2026-03-26 19:12:35] production.INFO: Operation sent successfully {"operation_id":166083,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Awy-1774541554","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 19:12:35"}},"processed_data":{"order_number":"ORD-Awy-1774541554","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 19:12:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Awy-1774541554","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 19:12:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-Awy-1774541554","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 19:12:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:12:46] production.INFO: SendAcceptReject: Notification queued {"user_id":1103,"notification_type":"order_approved","reference_id":181311} 
[2026-03-26 19:12:46] production.INFO: Order updated successfully. Order ID: 181311, Status: completed  
[2026-03-26 19:12:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Awy-1774541554","status":"completed","codes_count":0} 
[2026-03-26 19:12:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1103  
[2026-03-26 19:13:11] production.INFO: Constructing job for order: 181312  
[2026-03-26 19:13:14] production.INFO: Handling job for order: 181312  
[2026-03-26 19:13:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:13:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:13:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=0d8ada3d-d579-4ebf-bf6f-a3507561653d&Player_ID=52311252075  
[2026-03-26 19:13:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=0d8ada3d-d579-4ebf-bf6f-a3507561653d&Player_ID=52311252075","has_body":false} 
[2026-03-26 19:13:15] production.INFO: Operation sent successfully {"operation_id":166084,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TVMv0i-1774541594","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 19:13:15"}},"processed_data":{"order_number":"ORD-TVMv0i-1774541594","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 19:13:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-TVMv0i-1774541594","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 19:13:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-TVMv0i-1774541594","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 19:13:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:13:31] production.INFO: SendAcceptReject: Notification queued {"user_id":1172,"notification_type":"order_approved","reference_id":181312} 
[2026-03-26 19:13:31] production.INFO: Order updated successfully. Order ID: 181312, Status: completed  
[2026-03-26 19:13:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-TVMv0i-1774541594","status":"completed","codes_count":0} 
[2026-03-26 19:13:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1172  
[2026-03-26 19:14:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xtDYoljpcUWinIb8ySX3ed2GPVSnmleO","execution_time":"2026-03-26 19:14:03"} 
[2026-03-26 19:14:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"xtDYoljpcUWinIb8ySX3ed2GPVSnmleO","execution_time":"2026-03-26 19:14:03"} 
[2026-03-26 19:14:56] production.INFO: Constructing job for order: 181313  
[2026-03-26 19:14:57] production.INFO: Handling job for order: 181313  
[2026-03-26 19:14:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:14:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:14:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=6fc4e11b-26d6-4416-9947-ba1cc341851d&Player_ID=52311252075  
[2026-03-26 19:14:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=6fc4e11b-26d6-4416-9947-ba1cc341851d&Player_ID=52311252075","has_body":false} 
[2026-03-26 19:14:58] production.INFO: Operation sent successfully {"operation_id":166085,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-liUL-1774541697","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 19:14:58"}},"processed_data":{"order_number":"ORD-liUL-1774541697","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 19:15:01] production.INFO: Executing GetProducts task...  
[2026-03-26 19:15:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 19:15:01] production.INFO: Executing GetProducts task...  
[2026-03-26 19:15:03] production.INFO: async() رجع: true  
[2026-03-26 19:15:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 19:15:03] production.WARNING: Product with ID 395 not found  
[2026-03-26 19:15:03] production.WARNING: Product with ID 213 not found  
[2026-03-26 19:15:03] production.WARNING: Product with ID 212 not found  
[2026-03-26 19:15:03] production.WARNING: Product with ID 211 not found  
[2026-03-26 19:15:03] production.WARNING: Product with ID 210 not found  
[2026-03-26 19:15:03] production.WARNING: Product with ID 209 not found  
[2026-03-26 19:15:03] production.WARNING: Product with ID 214 not found  
[2026-03-26 19:15:03] production.WARNING: Product with ID 215 not found  
[2026-03-26 19:15:03] production.WARNING: Product with ID 216 not found  
[2026-03-26 19:15:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 19:15:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-liUL-1774541697","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 19:15:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-liUL-1774541697","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 19:15:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:15:10] production.INFO: SendAcceptReject: Notification queued {"user_id":1172,"notification_type":"order_approved","reference_id":181313} 
[2026-03-26 19:15:10] production.INFO: Order updated successfully. Order ID: 181313, Status: completed  
[2026-03-26 19:15:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-liUL-1774541697","status":"completed","codes_count":0} 
[2026-03-26 19:15:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1172  
[2026-03-26 19:15:15] production.INFO: Constructing job for order: 181314  
[2026-03-26 19:15:16] production.INFO: Handling job for order: 181314  
[2026-03-26 19:15:16] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 19:15:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:15:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=5f4ac948-4469-4eca-bc6c-711691585580&Player_ID=0957459216  
[2026-03-26 19:15:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=5f4ac948-4469-4eca-bc6c-711691585580&Player_ID=0957459216","has_body":false} 
[2026-03-26 19:15:17] production.INFO: Operation sent successfully {"operation_id":166086,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1LWteU-1774541717","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 19:15:17"}},"processed_data":{"order_number":"ORD-1LWteU-1774541717","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 19:15:33] production.INFO: Constructing job for order: 181315  
[2026-03-26 19:15:35] production.INFO: Handling job for order: 181315  
[2026-03-26 19:15:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:15:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:15:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a0bc191f-4da2-4e48-98c9-bafbe32e90d2&Player_ID=52344280208  
[2026-03-26 19:15:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a0bc191f-4da2-4e48-98c9-bafbe32e90d2&Player_ID=52344280208","has_body":false} 
[2026-03-26 19:15:35] production.INFO: Constructing job for order: 181316  
[2026-03-26 19:15:36] production.INFO: Operation sent successfully {"operation_id":166087,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cmpxg-1774541735","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 19:15:36"}},"processed_data":{"order_number":"ORD-cmpxg-1774541735","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 19:15:36] production.INFO: Handling job for order: 181316  
[2026-03-26 19:15:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:15:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:15:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6b74b226-2cef-47ec-9285-293c92dc5527&Player_ID=51826345093  
[2026-03-26 19:15:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6b74b226-2cef-47ec-9285-293c92dc5527&Player_ID=51826345093","has_body":false} 
[2026-03-26 19:15:37] production.INFO: Operation sent successfully {"operation_id":166088,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ltcX1ia-1774541736","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 19:15:37"}},"processed_data":{"order_number":"ORD-ltcX1ia-1774541736","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 19:15:37] production.INFO: Constructing job for order: 181317  
[2026-03-26 19:15:40] production.INFO: Handling job for order: 181317  
[2026-03-26 19:15:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:15:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:15:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=4362facf-df78-485d-b3d9-9f3595722d1f&Player_ID=471156  
[2026-03-26 19:15:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=4362facf-df78-485d-b3d9-9f3595722d1f&Player_ID=471156","has_body":false} 
[2026-03-26 19:15:40] production.INFO: Operation sent successfully {"operation_id":166089,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-q6pX-1774541740","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-26 19:15:40"}},"processed_data":{"order_number":"ORD-q6pX-1774541740","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-26 19:15:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-q6pX-1774541740","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 19:15:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-q6pX-1774541740","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 19:15:43] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:15:43] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":181317} 
[2026-03-26 19:15:43] production.INFO: Order updated successfully. Order ID: 181317, Status: completed  
[2026-03-26 19:15:43] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-q6pX-1774541740","status":"completed","codes_count":0} 
[2026-03-26 19:15:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-26 19:15:44] production.INFO: Constructing job for order: 181318  
[2026-03-26 19:15:46] production.INFO: Handling job for order: 181318  
[2026-03-26 19:15:46] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 19:15:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:15:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=00ad0221-e74f-47e0-aff2-c1b7839c8648&Player_ID=0940616955  
[2026-03-26 19:15:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=00ad0221-e74f-47e0-aff2-c1b7839c8648&Player_ID=0940616955","has_body":false} 
[2026-03-26 19:15:47] production.INFO: Operation sent successfully {"operation_id":166090,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-i2M3-1774541747","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 19:15:47"}},"processed_data":{"order_number":"ORD-i2M3-1774541747","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 19:15:49] production.INFO: Constructing job for order: 181319  
[2026-03-26 19:15:50] production.INFO: Handling job for order: 181319  
[2026-03-26 19:15:50] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 19:15:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:15:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=2c8d333b-3774-48fc-960f-1926df6e6edd&Player_ID=0940616955  
[2026-03-26 19:15:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=2c8d333b-3774-48fc-960f-1926df6e6edd&Player_ID=0940616955","has_body":false} 
[2026-03-26 19:15:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-cmpxg-1774541735","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 19:15:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-cmpxg-1774541735","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 19:15:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:15:50] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":181315} 
[2026-03-26 19:15:50] production.INFO: Order updated successfully. Order ID: 181315, Status: completed  
[2026-03-26 19:15:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-cmpxg-1774541735","status":"completed","codes_count":0} 
[2026-03-26 19:15:51] production.INFO: Operation sent successfully {"operation_id":166091,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-135Yc-1774541751","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 19:15:51"}},"processed_data":{"order_number":"ORD-135Yc-1774541751","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 19:15:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-26 19:15:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ltcX1ia-1774541736","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 19:15:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-ltcX1ia-1774541736","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 19:15:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:15:55] production.INFO: SendAcceptReject: Notification queued {"user_id":1103,"notification_type":"order_approved","reference_id":181316} 
[2026-03-26 19:15:55] production.INFO: Order updated successfully. Order ID: 181316, Status: completed  
[2026-03-26 19:15:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ltcX1ia-1774541736","status":"completed","codes_count":0} 
[2026-03-26 19:15:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1103  
[2026-03-26 19:16:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"rxg64lyVAC0ZwTIXhgSdfLPykjCkcDRa","execution_time":"2026-03-26 19:16:03"} 
[2026-03-26 19:16:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"rxg64lyVAC0ZwTIXhgSdfLPykjCkcDRa","execution_time":"2026-03-26 19:16:03","total_operations":3,"sites_count":1} 
[2026-03-26 19:16:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"rxg64lyVAC0ZwTIXhgSdfLPykjCkcDRa","execution_time":"2026-03-26 19:16:03","site_id":4,"site_name":"swgamessls","orders_count":3,"order_ids":["ORD-1LWteU-1774541717","ORD-i2M3-1774541747","ORD-135Yc-1774541751"]} 
[2026-03-26 19:16:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"rxg64lyVAC0ZwTIXhgSdfLPykjCkcDRa","execution_time":"2026-03-26 19:16:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 19:16:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"rxg64lyVAC0ZwTIXhgSdfLPykjCkcDRa","execution_time":"2026-03-26 19:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-26 19:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rxg64lyVAC0ZwTIXhgSdfLPykjCkcDRa","execution_time":"2026-03-26 19:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-135Yc-1774541751","operation_id":166091} 
[2026-03-26 19:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rxg64lyVAC0ZwTIXhgSdfLPykjCkcDRa","execution_time":"2026-03-26 19:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1LWteU-1774541717","operation_id":166086} 
[2026-03-26 19:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rxg64lyVAC0ZwTIXhgSdfLPykjCkcDRa","execution_time":"2026-03-26 19:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i2M3-1774541747","operation_id":166090} 
[2026-03-26 19:16:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"rxg64lyVAC0ZwTIXhgSdfLPykjCkcDRa","execution_time":"2026-03-26 19:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i2M3-1774541747","operation_id":166090,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-26 19:16:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"rxg64lyVAC0ZwTIXhgSdfLPykjCkcDRa","execution_time":"2026-03-26 19:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i2M3-1774541747","operation_id":166090,"processed":0,"errors":0} 
[2026-03-26 19:16:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"rxg64lyVAC0ZwTIXhgSdfLPykjCkcDRa","execution_time":"2026-03-26 19:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i2M3-1774541747","operation_id":166090} 
[2026-03-26 19:16:11] production.INFO: Constructing job for order: 181320  
[2026-03-26 19:16:12] production.INFO: Handling job for order: 181320  
[2026-03-26 19:16:12] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 19:16:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:16:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/810/params?qty=1&uuid=a82c9e32-a5b3-4a9b-8034-9398300af1a9&Player_ID=0996448275  
[2026-03-26 19:16:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/810/params?qty=1&uuid=a82c9e32-a5b3-4a9b-8034-9398300af1a9&Player_ID=0996448275","has_body":false} 
[2026-03-26 19:16:13] production.INFO: Operation sent successfully {"operation_id":166092,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-IKWs6nk-1774541773","amount":253.683439999999990277501638047397136688232421875,"status":"processing","product":"240.38 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 19:16:13"}},"processed_data":{"order_number":"ORD-IKWs6nk-1774541773","amount":253.683439999999990277501638047397136688232421875,"status":"processing","product":"240.38 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 19:16:20] production.INFO: Constructing job for order: 181321  
[2026-03-26 19:16:22] production.INFO: Handling job for order: 181321  
[2026-03-26 19:16:22] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 19:16:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:16:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=57d663c9-c951-410b-9e79-2ea22e80e6a4&Player_ID=0996448275  
[2026-03-26 19:16:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=57d663c9-c951-410b-9e79-2ea22e80e6a4&Player_ID=0996448275","has_body":false} 
[2026-03-26 19:16:23] production.INFO: Operation sent successfully {"operation_id":166093,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PHl-1774541783","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 19:16:23"}},"processed_data":{"order_number":"ORD-PHl-1774541783","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 19:16:46] production.INFO: Constructing job for order: 181322  
[2026-03-26 19:16:47] production.INFO: Handling job for order: 181322  
[2026-03-26 19:16:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:16:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:16:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=37dcba24-6300-4c63-a0e8-3d9466ff7275&Player_ID=52344280208  
[2026-03-26 19:16:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=37dcba24-6300-4c63-a0e8-3d9466ff7275&Player_ID=52344280208","has_body":false} 
[2026-03-26 19:16:48] production.INFO: Operation sent successfully {"operation_id":166094,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OC8p-1774541807","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 19:16:48"}},"processed_data":{"order_number":"ORD-OC8p-1774541807","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 19:16:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-OC8p-1774541807","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 19:16:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-OC8p-1774541807","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 19:16:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:16:59] production.INFO: Constructing job for order: 181323  
[2026-03-26 19:16:59] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":181322} 
[2026-03-26 19:16:59] production.INFO: Order updated successfully. Order ID: 181322, Status: completed  
[2026-03-26 19:16:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-OC8p-1774541807","status":"completed","codes_count":0} 
[2026-03-26 19:17:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-26 19:17:00] production.INFO: Handling job for order: 181323  
[2026-03-26 19:17:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:17:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:17:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=100&uuid=04e77b17-eea2-4c66-a459-15d39f2a417a&Player_ID=971315909  
[2026-03-26 19:17:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=100&uuid=04e77b17-eea2-4c66-a459-15d39f2a417a&Player_ID=971315909","has_body":false} 
[2026-03-26 19:17:01] production.INFO: Operation sent successfully {"operation_id":166095,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-B9wWON3-1774541820","amount":1.747826079999999837610857866820879280567169189453125,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-26 19:17:01"}},"processed_data":{"order_number":"ORD-B9wWON3-1774541820","amount":1.747826079999999837610857866820879280567169189453125,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-26 19:17:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-B9wWON3-1774541820","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 19:17:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-B9wWON3-1774541820","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 19:17:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:17:07] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":181323} 
[2026-03-26 19:17:07] production.INFO: Order updated successfully. Order ID: 181323, Status: completed  
[2026-03-26 19:17:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-B9wWON3-1774541820","status":"completed","codes_count":0} 
[2026-03-26 19:17:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-26 19:17:28] production.INFO: Constructing job for order: 181324  
[2026-03-26 19:17:31] production.INFO: Handling job for order: 181324  
[2026-03-26 19:17:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:17:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:17:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=5b4a731a-6e7f-4daa-9698-dddc42b50e21&Player_ID=52311252075  
[2026-03-26 19:17:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=5b4a731a-6e7f-4daa-9698-dddc42b50e21&Player_ID=52311252075","has_body":false} 
[2026-03-26 19:17:32] production.INFO: Operation sent successfully {"operation_id":166096,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QbtQ0hMB-1774541851","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 19:17:32"}},"processed_data":{"order_number":"ORD-QbtQ0hMB-1774541851","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 19:17:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QbtQ0hMB-1774541851","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 19:17:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-QbtQ0hMB-1774541851","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 19:17:43] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:17:43] production.INFO: SendAcceptReject: Notification queued {"user_id":1172,"notification_type":"order_approved","reference_id":181324} 
[2026-03-26 19:17:43] production.INFO: Order updated successfully. Order ID: 181324, Status: completed  
[2026-03-26 19:17:43] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QbtQ0hMB-1774541851","status":"completed","codes_count":0} 
[2026-03-26 19:17:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1172  
[2026-03-26 19:17:50] production.INFO: Constructing job for order: 181325  
[2026-03-26 19:17:53] production.INFO: Handling job for order: 181325  
[2026-03-26 19:17:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:17:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:17:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/571/params?qty=29000&uuid=1ae315f1-1080-47ae-9815-50801cf80361&Player_ID=27237727  
[2026-03-26 19:17:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/571/params?qty=29000&uuid=1ae315f1-1080-47ae-9815-50801cf80361&Player_ID=27237727","has_body":false} 
[2026-03-26 19:17:53] production.INFO: Operation sent successfully {"operation_id":166097,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hFY-1774541873","amount":6.94771850000000057434590416960418224334716796875,"status":"processing","product":"Mango Amount","game":"Mango","notes":[],"created_at":"2026-03-26 19:17:53"}},"processed_data":{"order_number":"ORD-hFY-1774541873","amount":6.94771850000000057434590416960418224334716796875,"status":"processing","product":"Mango Amount","game":"Mango"}} 
[2026-03-26 19:18:02] production.INFO: Constructing job for order: 181326  
[2026-03-26 19:18:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"sSIaLVQQ3Amy63sS760833u3QI1ZjFuk","execution_time":"2026-03-26 19:18:02"} 
[2026-03-26 19:18:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"sSIaLVQQ3Amy63sS760833u3QI1ZjFuk","execution_time":"2026-03-26 19:18:02","total_operations":6,"sites_count":2} 
[2026-03-26 19:18:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sSIaLVQQ3Amy63sS760833u3QI1ZjFuk","execution_time":"2026-03-26 19:18:02","site_id":4,"site_name":"swgamessls","orders_count":5,"order_ids":["ORD-1LWteU-1774541717","ORD-i2M3-1774541747","ORD-135Yc-1774541751","ORD-IKWs6nk-1774541773","ORD-PHl-1774541783"]} 
[2026-03-26 19:18:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sSIaLVQQ3Amy63sS760833u3QI1ZjFuk","execution_time":"2026-03-26 19:18:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 19:18:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sSIaLVQQ3Amy63sS760833u3QI1ZjFuk","execution_time":"2026-03-26 19:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-26 19:18:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sSIaLVQQ3Amy63sS760833u3QI1ZjFuk","execution_time":"2026-03-26 19:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PHl-1774541783","operation_id":166093,"processed":5,"skipped":0,"updates_prepared":5} 
[2026-03-26 19:18:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"sSIaLVQQ3Amy63sS760833u3QI1ZjFuk","execution_time":"2026-03-26 19:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PHl-1774541783","operation_id":166093,"total_items":5,"chunks":1,"chunk_size":10} 
[2026-03-26 19:18:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"sSIaLVQQ3Amy63sS760833u3QI1ZjFuk","execution_time":"2026-03-26 19:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PHl-1774541783","operation_id":166093,"count":5} 
[2026-03-26 19:18:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"sSIaLVQQ3Amy63sS760833u3QI1ZjFuk","execution_time":"2026-03-26 19:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PHl-1774541783","operation_id":166093,"count":5} 
[2026-03-26 19:18:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"sSIaLVQQ3Amy63sS760833u3QI1ZjFuk","execution_time":"2026-03-26 19:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PHl-1774541783","operation_id":166093,"user_id":587,"notification_type":"order_approved","reference_id":181319} 
[2026-03-26 19:18:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"sSIaLVQQ3Amy63sS760833u3QI1ZjFuk","execution_time":"2026-03-26 19:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PHl-1774541783","operation_id":166093,"user_id":1659,"notification_type":"order_approved","reference_id":181314} 
[2026-03-26 19:18:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"sSIaLVQQ3Amy63sS760833u3QI1ZjFuk","execution_time":"2026-03-26 19:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PHl-1774541783","operation_id":166093,"user_id":587,"notification_type":"order_approved","reference_id":181318} 
[2026-03-26 19:18:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"sSIaLVQQ3Amy63sS760833u3QI1ZjFuk","execution_time":"2026-03-26 19:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PHl-1774541783","operation_id":166093,"user_id":1056,"notification_type":"order_approved","reference_id":181320} 
[2026-03-26 19:18:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"sSIaLVQQ3Amy63sS760833u3QI1ZjFuk","execution_time":"2026-03-26 19:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PHl-1774541783","operation_id":166093,"user_id":1056,"notification_type":"order_approved","reference_id":181321} 
[2026-03-26 19:18:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"sSIaLVQQ3Amy63sS760833u3QI1ZjFuk","execution_time":"2026-03-26 19:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PHl-1774541783","operation_id":166093,"chunk_number":1,"processed":5,"errors":0,"total_operations":5,"total_orders":5,"total_codes":0,"total_refunds":0} 
[2026-03-26 19:18:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"sSIaLVQQ3Amy63sS760833u3QI1ZjFuk","execution_time":"2026-03-26 19:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PHl-1774541783","operation_id":166093,"total_processed":5,"total_errors":0,"chunks_processed":1} 
[2026-03-26 19:18:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"sSIaLVQQ3Amy63sS760833u3QI1ZjFuk","execution_time":"2026-03-26 19:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PHl-1774541783","operation_id":166093,"processed":5,"errors":0} 
[2026-03-26 19:18:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sSIaLVQQ3Amy63sS760833u3QI1ZjFuk","execution_time":"2026-03-26 19:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PHl-1774541783","operation_id":166093,"processed":5,"errors":0} 
[2026-03-26 19:18:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sSIaLVQQ3Amy63sS760833u3QI1ZjFuk","execution_time":"2026-03-26 19:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PHl-1774541783","operation_id":166093,"orders_count":1,"order_ids":["ORD-hFY-1774541873"]} 
[2026-03-26 19:18:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sSIaLVQQ3Amy63sS760833u3QI1ZjFuk","execution_time":"2026-03-26 19:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PHl-1774541783","operation_id":166093} 
[2026-03-26 19:18:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sSIaLVQQ3Amy63sS760833u3QI1ZjFuk","execution_time":"2026-03-26 19:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PHl-1774541783","operation_id":166093,"orders_count":1} 
[2026-03-26 19:18:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sSIaLVQQ3Amy63sS760833u3QI1ZjFuk","execution_time":"2026-03-26 19:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hFY-1774541873","operation_id":166097} 
[2026-03-26 19:18:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sSIaLVQQ3Amy63sS760833u3QI1ZjFuk","execution_time":"2026-03-26 19:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hFY-1774541873","operation_id":166097,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 19:18:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sSIaLVQQ3Amy63sS760833u3QI1ZjFuk","execution_time":"2026-03-26 19:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hFY-1774541873","operation_id":166097,"processed":0,"errors":0} 
[2026-03-26 19:18:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"sSIaLVQQ3Amy63sS760833u3QI1ZjFuk","execution_time":"2026-03-26 19:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hFY-1774541873","operation_id":166097} 
[2026-03-26 19:18:05] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 19:18:05] production.ERROR: FCM send failed for token 565: Requested entity was not found.  
[2026-03-26 19:18:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1659  
[2026-03-26 19:18:07] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 19:18:07] production.ERROR: FCM send failed for token 565: Requested entity was not found.  
[2026-03-26 19:18:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-26 19:18:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-26 19:18:07] production.INFO: Handling job for order: 181326  
[2026-03-26 19:18:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:18:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:18:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2586c7ad-e12f-4637-9e89-2a5d58600383&Player_ID=51843652136  
[2026-03-26 19:18:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2586c7ad-e12f-4637-9e89-2a5d58600383&Player_ID=51843652136","has_body":false} 
[2026-03-26 19:18:08] production.INFO: Operation sent successfully {"operation_id":166098,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jZmtRm7-1774541888","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 19:18:08"}},"processed_data":{"order_number":"ORD-jZmtRm7-1774541888","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 19:18:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-jZmtRm7-1774541888","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 19:18:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-jZmtRm7-1774541888","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 19:18:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:18:16] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":181326} 
[2026-03-26 19:18:16] production.INFO: Order updated successfully. Order ID: 181326, Status: completed  
[2026-03-26 19:18:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-jZmtRm7-1774541888","status":"completed","codes_count":0} 
[2026-03-26 19:18:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-26 19:18:48] production.INFO: Constructing job for order: 181327  
[2026-03-26 19:18:50] production.INFO: Handling job for order: 181327  
[2026-03-26 19:18:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:18:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:18:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=279369b5-f7c7-4626-ad67-cde157957b1b&Player_ID=48662314  
[2026-03-26 19:18:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=279369b5-f7c7-4626-ad67-cde157957b1b&Player_ID=48662314","has_body":false} 
[2026-03-26 19:18:51] production.INFO: Operation sent successfully {"operation_id":166099,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HU8Ga-1774541931","amount":1.7074646999999998353558794406126253306865692138671875,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-26 19:18:51"}},"processed_data":{"order_number":"ORD-HU8Ga-1774541931","amount":1.7074646999999998353558794406126253306865692138671875,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-26 19:19:30] production.INFO: Constructing job for order: 181328  
[2026-03-26 19:19:31] production.INFO: Constructing job for order: 181329  
[2026-03-26 19:19:33] production.INFO: Handling job for order: 181328  
[2026-03-26 19:19:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:19:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:19:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=86079d6b-0f36-4094-8656-0052ab92d12d&Player_ID=51950967324  
[2026-03-26 19:19:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=86079d6b-0f36-4094-8656-0052ab92d12d&Player_ID=51950967324","has_body":false} 
[2026-03-26 19:19:34] production.INFO: Operation sent successfully {"operation_id":166100,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-AJhKFTbC-1774541974","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 19:19:34"}},"processed_data":{"order_number":"ORD-AJhKFTbC-1774541974","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-26 19:19:34] production.INFO: Handling job for order: 181329  
[2026-03-26 19:19:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:19:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:19:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=5ca27e0a-1bfb-4302-9115-1f6d2773e527&Player_ID=46759404  
[2026-03-26 19:19:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=5ca27e0a-1bfb-4302-9115-1f6d2773e527&Player_ID=46759404","has_body":false} 
[2026-03-26 19:19:35] production.INFO: Operation sent successfully {"operation_id":166101,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4tWz4p-1774541974","amount":1.7074646999999998353558794406126253306865692138671875,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-26 19:19:35"}},"processed_data":{"order_number":"ORD-4tWz4p-1774541974","amount":1.7074646999999998353558794406126253306865692138671875,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-26 19:19:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-AJhKFTbC-1774541974","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 19:19:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-AJhKFTbC-1774541974","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 19:19:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:19:47] production.INFO: SendAcceptReject: Notification queued {"user_id":14,"notification_type":"order_approved","reference_id":181328} 
[2026-03-26 19:19:47] production.INFO: Order updated successfully. Order ID: 181328, Status: completed  
[2026-03-26 19:19:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-AJhKFTbC-1774541974","status":"completed","codes_count":0} 
[2026-03-26 19:19:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 14  
[2026-03-26 19:20:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"7D7GbX0WzRXbeo7Z9zmkcJ9yWGLM7rN5","execution_time":"2026-03-26 19:20:02"} 
[2026-03-26 19:20:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"7D7GbX0WzRXbeo7Z9zmkcJ9yWGLM7rN5","execution_time":"2026-03-26 19:20:02","total_operations":3,"sites_count":1} 
[2026-03-26 19:20:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"7D7GbX0WzRXbeo7Z9zmkcJ9yWGLM7rN5","execution_time":"2026-03-26 19:20:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-hFY-1774541873","ORD-HU8Ga-1774541931","ORD-4tWz4p-1774541974"]} 
[2026-03-26 19:20:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"7D7GbX0WzRXbeo7Z9zmkcJ9yWGLM7rN5","execution_time":"2026-03-26 19:20:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 19:20:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"7D7GbX0WzRXbeo7Z9zmkcJ9yWGLM7rN5","execution_time":"2026-03-26 19:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-26 19:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7D7GbX0WzRXbeo7Z9zmkcJ9yWGLM7rN5","execution_time":"2026-03-26 19:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4tWz4p-1774541974","operation_id":166101} 
[2026-03-26 19:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7D7GbX0WzRXbeo7Z9zmkcJ9yWGLM7rN5","execution_time":"2026-03-26 19:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HU8Ga-1774541931","operation_id":166099} 
[2026-03-26 19:20:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"7D7GbX0WzRXbeo7Z9zmkcJ9yWGLM7rN5","execution_time":"2026-03-26 19:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HU8Ga-1774541931","operation_id":166099,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-26 19:20:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"7D7GbX0WzRXbeo7Z9zmkcJ9yWGLM7rN5","execution_time":"2026-03-26 19:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HU8Ga-1774541931","operation_id":166099,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 19:20:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"7D7GbX0WzRXbeo7Z9zmkcJ9yWGLM7rN5","execution_time":"2026-03-26 19:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HU8Ga-1774541931","operation_id":166099,"count":1} 
[2026-03-26 19:20:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"7D7GbX0WzRXbeo7Z9zmkcJ9yWGLM7rN5","execution_time":"2026-03-26 19:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HU8Ga-1774541931","operation_id":166099,"count":1} 
[2026-03-26 19:20:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"7D7GbX0WzRXbeo7Z9zmkcJ9yWGLM7rN5","execution_time":"2026-03-26 19:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HU8Ga-1774541931","operation_id":166099,"user_id":194,"notification_type":"order_approved","reference_id":181325} 
[2026-03-26 19:20:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"7D7GbX0WzRXbeo7Z9zmkcJ9yWGLM7rN5","execution_time":"2026-03-26 19:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HU8Ga-1774541931","operation_id":166099,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 19:20:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"7D7GbX0WzRXbeo7Z9zmkcJ9yWGLM7rN5","execution_time":"2026-03-26 19:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HU8Ga-1774541931","operation_id":166099,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 19:20:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"7D7GbX0WzRXbeo7Z9zmkcJ9yWGLM7rN5","execution_time":"2026-03-26 19:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HU8Ga-1774541931","operation_id":166099,"processed":1,"errors":0} 
[2026-03-26 19:20:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"7D7GbX0WzRXbeo7Z9zmkcJ9yWGLM7rN5","execution_time":"2026-03-26 19:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HU8Ga-1774541931","operation_id":166099,"processed":1,"errors":0} 
[2026-03-26 19:20:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"7D7GbX0WzRXbeo7Z9zmkcJ9yWGLM7rN5","execution_time":"2026-03-26 19:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HU8Ga-1774541931","operation_id":166099} 
[2026-03-26 19:20:02] production.INFO: Executing GetProducts task...  
[2026-03-26 19:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 19:20:02] production.INFO: Executing GetProducts task...  
[2026-03-26 19:20:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hFY-1774541873","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 19:20:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-hFY-1774541873","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 19:20:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:20:02] production.ERROR: Order not found or already processed. External ID: ORD-hFY-1774541873  
[2026-03-26 19:20:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hFY-1774541873","status":"completed","codes_count":0} 
[2026-03-26 19:20:04] production.INFO: async() رجع: true  
[2026-03-26 19:20:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 19:20:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 19:20:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 19:20:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 19:20:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 19:20:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 19:20:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 19:20:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 19:20:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 19:20:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 19:20:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 19:20:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 194  
[2026-03-26 19:20:08] production.INFO: Constructing job for order: 181330  
[2026-03-26 19:20:11] production.INFO: Handling job for order: 181330  
[2026-03-26 19:20:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:20:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:20:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4daeb969-fb4c-4293-8515-a91a696f4318&Player_ID=52363894429  
[2026-03-26 19:20:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4daeb969-fb4c-4293-8515-a91a696f4318&Player_ID=52363894429","has_body":false} 
[2026-03-26 19:20:12] production.INFO: Operation sent successfully {"operation_id":166102,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tom2-1774542012","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 19:20:12"}},"processed_data":{"order_number":"ORD-tom2-1774542012","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 19:20:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-tom2-1774542012","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 19:20:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-tom2-1774542012","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 19:20:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:20:25] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":181330} 
[2026-03-26 19:20:25] production.INFO: Order updated successfully. Order ID: 181330, Status: completed  
[2026-03-26 19:20:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-tom2-1774542012","status":"completed","codes_count":0} 
[2026-03-26 19:20:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-26 19:20:49] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"900.0","mainamount":"900","operation_number":"600432310590","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php5u9dasnf3urbaObg2aJ"}},"user_id":194} 
[2026-03-26 19:20:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 19:20:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 19:20:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 19:20:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 19:20:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 19:20:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 19:20:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 19:20:51] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 19:20:51] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18935,"user_id":194,"amount":900.0,"admins_notified":7} 
[2026-03-26 19:21:24] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"2000.0","mainamount":"2000","operation_number":"160600236","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php1v4ujqi1n6rc03xzR7w"}},"user_id":620} 
[2026-03-26 19:21:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 19:21:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 19:21:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 19:21:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 19:21:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 19:21:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 19:21:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 19:21:24] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 19:21:24] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18936,"user_id":620,"amount":2000.0,"admins_notified":7} 
[2026-03-26 19:22:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-4tWz4p-1774541974","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 19:22:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-4tWz4p-1774541974","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 19:22:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:22:03] production.INFO: SendAcceptReject: Notification queued {"user_id":193,"notification_type":"order_approved","reference_id":181329} 
[2026-03-26 19:22:03] production.INFO: Order updated successfully. Order ID: 181329, Status: completed  
[2026-03-26 19:22:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-4tWz4p-1774541974","status":"completed","codes_count":0} 
[2026-03-26 19:22:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"VlzclYBbbPQyyWCp5bOy9AOzCJGqtY5q","execution_time":"2026-03-26 19:22:03"} 
[2026-03-26 19:22:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"VlzclYBbbPQyyWCp5bOy9AOzCJGqtY5q","execution_time":"2026-03-26 19:22:03","total_operations":1,"sites_count":1} 
[2026-03-26 19:22:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"VlzclYBbbPQyyWCp5bOy9AOzCJGqtY5q","execution_time":"2026-03-26 19:22:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-HU8Ga-1774541931"]} 
[2026-03-26 19:22:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"VlzclYBbbPQyyWCp5bOy9AOzCJGqtY5q","execution_time":"2026-03-26 19:22:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 19:22:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HU8Ga-1774541931","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 19:22:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-HU8Ga-1774541931","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 19:22:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:22:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"VlzclYBbbPQyyWCp5bOy9AOzCJGqtY5q","execution_time":"2026-03-26 19:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 19:22:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"VlzclYBbbPQyyWCp5bOy9AOzCJGqtY5q","execution_time":"2026-03-26 19:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HU8Ga-1774541931","operation_id":166099,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 19:22:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"VlzclYBbbPQyyWCp5bOy9AOzCJGqtY5q","execution_time":"2026-03-26 19:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HU8Ga-1774541931","operation_id":166099,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 19:22:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"VlzclYBbbPQyyWCp5bOy9AOzCJGqtY5q","execution_time":"2026-03-26 19:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HU8Ga-1774541931","operation_id":166099,"count":1} 
[2026-03-26 19:22:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"VlzclYBbbPQyyWCp5bOy9AOzCJGqtY5q","execution_time":"2026-03-26 19:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HU8Ga-1774541931","operation_id":166099,"count":1} 
[2026-03-26 19:22:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"VlzclYBbbPQyyWCp5bOy9AOzCJGqtY5q","execution_time":"2026-03-26 19:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HU8Ga-1774541931","operation_id":166099,"user_id":1032,"notification_type":"order_approved","reference_id":181327} 
[2026-03-26 19:22:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"VlzclYBbbPQyyWCp5bOy9AOzCJGqtY5q","execution_time":"2026-03-26 19:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HU8Ga-1774541931","operation_id":166099,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 19:22:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"VlzclYBbbPQyyWCp5bOy9AOzCJGqtY5q","execution_time":"2026-03-26 19:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HU8Ga-1774541931","operation_id":166099,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 19:22:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"VlzclYBbbPQyyWCp5bOy9AOzCJGqtY5q","execution_time":"2026-03-26 19:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HU8Ga-1774541931","operation_id":166099,"processed":1,"errors":0} 
[2026-03-26 19:22:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"VlzclYBbbPQyyWCp5bOy9AOzCJGqtY5q","execution_time":"2026-03-26 19:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HU8Ga-1774541931","operation_id":166099,"processed":1,"errors":0} 
[2026-03-26 19:22:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"VlzclYBbbPQyyWCp5bOy9AOzCJGqtY5q","execution_time":"2026-03-26 19:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HU8Ga-1774541931","operation_id":166099} 
[2026-03-26 19:22:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 193  
[2026-03-26 19:22:04] production.INFO: SendAcceptReject: Notification queued {"user_id":1032,"notification_type":"order_approved","reference_id":181327} 
[2026-03-26 19:22:04] production.INFO: Order updated successfully. Order ID: 181327, Status: completed  
[2026-03-26 19:22:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HU8Ga-1774541931","status":"completed","codes_count":0} 
[2026-03-26 19:22:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1032  
[2026-03-26 19:22:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1032  
[2026-03-26 19:23:33] production.INFO: Creating credit request {"payload":{"_token":"HKWQmC1N5iQu4yc45QwdvDy6uPznTBv0mmctHLSB","amount":"10000","method_id":"16","mainamount":"10000","operation_number":"74588544","note":"شي ساعة بحولك"},"user_id":36} 
[2026-03-26 19:23:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 19:23:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 19:23:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 19:23:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 19:23:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 19:23:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 19:23:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 19:23:34] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 19:23:34] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18937,"user_id":36,"amount":10000.0,"admins_notified":7} 
[2026-03-26 19:24:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"K5D5b0mAtKvcQmnulMMSVKAWFsR2hj3p","execution_time":"2026-03-26 19:24:01"} 
[2026-03-26 19:24:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"K5D5b0mAtKvcQmnulMMSVKAWFsR2hj3p","execution_time":"2026-03-26 19:24:01"} 
[2026-03-26 19:25:01] production.INFO: Executing GetProducts task...  
[2026-03-26 19:25:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 19:25:01] production.INFO: Executing GetProducts task...  
[2026-03-26 19:25:03] production.INFO: async() رجع: true  
[2026-03-26 19:25:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 19:25:03] production.WARNING: Product with ID 395 not found  
[2026-03-26 19:25:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 19:25:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 19:25:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 19:25:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 19:25:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 19:25:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 19:25:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 19:25:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 19:25:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 19:26:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6DE7ywGr3jjezN9khU6LYr1bjUBkdRDb","execution_time":"2026-03-26 19:26:01"} 
[2026-03-26 19:26:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"6DE7ywGr3jjezN9khU6LYr1bjUBkdRDb","execution_time":"2026-03-26 19:26:01"} 
[2026-03-26 19:26:02] production.INFO: Constructing job for order: 181332  
[2026-03-26 19:26:04] production.INFO: Handling job for order: 181332  
[2026-03-26 19:26:04] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 19:26:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:26:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=d46a50fc-639f-4f52-9851-1e80288bbd5e&Player_ID=0982192470  
[2026-03-26 19:26:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=d46a50fc-639f-4f52-9851-1e80288bbd5e&Player_ID=0982192470","has_body":false} 
[2026-03-26 19:26:05] production.INFO: Operation sent successfully {"operation_id":166103,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fxY-1774542365","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 19:26:05"}},"processed_data":{"order_number":"ORD-fxY-1774542365","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 19:26:11] production.INFO: Constructing job for order: 181333  
[2026-03-26 19:26:14] production.INFO: Handling job for order: 181333  
[2026-03-26 19:26:14] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 19:26:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:26:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=c08b8a1c-5e52-4a65-bc45-9808fb0312ba&Player_ID=0998856756  
[2026-03-26 19:26:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=c08b8a1c-5e52-4a65-bc45-9808fb0312ba&Player_ID=0998856756","has_body":false} 
[2026-03-26 19:26:15] production.INFO: Operation sent successfully {"operation_id":166104,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6iK-1774542375","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 19:26:15"}},"processed_data":{"order_number":"ORD-6iK-1774542375","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 19:26:15] production.INFO: Constructing job for order: 181334  
[2026-03-26 19:26:18] production.INFO: Handling job for order: 181334  
[2026-03-26 19:26:18] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 19:26:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:26:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/812/params?qty=1&uuid=91e7df36-a717-4687-bd28-9449063fd288&Player_ID=0998856756  
[2026-03-26 19:26:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/812/params?qty=1&uuid=91e7df36-a717-4687-bd28-9449063fd288&Player_ID=0998856756","has_body":false} 
[2026-03-26 19:26:19] production.INFO: Operation sent successfully {"operation_id":166105,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rqpsV-1774542378","amount":334.86777999999998201019479893147945404052734375,"status":"processing","product":"317.31 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 19:26:19"}},"processed_data":{"order_number":"ORD-rqpsV-1774542378","amount":334.86777999999998201019479893147945404052734375,"status":"processing","product":"317.31 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 19:26:24] production.INFO: Constructing job for order: 181335  
[2026-03-26 19:26:25] production.INFO: Handling job for order: 181335  
[2026-03-26 19:26:25] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 19:26:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:26:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=76b1a44a-ad34-43b2-887a-6c0109d322f0&Player_ID=0934344818  
[2026-03-26 19:26:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=76b1a44a-ad34-43b2-887a-6c0109d322f0&Player_ID=0934344818","has_body":false} 
[2026-03-26 19:26:25] production.INFO: Operation sent successfully {"operation_id":166106,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1KluytPW-1774542385","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 19:26:25"}},"processed_data":{"order_number":"ORD-1KluytPW-1774542385","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 19:27:15] production.INFO: Constructing job for order: 181336  
[2026-03-26 19:27:16] production.INFO: Handling job for order: 181336  
[2026-03-26 19:27:16] production.ERROR: API failed for order 181336 {"order_id":181336,"error_message":"No query results for model [App\\Models\\PriceAsync].","error_code":0,"file":"/home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php","line":780,"stack_trace":"#0 /home/talaah/public_html/app/Services/ExternalSite/OrderExternalService.php(250): Illuminate\\Database\\Eloquent\\Builder->firstOrFail()
#1 /home/talaah/public_html/app/Services/ExternalSite/OrderExternalService.php(29): App\\Services\\ExternalSite\\OrderExternalService->doRequest(181336, 885, 1, 'd25f3b9d-88ff-4...', '[{\"key\":\"userna...', 31, 314)
#2 /home/talaah/public_html/app/Jobs/OrderApiJob.php(71): App\\Services\\ExternalSite\\OrderExternalService->sendOrder(181336)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\OrderApiJob->handle()
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array)
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\OrderApiJob))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\OrderApiJob))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\OrderApiJob), false)
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\OrderApiJob))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\OrderApiJob))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\RedisJob), Object(App\\Jobs\\OrderApiJob))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\RedisJob), Array)
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(487): Illuminate\\Queue\\Jobs\\Job->fire()
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(437): Illuminate\\Queue\\Worker->process('redis', Object(Illuminate\\Queue\\Jobs\\RedisJob), Object(Illuminate\\Queue\\WorkerOptions))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\RedisJob), 'redis', Object(Illuminate\\Queue\\WorkerOptions))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('redis', 'default', Object(Illuminate\\Queue\\WorkerOptions))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('redis', 'default')
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/talaah/public_html/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/talaah/public_html/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/talaah/public_html/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/talaah/public_html/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/talaah/public_html/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}","previous_exception":null,"context":{"job_class":"App\\Jobs\\OrderApiJob","timestamp":"2026-03-26 19:27:16","memory_usage":59244544,"memory_peak":59244544}} 
[2026-03-26 19:27:56] production.INFO: Constructing job for order: 181337  
[2026-03-26 19:27:58] production.INFO: Handling job for order: 181337  
[2026-03-26 19:27:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:27:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:27:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/597/params?qty=1000&uuid=3f71db9b-1801-4a74-a3a8-8cd9d86bd578&Player_ID=66537500  
[2026-03-26 19:27:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/597/params?qty=1000&uuid=3f71db9b-1801-4a74-a3a8-8cd9d86bd578&Player_ID=66537500","has_body":false} 
[2026-03-26 19:27:59] production.INFO: Operation sent successfully {"operation_id":166107,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RIV3-1774542479","amount":6.39849999999999941024952931911684572696685791015625,"status":"processing","product":"SuperLive Amount","game":"SuperLive","notes":[],"created_at":"2026-03-26 19:27:59"}},"processed_data":{"order_number":"ORD-RIV3-1774542479","amount":6.39849999999999941024952931911684572696685791015625,"status":"processing","product":"SuperLive Amount","game":"SuperLive"}} 
[2026-03-26 19:28:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"IiWB9WwjdPQxeNloRLSulApagdEw0LZi","execution_time":"2026-03-26 19:28:02"} 
[2026-03-26 19:28:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"IiWB9WwjdPQxeNloRLSulApagdEw0LZi","execution_time":"2026-03-26 19:28:02","total_operations":5,"sites_count":2} 
[2026-03-26 19:28:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"IiWB9WwjdPQxeNloRLSulApagdEw0LZi","execution_time":"2026-03-26 19:28:02","site_id":4,"site_name":"swgamessls","orders_count":4,"order_ids":["ORD-fxY-1774542365","ORD-6iK-1774542375","ORD-rqpsV-1774542378","ORD-1KluytPW-1774542385"]} 
[2026-03-26 19:28:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"IiWB9WwjdPQxeNloRLSulApagdEw0LZi","execution_time":"2026-03-26 19:28:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 19:28:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"IiWB9WwjdPQxeNloRLSulApagdEw0LZi","execution_time":"2026-03-26 19:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-26 19:28:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"IiWB9WwjdPQxeNloRLSulApagdEw0LZi","execution_time":"2026-03-26 19:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rqpsV-1774542378","operation_id":166105,"processed":4,"skipped":0,"updates_prepared":4} 
[2026-03-26 19:28:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"IiWB9WwjdPQxeNloRLSulApagdEw0LZi","execution_time":"2026-03-26 19:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rqpsV-1774542378","operation_id":166105,"total_items":4,"chunks":1,"chunk_size":10} 
[2026-03-26 19:28:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"IiWB9WwjdPQxeNloRLSulApagdEw0LZi","execution_time":"2026-03-26 19:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rqpsV-1774542378","operation_id":166105,"count":4} 
[2026-03-26 19:28:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"IiWB9WwjdPQxeNloRLSulApagdEw0LZi","execution_time":"2026-03-26 19:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rqpsV-1774542378","operation_id":166105,"count":4} 
[2026-03-26 19:28:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"IiWB9WwjdPQxeNloRLSulApagdEw0LZi","execution_time":"2026-03-26 19:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rqpsV-1774542378","operation_id":166105,"user_id":1417,"notification_type":"order_approved","reference_id":181335} 
[2026-03-26 19:28:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"IiWB9WwjdPQxeNloRLSulApagdEw0LZi","execution_time":"2026-03-26 19:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rqpsV-1774542378","operation_id":166105,"user_id":5,"notification_type":"order_approved","reference_id":181333} 
[2026-03-26 19:28:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"IiWB9WwjdPQxeNloRLSulApagdEw0LZi","execution_time":"2026-03-26 19:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rqpsV-1774542378","operation_id":166105,"user_id":1417,"notification_type":"order_approved","reference_id":181332} 
[2026-03-26 19:28:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"IiWB9WwjdPQxeNloRLSulApagdEw0LZi","execution_time":"2026-03-26 19:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rqpsV-1774542378","operation_id":166105,"user_id":5,"notification_type":"order_approved","reference_id":181334} 
[2026-03-26 19:28:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"IiWB9WwjdPQxeNloRLSulApagdEw0LZi","execution_time":"2026-03-26 19:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rqpsV-1774542378","operation_id":166105,"chunk_number":1,"processed":4,"errors":0,"total_operations":4,"total_orders":4,"total_codes":0,"total_refunds":0} 
[2026-03-26 19:28:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"IiWB9WwjdPQxeNloRLSulApagdEw0LZi","execution_time":"2026-03-26 19:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rqpsV-1774542378","operation_id":166105,"total_processed":4,"total_errors":0,"chunks_processed":1} 
[2026-03-26 19:28:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"IiWB9WwjdPQxeNloRLSulApagdEw0LZi","execution_time":"2026-03-26 19:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rqpsV-1774542378","operation_id":166105,"processed":4,"errors":0} 
[2026-03-26 19:28:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"IiWB9WwjdPQxeNloRLSulApagdEw0LZi","execution_time":"2026-03-26 19:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rqpsV-1774542378","operation_id":166105,"processed":4,"errors":0} 
[2026-03-26 19:28:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"IiWB9WwjdPQxeNloRLSulApagdEw0LZi","execution_time":"2026-03-26 19:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rqpsV-1774542378","operation_id":166105,"orders_count":1,"order_ids":["ORD-RIV3-1774542479"]} 
[2026-03-26 19:28:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"IiWB9WwjdPQxeNloRLSulApagdEw0LZi","execution_time":"2026-03-26 19:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rqpsV-1774542378","operation_id":166105} 
[2026-03-26 19:28:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"IiWB9WwjdPQxeNloRLSulApagdEw0LZi","execution_time":"2026-03-26 19:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rqpsV-1774542378","operation_id":166105,"orders_count":1} 
[2026-03-26 19:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IiWB9WwjdPQxeNloRLSulApagdEw0LZi","execution_time":"2026-03-26 19:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RIV3-1774542479","operation_id":166107} 
[2026-03-26 19:28:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"IiWB9WwjdPQxeNloRLSulApagdEw0LZi","execution_time":"2026-03-26 19:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RIV3-1774542479","operation_id":166107,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 19:28:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"IiWB9WwjdPQxeNloRLSulApagdEw0LZi","execution_time":"2026-03-26 19:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RIV3-1774542479","operation_id":166107,"processed":0,"errors":0} 
[2026-03-26 19:28:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"IiWB9WwjdPQxeNloRLSulApagdEw0LZi","execution_time":"2026-03-26 19:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RIV3-1774542479","operation_id":166107} 
[2026-03-26 19:28:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1417  
[2026-03-26 19:28:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-26 19:28:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1417  
[2026-03-26 19:28:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-26 19:28:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-RIV3-1774542479","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 19:28:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-RIV3-1774542479","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 19:28:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:28:05] production.INFO: SendAcceptReject: Notification queued {"user_id":314,"notification_type":"order_approved","reference_id":181337} 
[2026-03-26 19:28:05] production.INFO: Order updated successfully. Order ID: 181337, Status: completed  
[2026-03-26 19:28:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-RIV3-1774542479","status":"completed","codes_count":0} 
[2026-03-26 19:28:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 314  
[2026-03-26 19:28:19] production.INFO: Constructing job for order: 181338  
[2026-03-26 19:28:19] production.INFO: Constructing job for order: 181339  
[2026-03-26 19:28:21] production.INFO: Handling job for order: 181338  
[2026-03-26 19:28:21] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 19:28:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:28:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=56ab33b0-5ccb-4712-99d9-3f46d9881d16&Player_ID=0934344818  
[2026-03-26 19:28:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=56ab33b0-5ccb-4712-99d9-3f46d9881d16&Player_ID=0934344818","has_body":false} 
[2026-03-26 19:28:21] production.INFO: Operation sent successfully {"operation_id":166108,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-T54TP-1774542501","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 19:28:21"}},"processed_data":{"order_number":"ORD-T54TP-1774542501","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 19:28:21] production.INFO: Handling job for order: 181339  
[2026-03-26 19:28:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:28:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:28:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/615/params?qty=20000&uuid=ccc6ee4a-78dd-4807-acae-afcffba6111e&Player_ID=23964886  
[2026-03-26 19:28:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/615/params?qty=20000&uuid=ccc6ee4a-78dd-4807-acae-afcffba6111e&Player_ID=23964886","has_body":false} 
[2026-03-26 19:28:22] production.INFO: Operation sent successfully {"operation_id":166109,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LlYe3huR-1774542502","amount":2.100852000000000163737468028557486832141876220703125,"status":"processing","product":"Xena Amount","game":"Xena","notes":[],"created_at":"2026-03-26 19:28:22"}},"processed_data":{"order_number":"ORD-LlYe3huR-1774542502","amount":2.100852000000000163737468028557486832141876220703125,"status":"processing","product":"Xena Amount","game":"Xena"}} 
[2026-03-26 19:28:36] production.INFO: Constructing job for order: 181340  
[2026-03-26 19:28:37] production.INFO: Handling job for order: 181340  
[2026-03-26 19:28:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:28:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:28:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b0aab2c6-cbee-4748-a912-1c568efb81b5&Player_ID=51977085659  
[2026-03-26 19:28:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b0aab2c6-cbee-4748-a912-1c568efb81b5&Player_ID=51977085659","has_body":false} 
[2026-03-26 19:28:38] production.INFO: Operation sent successfully {"operation_id":166110,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-adHZ3RDN-1774542518","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 19:28:38"}},"processed_data":{"order_number":"ORD-adHZ3RDN-1774542518","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 19:28:47] production.INFO: Constructing job for order: 181341  
[2026-03-26 19:28:50] production.INFO: Handling job for order: 181341  
[2026-03-26 19:28:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:28:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:28:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=150&uuid=d2f6210e-1adc-42b2-a5ab-20235a908a27&Player_ID=1109077128  
[2026-03-26 19:28:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=150&uuid=d2f6210e-1adc-42b2-a5ab-20235a908a27&Player_ID=1109077128","has_body":false} 
[2026-03-26 19:28:51] production.INFO: Operation sent successfully {"operation_id":166111,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yqTiaZ-1774542531","amount":2.62173911999999997846089172526262700557708740234375,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-26 19:28:51"}},"processed_data":{"order_number":"ORD-yqTiaZ-1774542531","amount":2.62173911999999997846089172526262700557708740234375,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-26 19:28:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-adHZ3RDN-1774542518","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 19:28:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-adHZ3RDN-1774542518","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 19:28:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:28:53] production.INFO: SendAcceptReject: Notification queued {"user_id":409,"notification_type":"order_approved","reference_id":181340} 
[2026-03-26 19:28:53] production.INFO: Order updated successfully. Order ID: 181340, Status: completed  
[2026-03-26 19:28:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-adHZ3RDN-1774542518","status":"completed","codes_count":0} 
[2026-03-26 19:28:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 409  
[2026-03-26 19:28:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-yqTiaZ-1774542531","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 19:28:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-yqTiaZ-1774542531","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 19:28:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:28:56] production.INFO: SendAcceptReject: Notification queued {"user_id":675,"notification_type":"order_approved","reference_id":181341} 
[2026-03-26 19:28:56] production.INFO: Order updated successfully. Order ID: 181341, Status: completed  
[2026-03-26 19:28:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-yqTiaZ-1774542531","status":"completed","codes_count":0} 
[2026-03-26 19:28:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 675  
[2026-03-26 19:29:02] production.INFO: SendAcceptReject: Notification queued {"user_id":194,"notification_type":"request_approved","reference_id":18935} 
[2026-03-26 19:29:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 194  
[2026-03-26 19:29:07] production.INFO: Constructing job for order: 181342  
[2026-03-26 19:29:09] production.INFO: Handling job for order: 181342  
[2026-03-26 19:29:09] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 19:29:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:29:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=8b4f5bee-5309-47cc-a1c5-473a16132de3&Player_ID=0982192470  
[2026-03-26 19:29:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=8b4f5bee-5309-47cc-a1c5-473a16132de3&Player_ID=0982192470","has_body":false} 
[2026-03-26 19:29:10] production.INFO: Operation sent successfully {"operation_id":166112,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FQL-1774542550","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 19:29:10"}},"processed_data":{"order_number":"ORD-FQL-1774542550","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 19:29:13] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"request_approved","reference_id":18936} 
[2026-03-26 19:29:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-26 19:29:16] production.INFO: SendAcceptReject: Notification queued {"user_id":36,"notification_type":"request_approved","reference_id":18937} 
[2026-03-26 19:29:19] production.ERROR: FCM send failed for token 78: Requested entity was not found.  
[2026-03-26 19:29:19] production.ERROR: FCM send failed for token 97: Requested entity was not found.  
[2026-03-26 19:29:19] production.ERROR: FCM send failed for token 126: Requested entity was not found.  
[2026-03-26 19:30:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ppVlpee6ZI9h6hn3U0vWdv1x3Wq6wFoU","execution_time":"2026-03-26 19:30:02"} 
[2026-03-26 19:30:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ppVlpee6ZI9h6hn3U0vWdv1x3Wq6wFoU","execution_time":"2026-03-26 19:30:02","total_operations":3,"sites_count":2} 
[2026-03-26 19:30:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ppVlpee6ZI9h6hn3U0vWdv1x3Wq6wFoU","execution_time":"2026-03-26 19:30:02","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-T54TP-1774542501","ORD-FQL-1774542550"]} 
[2026-03-26 19:30:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ppVlpee6ZI9h6hn3U0vWdv1x3Wq6wFoU","execution_time":"2026-03-26 19:30:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 19:30:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ppVlpee6ZI9h6hn3U0vWdv1x3Wq6wFoU","execution_time":"2026-03-26 19:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 19:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ppVlpee6ZI9h6hn3U0vWdv1x3Wq6wFoU","execution_time":"2026-03-26 19:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FQL-1774542550","operation_id":166112} 
[2026-03-26 19:30:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ppVlpee6ZI9h6hn3U0vWdv1x3Wq6wFoU","execution_time":"2026-03-26 19:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T54TP-1774542501","operation_id":166108,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-26 19:30:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"ppVlpee6ZI9h6hn3U0vWdv1x3Wq6wFoU","execution_time":"2026-03-26 19:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T54TP-1774542501","operation_id":166108,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 19:30:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"ppVlpee6ZI9h6hn3U0vWdv1x3Wq6wFoU","execution_time":"2026-03-26 19:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T54TP-1774542501","operation_id":166108,"count":1} 
[2026-03-26 19:30:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"ppVlpee6ZI9h6hn3U0vWdv1x3Wq6wFoU","execution_time":"2026-03-26 19:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T54TP-1774542501","operation_id":166108,"count":1} 
[2026-03-26 19:30:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ppVlpee6ZI9h6hn3U0vWdv1x3Wq6wFoU","execution_time":"2026-03-26 19:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T54TP-1774542501","operation_id":166108,"user_id":1417,"notification_type":"order_approved","reference_id":181338} 
[2026-03-26 19:30:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"ppVlpee6ZI9h6hn3U0vWdv1x3Wq6wFoU","execution_time":"2026-03-26 19:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T54TP-1774542501","operation_id":166108,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 19:30:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"ppVlpee6ZI9h6hn3U0vWdv1x3Wq6wFoU","execution_time":"2026-03-26 19:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T54TP-1774542501","operation_id":166108,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 19:30:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"ppVlpee6ZI9h6hn3U0vWdv1x3Wq6wFoU","execution_time":"2026-03-26 19:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T54TP-1774542501","operation_id":166108,"processed":1,"errors":0} 
[2026-03-26 19:30:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ppVlpee6ZI9h6hn3U0vWdv1x3Wq6wFoU","execution_time":"2026-03-26 19:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T54TP-1774542501","operation_id":166108,"processed":1,"errors":0} 
[2026-03-26 19:30:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ppVlpee6ZI9h6hn3U0vWdv1x3Wq6wFoU","execution_time":"2026-03-26 19:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T54TP-1774542501","operation_id":166108,"orders_count":1,"order_ids":["ORD-LlYe3huR-1774542502"]} 
[2026-03-26 19:30:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ppVlpee6ZI9h6hn3U0vWdv1x3Wq6wFoU","execution_time":"2026-03-26 19:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T54TP-1774542501","operation_id":166108} 
[2026-03-26 19:30:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ppVlpee6ZI9h6hn3U0vWdv1x3Wq6wFoU","execution_time":"2026-03-26 19:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T54TP-1774542501","operation_id":166108,"orders_count":1} 
[2026-03-26 19:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ppVlpee6ZI9h6hn3U0vWdv1x3Wq6wFoU","execution_time":"2026-03-26 19:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LlYe3huR-1774542502","operation_id":166109} 
[2026-03-26 19:30:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ppVlpee6ZI9h6hn3U0vWdv1x3Wq6wFoU","execution_time":"2026-03-26 19:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LlYe3huR-1774542502","operation_id":166109,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 19:30:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ppVlpee6ZI9h6hn3U0vWdv1x3Wq6wFoU","execution_time":"2026-03-26 19:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LlYe3huR-1774542502","operation_id":166109,"processed":0,"errors":0} 
[2026-03-26 19:30:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ppVlpee6ZI9h6hn3U0vWdv1x3Wq6wFoU","execution_time":"2026-03-26 19:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LlYe3huR-1774542502","operation_id":166109} 
[2026-03-26 19:30:02] production.INFO: Executing GetProducts task...  
[2026-03-26 19:30:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 19:30:02] production.INFO: Executing GetProducts task...  
[2026-03-26 19:30:04] production.INFO: async() رجع: true  
[2026-03-26 19:30:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 19:30:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 19:30:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 19:30:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 19:30:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 19:30:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 19:30:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 19:30:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 19:30:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 19:30:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 19:30:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 19:30:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1417  
[2026-03-26 19:30:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LlYe3huR-1774542502","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 19:30:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-LlYe3huR-1774542502","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 19:30:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:30:06] production.INFO: SendAcceptReject: Notification queued {"user_id":57,"notification_type":"order_approved","reference_id":181339} 
[2026-03-26 19:30:06] production.INFO: Order updated successfully. Order ID: 181339, Status: completed  
[2026-03-26 19:30:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LlYe3huR-1774542502","status":"completed","codes_count":0} 
[2026-03-26 19:30:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 57  
[2026-03-26 19:30:19] production.INFO: Constructing job for order: 181343  
[2026-03-26 19:30:20] production.INFO: Handling job for order: 181343  
[2026-03-26 19:30:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:30:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:30:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a5c669eb-836a-42e2-8d22-e0c6227d6273&Player_ID=51977085659  
[2026-03-26 19:30:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a5c669eb-836a-42e2-8d22-e0c6227d6273&Player_ID=51977085659","has_body":false} 
[2026-03-26 19:30:21] production.INFO: SendAcceptReject: Notification queued {"user_id":1734,"notification_type":"order_approved","reference_id":181331} 
[2026-03-26 19:30:21] production.INFO: Operation sent successfully {"operation_id":166113,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iFE-1774542621","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 19:30:21"}},"processed_data":{"order_number":"ORD-iFE-1774542621","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 19:30:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1734  
[2026-03-26 19:30:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-iFE-1774542621","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 19:30:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-iFE-1774542621","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 19:30:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:30:29] production.INFO: SendAcceptReject: Notification queued {"user_id":409,"notification_type":"order_approved","reference_id":181343} 
[2026-03-26 19:30:29] production.INFO: Order updated successfully. Order ID: 181343, Status: completed  
[2026-03-26 19:30:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-iFE-1774542621","status":"completed","codes_count":0} 
[2026-03-26 19:30:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 409  
[2026-03-26 19:31:14] production.INFO: SendAcceptReject: Notification queued {"user_id":314,"notification_type":"order_approved","reference_id":181336} 
[2026-03-26 19:31:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 314  
[2026-03-26 19:31:17] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"557.0","mainamount":"557","operation_number":"600432318990","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpvk20ie9ocu1510gA0ZX"}},"user_id":245} 
[2026-03-26 19:31:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 19:31:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 19:31:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 19:31:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 19:31:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 19:31:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 19:31:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 19:31:18] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 19:31:18] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18938,"user_id":245,"amount":557.0,"admins_notified":7} 
[2026-03-26 19:31:36] production.INFO: Constructing job for order: 181344  
[2026-03-26 19:31:39] production.INFO: Handling job for order: 181344  
[2026-03-26 19:31:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:31:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:31:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1c870cf6-5c7e-41fe-8817-e247ca062527&Player_ID=52350651710  
[2026-03-26 19:31:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1c870cf6-5c7e-41fe-8817-e247ca062527&Player_ID=52350651710","has_body":false} 
[2026-03-26 19:31:40] production.INFO: Operation sent successfully {"operation_id":166114,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-eA06tE-1774542700","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 19:31:40"}},"processed_data":{"order_number":"ORD-eA06tE-1774542700","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 19:31:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-eA06tE-1774542700","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 19:31:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-eA06tE-1774542700","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 19:31:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:31:50] production.INFO: SendAcceptReject: Notification queued {"user_id":1285,"notification_type":"order_approved","reference_id":181344} 
[2026-03-26 19:31:50] production.INFO: Order updated successfully. Order ID: 181344, Status: completed  
[2026-03-26 19:31:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-eA06tE-1774542700","status":"completed","codes_count":0} 
[2026-03-26 19:31:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1285  
[2026-03-26 19:32:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"G0qO3vw5ymntYA3ky6v1xAmgYt16k7VG","execution_time":"2026-03-26 19:32:01"} 
[2026-03-26 19:32:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"G0qO3vw5ymntYA3ky6v1xAmgYt16k7VG","execution_time":"2026-03-26 19:32:01","total_operations":1,"sites_count":1} 
[2026-03-26 19:32:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"G0qO3vw5ymntYA3ky6v1xAmgYt16k7VG","execution_time":"2026-03-26 19:32:01","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-FQL-1774542550"]} 
[2026-03-26 19:32:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"G0qO3vw5ymntYA3ky6v1xAmgYt16k7VG","execution_time":"2026-03-26 19:32:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 19:32:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"G0qO3vw5ymntYA3ky6v1xAmgYt16k7VG","execution_time":"2026-03-26 19:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 19:32:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"G0qO3vw5ymntYA3ky6v1xAmgYt16k7VG","execution_time":"2026-03-26 19:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FQL-1774542550","operation_id":166112,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 19:32:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"G0qO3vw5ymntYA3ky6v1xAmgYt16k7VG","execution_time":"2026-03-26 19:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FQL-1774542550","operation_id":166112,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 19:32:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"G0qO3vw5ymntYA3ky6v1xAmgYt16k7VG","execution_time":"2026-03-26 19:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FQL-1774542550","operation_id":166112,"count":1} 
[2026-03-26 19:32:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"G0qO3vw5ymntYA3ky6v1xAmgYt16k7VG","execution_time":"2026-03-26 19:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FQL-1774542550","operation_id":166112,"count":1} 
[2026-03-26 19:32:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"G0qO3vw5ymntYA3ky6v1xAmgYt16k7VG","execution_time":"2026-03-26 19:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FQL-1774542550","operation_id":166112,"user_id":1417,"notification_type":"order_approved","reference_id":181342} 
[2026-03-26 19:32:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"G0qO3vw5ymntYA3ky6v1xAmgYt16k7VG","execution_time":"2026-03-26 19:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FQL-1774542550","operation_id":166112,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 19:32:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"G0qO3vw5ymntYA3ky6v1xAmgYt16k7VG","execution_time":"2026-03-26 19:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FQL-1774542550","operation_id":166112,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 19:32:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"G0qO3vw5ymntYA3ky6v1xAmgYt16k7VG","execution_time":"2026-03-26 19:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FQL-1774542550","operation_id":166112,"processed":1,"errors":0} 
[2026-03-26 19:32:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"G0qO3vw5ymntYA3ky6v1xAmgYt16k7VG","execution_time":"2026-03-26 19:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FQL-1774542550","operation_id":166112,"processed":1,"errors":0} 
[2026-03-26 19:32:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"G0qO3vw5ymntYA3ky6v1xAmgYt16k7VG","execution_time":"2026-03-26 19:32:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FQL-1774542550","operation_id":166112} 
[2026-03-26 19:32:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1417  
[2026-03-26 19:32:26] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1380.0","mainamount":"1380","operation_number":"160614454","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php26ni2patadj1apx8mmY"}},"user_id":1103} 
[2026-03-26 19:32:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 19:32:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 19:32:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 19:32:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 19:32:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 19:32:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 19:32:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 19:32:28] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 19:32:28] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18939,"user_id":1103,"amount":1380.0,"admins_notified":7} 
[2026-03-26 19:32:43] production.INFO: Constructing job for order: 181345  
[2026-03-26 19:32:46] production.INFO: Handling job for order: 181345  
[2026-03-26 19:32:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:32:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:32:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1e00cdae-a29f-4ebd-9690-7c9d0481963c&Player_ID=52350651710  
[2026-03-26 19:32:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1e00cdae-a29f-4ebd-9690-7c9d0481963c&Player_ID=52350651710","has_body":false} 
[2026-03-26 19:32:47] production.INFO: Operation sent successfully {"operation_id":166115,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vXI-1774542767","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 19:32:47"}},"processed_data":{"order_number":"ORD-vXI-1774542767","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 19:32:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vXI-1774542767","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 19:32:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-vXI-1774542767","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 19:32:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:32:56] production.INFO: SendAcceptReject: Notification queued {"user_id":1285,"notification_type":"order_approved","reference_id":181345} 
[2026-03-26 19:32:56] production.INFO: Order updated successfully. Order ID: 181345, Status: completed  
[2026-03-26 19:32:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vXI-1774542767","status":"completed","codes_count":0} 
[2026-03-26 19:32:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1285  
[2026-03-26 19:34:00] production.INFO: Constructing job for order: 181346  
[2026-03-26 19:34:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"P5ePRrTX8sYF8lc4bGiu42QUETWdd7oZ","execution_time":"2026-03-26 19:34:02"} 
[2026-03-26 19:34:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"P5ePRrTX8sYF8lc4bGiu42QUETWdd7oZ","execution_time":"2026-03-26 19:34:02"} 
[2026-03-26 19:34:02] production.INFO: Handling job for order: 181346  
[2026-03-26 19:34:02] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 19:34:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:34:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=ea704707-250a-4b73-a6e8-4f7f7487bf59&Player_ID=0954060200  
[2026-03-26 19:34:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=ea704707-250a-4b73-a6e8-4f7f7487bf59&Player_ID=0954060200","has_body":false} 
[2026-03-26 19:34:03] production.INFO: Operation sent successfully {"operation_id":166116,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TdXRu6X-1774542843","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 19:34:03"}},"processed_data":{"order_number":"ORD-TdXRu6X-1774542843","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 19:34:06] production.INFO: Constructing job for order: 181347  
[2026-03-26 19:34:09] production.INFO: Handling job for order: 181347  
[2026-03-26 19:34:09] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 19:34:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:34:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=d28309fa-947b-4c1a-9263-ec4df668a010&Player_ID=0954060200  
[2026-03-26 19:34:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=d28309fa-947b-4c1a-9263-ec4df668a010&Player_ID=0954060200","has_body":false} 
[2026-03-26 19:34:10] production.INFO: Operation sent successfully {"operation_id":166117,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OQ0-1774542850","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 19:34:10"}},"processed_data":{"order_number":"ORD-OQ0-1774542850","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 19:34:39] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"600.0","mainamount":"600","operation_number":"160617451","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phplevson6tpkat2iMXw79"}},"user_id":1131} 
[2026-03-26 19:34:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 19:34:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 19:34:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 19:34:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 19:34:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 19:34:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 19:34:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 19:34:40] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 19:34:40] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18940,"user_id":1131,"amount":600.0,"admins_notified":7} 
[2026-03-26 19:34:54] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"10.0","mainamount":"10","operation_number":"600432321919","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php6456fkdeoh8l8mjNlQt"}},"user_id":245} 
[2026-03-26 19:35:01] production.INFO: Executing GetProducts task...  
[2026-03-26 19:35:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 19:35:01] production.INFO: Executing GetProducts task...  
[2026-03-26 19:35:03] production.INFO: async() رجع: true  
[2026-03-26 19:35:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 19:35:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 19:35:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 19:35:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 19:35:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 19:35:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 19:35:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 19:35:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 19:35:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 19:35:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 19:35:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 19:35:08] production.INFO: Constructing job for order: 181348  
[2026-03-26 19:35:11] production.INFO: Handling job for order: 181348  
[2026-03-26 19:35:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:35:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:35:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=4000&uuid=42bc3037-929c-473a-b59e-174da958aec4&Player_ID=54840328  
[2026-03-26 19:35:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=4000&uuid=42bc3037-929c-473a-b59e-174da958aec4&Player_ID=54840328","has_body":false} 
[2026-03-26 19:35:12] production.INFO: Operation sent successfully {"operation_id":166118,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NnXn2ko-1774542911","amount":6.82985879999999934142351776245050132274627685546875,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-26 19:35:12"}},"processed_data":{"order_number":"ORD-NnXn2ko-1774542911","amount":6.82985879999999934142351776245050132274627685546875,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-26 19:35:34] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"10.0","mainamount":"10","operation_number":"600432321919","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php48h680ejh3dk87sAeAh"}},"user_id":245} 
[2026-03-26 19:35:36] production.INFO: Constructing job for order: 181349  
[2026-03-26 19:35:39] production.INFO: Handling job for order: 181349  
[2026-03-26 19:35:39] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 19:35:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:35:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=a09f6f7e-086c-46e6-b0ce-35f698e84f13&Player_ID=0998130414  
[2026-03-26 19:35:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=a09f6f7e-086c-46e6-b0ce-35f698e84f13&Player_ID=0998130414","has_body":false} 
[2026-03-26 19:35:39] production.INFO: Operation sent successfully {"operation_id":166119,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ocVAh-1774542939","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 19:35:39"}},"processed_data":{"order_number":"ORD-ocVAh-1774542939","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 19:35:46] production.INFO: Constructing job for order: 181350  
[2026-03-26 19:35:48] production.INFO: Handling job for order: 181350  
[2026-03-26 19:35:48] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 19:35:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:35:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=296aa528-ee11-419f-8fa6-9ca8a882aacf&Player_ID=0998130414  
[2026-03-26 19:35:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=296aa528-ee11-419f-8fa6-9ca8a882aacf&Player_ID=0998130414","has_body":false} 
[2026-03-26 19:35:49] production.INFO: Constructing job for order: 181351  
[2026-03-26 19:35:49] production.INFO: Operation sent successfully {"operation_id":166120,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dqlIIhsT-1774542949","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 19:35:49"}},"processed_data":{"order_number":"ORD-dqlIIhsT-1774542949","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 19:35:52] production.INFO: Handling job for order: 181351  
[2026-03-26 19:35:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:35:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:35:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/596/params?qty=7000&uuid=2135f3f0-f6c8-44f8-805f-b7935462af7b&Player_ID=102868801  
[2026-03-26 19:35:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/596/params?qty=7000&uuid=2135f3f0-f6c8-44f8-805f-b7935462af7b&Player_ID=102868801","has_body":false} 
[2026-03-26 19:35:53] production.INFO: Operation sent successfully {"operation_id":166121,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zf1wO88b-1774542953","amount":2.42153520000000010981011655530892312526702880859375,"status":"processing","product":"Lama Amount","game":"Lama","notes":[],"created_at":"2026-03-26 19:35:53"}},"processed_data":{"order_number":"ORD-zf1wO88b-1774542953","amount":2.42153520000000010981011655530892312526702880859375,"status":"processing","product":"Lama Amount","game":"Lama"}} 
[2026-03-26 19:36:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"LEyMmz2Zm5WcaK6VgaOIIASJMVCUWYlL","execution_time":"2026-03-26 19:36:02"} 
[2026-03-26 19:36:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"LEyMmz2Zm5WcaK6VgaOIIASJMVCUWYlL","execution_time":"2026-03-26 19:36:02","total_operations":6,"sites_count":2} 
[2026-03-26 19:36:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"LEyMmz2Zm5WcaK6VgaOIIASJMVCUWYlL","execution_time":"2026-03-26 19:36:02","site_id":4,"site_name":"swgamessls","orders_count":4,"order_ids":["ORD-TdXRu6X-1774542843","ORD-OQ0-1774542850","ORD-ocVAh-1774542939","ORD-dqlIIhsT-1774542949"]} 
[2026-03-26 19:36:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"LEyMmz2Zm5WcaK6VgaOIIASJMVCUWYlL","execution_time":"2026-03-26 19:36:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 19:36:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"LEyMmz2Zm5WcaK6VgaOIIASJMVCUWYlL","execution_time":"2026-03-26 19:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-26 19:36:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"LEyMmz2Zm5WcaK6VgaOIIASJMVCUWYlL","execution_time":"2026-03-26 19:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TdXRu6X-1774542843","operation_id":166116,"processed":4,"skipped":0,"updates_prepared":4} 
[2026-03-26 19:36:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"LEyMmz2Zm5WcaK6VgaOIIASJMVCUWYlL","execution_time":"2026-03-26 19:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TdXRu6X-1774542843","operation_id":166116,"total_items":4,"chunks":1,"chunk_size":10} 
[2026-03-26 19:36:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"LEyMmz2Zm5WcaK6VgaOIIASJMVCUWYlL","execution_time":"2026-03-26 19:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TdXRu6X-1774542843","operation_id":166116,"count":4} 
[2026-03-26 19:36:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"LEyMmz2Zm5WcaK6VgaOIIASJMVCUWYlL","execution_time":"2026-03-26 19:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TdXRu6X-1774542843","operation_id":166116,"count":4} 
[2026-03-26 19:36:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"LEyMmz2Zm5WcaK6VgaOIIASJMVCUWYlL","execution_time":"2026-03-26 19:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TdXRu6X-1774542843","operation_id":166116,"user_id":1547,"notification_type":"order_approved","reference_id":181350} 
[2026-03-26 19:36:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"LEyMmz2Zm5WcaK6VgaOIIASJMVCUWYlL","execution_time":"2026-03-26 19:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TdXRu6X-1774542843","operation_id":166116,"user_id":1547,"notification_type":"order_approved","reference_id":181349} 
[2026-03-26 19:36:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"LEyMmz2Zm5WcaK6VgaOIIASJMVCUWYlL","execution_time":"2026-03-26 19:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TdXRu6X-1774542843","operation_id":166116,"user_id":1417,"notification_type":"order_approved","reference_id":181347} 
[2026-03-26 19:36:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"LEyMmz2Zm5WcaK6VgaOIIASJMVCUWYlL","execution_time":"2026-03-26 19:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TdXRu6X-1774542843","operation_id":166116,"user_id":1417,"notification_type":"order_approved","reference_id":181346} 
[2026-03-26 19:36:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"LEyMmz2Zm5WcaK6VgaOIIASJMVCUWYlL","execution_time":"2026-03-26 19:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TdXRu6X-1774542843","operation_id":166116,"chunk_number":1,"processed":4,"errors":0,"total_operations":4,"total_orders":4,"total_codes":0,"total_refunds":0} 
[2026-03-26 19:36:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"LEyMmz2Zm5WcaK6VgaOIIASJMVCUWYlL","execution_time":"2026-03-26 19:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TdXRu6X-1774542843","operation_id":166116,"total_processed":4,"total_errors":0,"chunks_processed":1} 
[2026-03-26 19:36:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"LEyMmz2Zm5WcaK6VgaOIIASJMVCUWYlL","execution_time":"2026-03-26 19:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TdXRu6X-1774542843","operation_id":166116,"processed":4,"errors":0} 
[2026-03-26 19:36:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"LEyMmz2Zm5WcaK6VgaOIIASJMVCUWYlL","execution_time":"2026-03-26 19:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TdXRu6X-1774542843","operation_id":166116,"processed":4,"errors":0} 
[2026-03-26 19:36:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"LEyMmz2Zm5WcaK6VgaOIIASJMVCUWYlL","execution_time":"2026-03-26 19:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TdXRu6X-1774542843","operation_id":166116,"orders_count":2,"order_ids":["ORD-NnXn2ko-1774542911","ORD-zf1wO88b-1774542953"]} 
[2026-03-26 19:36:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"LEyMmz2Zm5WcaK6VgaOIIASJMVCUWYlL","execution_time":"2026-03-26 19:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TdXRu6X-1774542843","operation_id":166116} 
[2026-03-26 19:36:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"LEyMmz2Zm5WcaK6VgaOIIASJMVCUWYlL","execution_time":"2026-03-26 19:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TdXRu6X-1774542843","operation_id":166116,"orders_count":2} 
[2026-03-26 19:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LEyMmz2Zm5WcaK6VgaOIIASJMVCUWYlL","execution_time":"2026-03-26 19:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NnXn2ko-1774542911","operation_id":166118} 
[2026-03-26 19:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LEyMmz2Zm5WcaK6VgaOIIASJMVCUWYlL","execution_time":"2026-03-26 19:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zf1wO88b-1774542953","operation_id":166121} 
[2026-03-26 19:36:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"LEyMmz2Zm5WcaK6VgaOIIASJMVCUWYlL","execution_time":"2026-03-26 19:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zf1wO88b-1774542953","operation_id":166121,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 19:36:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"LEyMmz2Zm5WcaK6VgaOIIASJMVCUWYlL","execution_time":"2026-03-26 19:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zf1wO88b-1774542953","operation_id":166121,"processed":0,"errors":0} 
[2026-03-26 19:36:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"LEyMmz2Zm5WcaK6VgaOIIASJMVCUWYlL","execution_time":"2026-03-26 19:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zf1wO88b-1774542953","operation_id":166121} 
[2026-03-26 19:36:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1547  
[2026-03-26 19:36:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1547  
[2026-03-26 19:36:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1417  
[2026-03-26 19:36:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1417  
[2026-03-26 19:36:24] production.INFO: Constructing job for order: 181352  
[2026-03-26 19:36:27] production.INFO: Handling job for order: 181352  
[2026-03-26 19:36:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:36:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:36:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5ea2c6eb-6f86-4cc9-ad37-1e3351197923&Player_ID=51836377772  
[2026-03-26 19:36:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5ea2c6eb-6f86-4cc9-ad37-1e3351197923&Player_ID=51836377772","has_body":false} 
[2026-03-26 19:36:28] production.INFO: Operation sent successfully {"operation_id":166122,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-eY4-1774542987","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 19:36:28"}},"processed_data":{"order_number":"ORD-eY4-1774542987","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 19:36:34] production.INFO: Constructing job for order: 181354  
[2026-03-26 19:36:37] production.INFO: Handling job for order: 181354  
[2026-03-26 19:36:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:36:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:36:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f66f2144-3728-47c1-a38e-42d96ed35f2c&Player_ID=51836377772  
[2026-03-26 19:36:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f66f2144-3728-47c1-a38e-42d96ed35f2c&Player_ID=51836377772","has_body":false} 
[2026-03-26 19:36:38] production.INFO: Operation sent successfully {"operation_id":166123,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LsdIXtqo-1774542997","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 19:36:38"}},"processed_data":{"order_number":"ORD-LsdIXtqo-1774542997","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 19:36:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-eY4-1774542987","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 19:36:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-eY4-1774542987","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 19:36:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:36:39] production.INFO: SendAcceptReject: Notification queued {"user_id":93,"notification_type":"order_approved","reference_id":181352} 
[2026-03-26 19:36:39] production.INFO: Order updated successfully. Order ID: 181352, Status: completed  
[2026-03-26 19:36:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-eY4-1774542987","status":"completed","codes_count":0} 
[2026-03-26 19:36:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 93  
[2026-03-26 19:36:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LsdIXtqo-1774542997","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 19:36:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-LsdIXtqo-1774542997","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 19:36:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:36:48] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":181354} 
[2026-03-26 19:36:48] production.INFO: Order updated successfully. Order ID: 181354, Status: completed  
[2026-03-26 19:36:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LsdIXtqo-1774542997","status":"completed","codes_count":0} 
[2026-03-26 19:36:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-26 19:37:24] production.INFO: Constructing job for order: 181355  
[2026-03-26 19:37:26] production.INFO: Handling job for order: 181355  
[2026-03-26 19:37:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:37:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:37:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=aa4c9c84-087e-4efe-9f99-2ee843e43771&Player_ID=8442673847  
[2026-03-26 19:37:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=aa4c9c84-087e-4efe-9f99-2ee843e43771&Player_ID=8442673847","has_body":false} 
[2026-03-26 19:37:27] production.INFO: Operation sent successfully {"operation_id":166124,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Dn9Tgbw-1774543046","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 19:37:27"}},"processed_data":{"order_number":"ORD-Dn9Tgbw-1774543046","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 19:37:43] production.INFO: Constructing job for order: 181356  
[2026-03-26 19:37:45] production.INFO: Handling job for order: 181356  
[2026-03-26 19:37:45] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 19:37:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:37:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=f869f396-1d74-4147-b133-fb1e96bdc03e&Player_ID=0959245507  
[2026-03-26 19:37:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=f869f396-1d74-4147-b133-fb1e96bdc03e&Player_ID=0959245507","has_body":false} 
[2026-03-26 19:37:45] production.INFO: Operation sent successfully {"operation_id":166125,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XBzwG9G3-1774543065","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 19:37:45"}},"processed_data":{"order_number":"ORD-XBzwG9G3-1774543065","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 19:37:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Dn9Tgbw-1774543046","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 19:37:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-Dn9Tgbw-1774543046","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 19:37:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:37:54] production.INFO: SendAcceptReject: Notification queued {"user_id":797,"notification_type":"order_approved","reference_id":181355} 
[2026-03-26 19:37:54] production.INFO: Order updated successfully. Order ID: 181355, Status: completed  
[2026-03-26 19:37:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Dn9Tgbw-1774543046","status":"completed","codes_count":0} 
[2026-03-26 19:37:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 797  
[2026-03-26 19:38:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"msEQp8TSmH95AHZegTo65vxnX7hxiQQ5","execution_time":"2026-03-26 19:38:03"} 
[2026-03-26 19:38:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"msEQp8TSmH95AHZegTo65vxnX7hxiQQ5","execution_time":"2026-03-26 19:38:03","total_operations":3,"sites_count":2} 
[2026-03-26 19:38:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"msEQp8TSmH95AHZegTo65vxnX7hxiQQ5","execution_time":"2026-03-26 19:38:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-NnXn2ko-1774542911","ORD-zf1wO88b-1774542953"]} 
[2026-03-26 19:38:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"msEQp8TSmH95AHZegTo65vxnX7hxiQQ5","execution_time":"2026-03-26 19:38:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 19:38:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"msEQp8TSmH95AHZegTo65vxnX7hxiQQ5","execution_time":"2026-03-26 19:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 19:38:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"msEQp8TSmH95AHZegTo65vxnX7hxiQQ5","execution_time":"2026-03-26 19:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NnXn2ko-1774542911","operation_id":166118} 
[2026-03-26 19:38:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"msEQp8TSmH95AHZegTo65vxnX7hxiQQ5","execution_time":"2026-03-26 19:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zf1wO88b-1774542953","operation_id":166121} 
[2026-03-26 19:38:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"msEQp8TSmH95AHZegTo65vxnX7hxiQQ5","execution_time":"2026-03-26 19:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zf1wO88b-1774542953","operation_id":166121,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 19:38:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"msEQp8TSmH95AHZegTo65vxnX7hxiQQ5","execution_time":"2026-03-26 19:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zf1wO88b-1774542953","operation_id":166121,"processed":0,"errors":0} 
[2026-03-26 19:38:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"msEQp8TSmH95AHZegTo65vxnX7hxiQQ5","execution_time":"2026-03-26 19:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zf1wO88b-1774542953","operation_id":166121,"orders_count":1,"order_ids":["ORD-XBzwG9G3-1774543065"]} 
[2026-03-26 19:38:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"msEQp8TSmH95AHZegTo65vxnX7hxiQQ5","execution_time":"2026-03-26 19:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zf1wO88b-1774542953","operation_id":166121} 
[2026-03-26 19:38:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"msEQp8TSmH95AHZegTo65vxnX7hxiQQ5","execution_time":"2026-03-26 19:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zf1wO88b-1774542953","operation_id":166121,"orders_count":1} 
[2026-03-26 19:38:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"msEQp8TSmH95AHZegTo65vxnX7hxiQQ5","execution_time":"2026-03-26 19:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XBzwG9G3-1774543065","operation_id":166125,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 19:38:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"msEQp8TSmH95AHZegTo65vxnX7hxiQQ5","execution_time":"2026-03-26 19:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XBzwG9G3-1774543065","operation_id":166125,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 19:38:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"msEQp8TSmH95AHZegTo65vxnX7hxiQQ5","execution_time":"2026-03-26 19:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XBzwG9G3-1774543065","operation_id":166125,"count":1} 
[2026-03-26 19:38:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"msEQp8TSmH95AHZegTo65vxnX7hxiQQ5","execution_time":"2026-03-26 19:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XBzwG9G3-1774543065","operation_id":166125,"count":1} 
[2026-03-26 19:38:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"msEQp8TSmH95AHZegTo65vxnX7hxiQQ5","execution_time":"2026-03-26 19:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XBzwG9G3-1774543065","operation_id":166125,"user_id":587,"notification_type":"order_approved","reference_id":181356} 
[2026-03-26 19:38:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"msEQp8TSmH95AHZegTo65vxnX7hxiQQ5","execution_time":"2026-03-26 19:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XBzwG9G3-1774543065","operation_id":166125,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 19:38:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"msEQp8TSmH95AHZegTo65vxnX7hxiQQ5","execution_time":"2026-03-26 19:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XBzwG9G3-1774543065","operation_id":166125,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 19:38:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"msEQp8TSmH95AHZegTo65vxnX7hxiQQ5","execution_time":"2026-03-26 19:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XBzwG9G3-1774543065","operation_id":166125,"processed":1,"errors":0} 
[2026-03-26 19:38:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"msEQp8TSmH95AHZegTo65vxnX7hxiQQ5","execution_time":"2026-03-26 19:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XBzwG9G3-1774543065","operation_id":166125,"processed":1,"errors":0} 
[2026-03-26 19:38:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"msEQp8TSmH95AHZegTo65vxnX7hxiQQ5","execution_time":"2026-03-26 19:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XBzwG9G3-1774543065","operation_id":166125} 
[2026-03-26 19:38:05] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 19:38:06] production.ERROR: FCM send failed for token 565: Requested entity was not found.  
[2026-03-26 19:38:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-zf1wO88b-1774542953","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 19:38:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-zf1wO88b-1774542953","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 19:38:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:38:06] production.INFO: SendAcceptReject: Notification queued {"user_id":1626,"notification_type":"order_approved","reference_id":181351} 
[2026-03-26 19:38:06] production.INFO: Order updated successfully. Order ID: 181351, Status: completed  
[2026-03-26 19:38:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-zf1wO88b-1774542953","status":"completed","codes_count":0} 
[2026-03-26 19:38:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-NnXn2ko-1774542911","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 19:38:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-NnXn2ko-1774542911","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 19:38:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:38:06] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":181348} 
[2026-03-26 19:38:06] production.INFO: Order updated successfully. Order ID: 181348, Status: completed  
[2026-03-26 19:38:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-NnXn2ko-1774542911","status":"completed","codes_count":0} 
[2026-03-26 19:38:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1626  
[2026-03-26 19:38:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-26 19:38:35] production.INFO: Constructing job for order: 181357  
[2026-03-26 19:38:36] production.INFO: Handling job for order: 181357  
[2026-03-26 19:38:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:38:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:38:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/597/params?qty=1000&uuid=945af6b7-e890-4d01-b22f-81960f64c5dd&Player_ID=66537500  
[2026-03-26 19:38:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/597/params?qty=1000&uuid=945af6b7-e890-4d01-b22f-81960f64c5dd&Player_ID=66537500","has_body":false} 
[2026-03-26 19:38:37] production.INFO: Operation sent successfully {"operation_id":166126,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hFGKo-1774543116","amount":6.39849999999999941024952931911684572696685791015625,"status":"processing","product":"SuperLive Amount","game":"SuperLive","notes":[],"created_at":"2026-03-26 19:38:37"}},"processed_data":{"order_number":"ORD-hFGKo-1774543116","amount":6.39849999999999941024952931911684572696685791015625,"status":"processing","product":"SuperLive Amount","game":"SuperLive"}} 
[2026-03-26 19:38:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hFGKo-1774543116","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 19:38:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-hFGKo-1774543116","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 19:38:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:38:42] production.INFO: SendAcceptReject: Notification queued {"user_id":314,"notification_type":"order_approved","reference_id":181357} 
[2026-03-26 19:38:42] production.INFO: Order updated successfully. Order ID: 181357, Status: completed  
[2026-03-26 19:38:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hFGKo-1774543116","status":"completed","codes_count":0} 
[2026-03-26 19:38:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 314  
[2026-03-26 19:39:03] production.INFO: Constructing job for order: 181358  
[2026-03-26 19:39:04] production.INFO: Handling job for order: 181358  
[2026-03-26 19:39:04] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 19:39:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:39:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/11/params?qty=1&uuid=9e12910b-bd89-464d-9acc-e56f098e0799&Player_ID=0956293372  
[2026-03-26 19:39:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/11/params?qty=1&uuid=9e12910b-bd89-464d-9acc-e56f098e0799&Player_ID=0956293372","has_body":false} 
[2026-03-26 19:39:04] production.INFO: Operation sent successfully {"operation_id":166127,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iNs6V-1774543144","amount":179.407119999999991932781995274126529693603515625,"status":"processing","product":"170 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 19:39:04"}},"processed_data":{"order_number":"ORD-iNs6V-1774543144","amount":179.407119999999991932781995274126529693603515625,"status":"processing","product":"170 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 19:39:05] production.INFO: Constructing job for order: 181359  
[2026-03-26 19:39:07] production.INFO: Handling job for order: 181359  
[2026-03-26 19:39:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:39:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:39:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=2eba4569-0393-4f48-b56f-1b2891c6ff0b&Player_ID=361805390  
[2026-03-26 19:39:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=2eba4569-0393-4f48-b56f-1b2891c6ff0b&Player_ID=361805390","has_body":false} 
[2026-03-26 19:39:08] production.INFO: Operation sent successfully {"operation_id":166128,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hRv0-1774543148","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 19:39:08"}},"processed_data":{"order_number":"ORD-hRv0-1774543148","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 19:39:20] production.INFO: Constructing job for order: 181360  
[2026-03-26 19:39:23] production.INFO: Handling job for order: 181360  
[2026-03-26 19:39:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:39:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:39:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=6993c1d4-b25a-4433-bd3e-5121fe642e8c&Player_ID=361805390  
[2026-03-26 19:39:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=6993c1d4-b25a-4433-bd3e-5121fe642e8c&Player_ID=361805390","has_body":false} 
[2026-03-26 19:39:24] production.INFO: Operation sent successfully {"operation_id":166129,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4Vr-1774543164","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 19:39:24"}},"processed_data":{"order_number":"ORD-4Vr-1774543164","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 19:39:32] production.INFO: Constructing job for order: 181361  
[2026-03-26 19:39:33] production.INFO: Handling job for order: 181361  
[2026-03-26 19:39:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:39:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:39:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/825/params?qty=2000&uuid=29f839ca-a0a7-4aa9-919e-18d11fb7a0ab&Player_ID=5097050  
[2026-03-26 19:39:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/825/params?qty=2000&uuid=29f839ca-a0a7-4aa9-919e-18d11fb7a0ab&Player_ID=5097050","has_body":false} 
[2026-03-26 19:39:34] production.INFO: Operation sent successfully {"operation_id":166130,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KUe5-1774543174","amount":1.475357999999999947249307297170162200927734375,"status":"processing","product":"Sahra Amount","game":"Sahra Caht","notes":[],"created_at":"2026-03-26 19:39:34"}},"processed_data":{"order_number":"ORD-KUe5-1774543174","amount":1.475357999999999947249307297170162200927734375,"status":"processing","product":"Sahra Amount","game":"Sahra Caht"}} 
[2026-03-26 19:39:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hRv0-1774543148","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 19:39:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-hRv0-1774543148","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 19:39:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:39:42] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":181359} 
[2026-03-26 19:39:42] production.INFO: Order updated successfully. Order ID: 181359, Status: completed  
[2026-03-26 19:39:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hRv0-1774543148","status":"completed","codes_count":0} 
[2026-03-26 19:39:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-26 19:39:47] production.INFO: Constructing job for order: 181362  
[2026-03-26 19:39:49] production.INFO: Handling job for order: 181362  
[2026-03-26 19:39:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:39:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:39:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=20a97a49-e991-43be-8c6f-c328b0de523d&Player_ID=51780099942  
[2026-03-26 19:39:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=20a97a49-e991-43be-8c6f-c328b0de523d&Player_ID=51780099942","has_body":false} 
[2026-03-26 19:39:50] production.INFO: Operation sent successfully {"operation_id":166131,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-57WXT-1774543189","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 19:39:50"}},"processed_data":{"order_number":"ORD-57WXT-1774543189","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-26 19:39:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-4Vr-1774543164","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 19:39:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-4Vr-1774543164","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 19:39:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:39:54] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":181360} 
[2026-03-26 19:39:54] production.INFO: Order updated successfully. Order ID: 181360, Status: completed  
[2026-03-26 19:39:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-4Vr-1774543164","status":"completed","codes_count":0} 
[2026-03-26 19:39:55] production.INFO: Constructing job for order: 181363  
[2026-03-26 19:39:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-26 19:39:56] production.INFO: Handling job for order: 181363  
[2026-03-26 19:39:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:39:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:39:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=1edce2b2-0f8e-41cd-92de-a29fba354519&Player_ID=51761792  
[2026-03-26 19:39:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=1edce2b2-0f8e-41cd-92de-a29fba354519&Player_ID=51761792","has_body":false} 
[2026-03-26 19:39:57] production.INFO: Operation sent successfully {"operation_id":166132,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qyN-1774543196","amount":1.7074646999999998353558794406126253306865692138671875,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-26 19:39:57"}},"processed_data":{"order_number":"ORD-qyN-1774543196","amount":1.7074646999999998353558794406126253306865692138671875,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-26 19:40:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"SwBmreQGUSU4EVR4aKWksR8ANabJ1DVx","execution_time":"2026-03-26 19:40:03"} 
[2026-03-26 19:40:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"SwBmreQGUSU4EVR4aKWksR8ANabJ1DVx","execution_time":"2026-03-26 19:40:03","total_operations":4,"sites_count":2} 
[2026-03-26 19:40:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"SwBmreQGUSU4EVR4aKWksR8ANabJ1DVx","execution_time":"2026-03-26 19:40:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-iNs6V-1774543144"]} 
[2026-03-26 19:40:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"SwBmreQGUSU4EVR4aKWksR8ANabJ1DVx","execution_time":"2026-03-26 19:40:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 19:40:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"SwBmreQGUSU4EVR4aKWksR8ANabJ1DVx","execution_time":"2026-03-26 19:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 19:40:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"SwBmreQGUSU4EVR4aKWksR8ANabJ1DVx","execution_time":"2026-03-26 19:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iNs6V-1774543144","operation_id":166127,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 19:40:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"SwBmreQGUSU4EVR4aKWksR8ANabJ1DVx","execution_time":"2026-03-26 19:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iNs6V-1774543144","operation_id":166127,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 19:40:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"SwBmreQGUSU4EVR4aKWksR8ANabJ1DVx","execution_time":"2026-03-26 19:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iNs6V-1774543144","operation_id":166127,"count":1} 
[2026-03-26 19:40:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"SwBmreQGUSU4EVR4aKWksR8ANabJ1DVx","execution_time":"2026-03-26 19:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iNs6V-1774543144","operation_id":166127,"count":1} 
[2026-03-26 19:40:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"SwBmreQGUSU4EVR4aKWksR8ANabJ1DVx","execution_time":"2026-03-26 19:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iNs6V-1774543144","operation_id":166127,"user_id":32,"notification_type":"order_approved","reference_id":181358} 
[2026-03-26 19:40:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"SwBmreQGUSU4EVR4aKWksR8ANabJ1DVx","execution_time":"2026-03-26 19:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iNs6V-1774543144","operation_id":166127,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 19:40:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"SwBmreQGUSU4EVR4aKWksR8ANabJ1DVx","execution_time":"2026-03-26 19:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iNs6V-1774543144","operation_id":166127,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 19:40:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"SwBmreQGUSU4EVR4aKWksR8ANabJ1DVx","execution_time":"2026-03-26 19:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iNs6V-1774543144","operation_id":166127,"processed":1,"errors":0} 
[2026-03-26 19:40:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"SwBmreQGUSU4EVR4aKWksR8ANabJ1DVx","execution_time":"2026-03-26 19:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iNs6V-1774543144","operation_id":166127,"processed":1,"errors":0} 
[2026-03-26 19:40:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"SwBmreQGUSU4EVR4aKWksR8ANabJ1DVx","execution_time":"2026-03-26 19:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iNs6V-1774543144","operation_id":166127,"orders_count":3,"order_ids":["ORD-KUe5-1774543174","ORD-57WXT-1774543189","ORD-qyN-1774543196"]} 
[2026-03-26 19:40:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"SwBmreQGUSU4EVR4aKWksR8ANabJ1DVx","execution_time":"2026-03-26 19:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iNs6V-1774543144","operation_id":166127} 
[2026-03-26 19:40:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"SwBmreQGUSU4EVR4aKWksR8ANabJ1DVx","execution_time":"2026-03-26 19:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iNs6V-1774543144","operation_id":166127,"orders_count":3} 
[2026-03-26 19:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SwBmreQGUSU4EVR4aKWksR8ANabJ1DVx","execution_time":"2026-03-26 19:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KUe5-1774543174","operation_id":166130} 
[2026-03-26 19:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SwBmreQGUSU4EVR4aKWksR8ANabJ1DVx","execution_time":"2026-03-26 19:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qyN-1774543196","operation_id":166132} 
[2026-03-26 19:40:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"SwBmreQGUSU4EVR4aKWksR8ANabJ1DVx","execution_time":"2026-03-26 19:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qyN-1774543196","operation_id":166132,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-26 19:40:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"SwBmreQGUSU4EVR4aKWksR8ANabJ1DVx","execution_time":"2026-03-26 19:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qyN-1774543196","operation_id":166132,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 19:40:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"SwBmreQGUSU4EVR4aKWksR8ANabJ1DVx","execution_time":"2026-03-26 19:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qyN-1774543196","operation_id":166132,"count":1} 
[2026-03-26 19:40:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"SwBmreQGUSU4EVR4aKWksR8ANabJ1DVx","execution_time":"2026-03-26 19:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qyN-1774543196","operation_id":166132,"count":1} 
[2026-03-26 19:40:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"SwBmreQGUSU4EVR4aKWksR8ANabJ1DVx","execution_time":"2026-03-26 19:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qyN-1774543196","operation_id":166132,"user_id":720,"notification_type":"order_approved","reference_id":181362} 
[2026-03-26 19:40:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"SwBmreQGUSU4EVR4aKWksR8ANabJ1DVx","execution_time":"2026-03-26 19:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qyN-1774543196","operation_id":166132,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 19:40:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"SwBmreQGUSU4EVR4aKWksR8ANabJ1DVx","execution_time":"2026-03-26 19:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qyN-1774543196","operation_id":166132,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 19:40:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"SwBmreQGUSU4EVR4aKWksR8ANabJ1DVx","execution_time":"2026-03-26 19:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qyN-1774543196","operation_id":166132,"processed":1,"errors":0} 
[2026-03-26 19:40:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"SwBmreQGUSU4EVR4aKWksR8ANabJ1DVx","execution_time":"2026-03-26 19:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qyN-1774543196","operation_id":166132,"processed":1,"errors":0} 
[2026-03-26 19:40:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"SwBmreQGUSU4EVR4aKWksR8ANabJ1DVx","execution_time":"2026-03-26 19:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qyN-1774543196","operation_id":166132} 
[2026-03-26 19:40:03] production.INFO: Executing GetProducts task...  
[2026-03-26 19:40:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 19:40:03] production.INFO: Executing GetProducts task...  
[2026-03-26 19:40:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-57WXT-1774543189","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 19:40:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-57WXT-1774543189","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 19:40:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:40:04] production.ERROR: Order not found or already processed. External ID: ORD-57WXT-1774543189  
[2026-03-26 19:40:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-57WXT-1774543189","status":"completed","codes_count":0} 
[2026-03-26 19:40:05] production.INFO: async() رجع: true  
[2026-03-26 19:40:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 19:40:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 19:40:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 19:40:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 19:40:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 19:40:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 19:40:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 19:40:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 19:40:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 19:40:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 19:40:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 19:40:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-26 19:40:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-26 19:40:26] production.INFO: Constructing job for order: 181364  
[2026-03-26 19:40:28] production.INFO: Handling job for order: 181364  
[2026-03-26 19:40:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:40:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:40:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=2000&uuid=edc3a0e5-a126-450e-b0fc-102c5e30dcfd&Player_ID=51090731  
[2026-03-26 19:40:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=2000&uuid=edc3a0e5-a126-450e-b0fc-102c5e30dcfd&Player_ID=51090731","has_body":false} 
[2026-03-26 19:40:29] production.INFO: Operation sent successfully {"operation_id":166133,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ns0ASKtc-1774543228","amount":3.414929399999999670711758881225250661373138427734375,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-26 19:40:29"}},"processed_data":{"order_number":"ORD-ns0ASKtc-1774543228","amount":3.414929399999999670711758881225250661373138427734375,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-26 19:41:41] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1000.0","mainamount":"1000","operation_number":"160626114","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpu7clgdshnca99FVeE26"}},"user_id":1285} 
[2026-03-26 19:41:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 19:41:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 19:41:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 19:41:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 19:41:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 19:41:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 19:41:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 19:41:41] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 19:41:41] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18941,"user_id":1285,"amount":1000.0,"admins_notified":7} 
[2026-03-26 19:42:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"WaZH30kn5R787sXePlFAVgzCEr0tKoRx","execution_time":"2026-03-26 19:42:02"} 
[2026-03-26 19:42:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"WaZH30kn5R787sXePlFAVgzCEr0tKoRx","execution_time":"2026-03-26 19:42:02","total_operations":3,"sites_count":1} 
[2026-03-26 19:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"WaZH30kn5R787sXePlFAVgzCEr0tKoRx","execution_time":"2026-03-26 19:42:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-KUe5-1774543174","ORD-qyN-1774543196","ORD-ns0ASKtc-1774543228"]} 
[2026-03-26 19:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"WaZH30kn5R787sXePlFAVgzCEr0tKoRx","execution_time":"2026-03-26 19:42:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 19:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"WaZH30kn5R787sXePlFAVgzCEr0tKoRx","execution_time":"2026-03-26 19:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-26 19:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"WaZH30kn5R787sXePlFAVgzCEr0tKoRx","execution_time":"2026-03-26 19:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qyN-1774543196","operation_id":166132,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-26 19:42:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"WaZH30kn5R787sXePlFAVgzCEr0tKoRx","execution_time":"2026-03-26 19:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qyN-1774543196","operation_id":166132,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-26 19:42:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"WaZH30kn5R787sXePlFAVgzCEr0tKoRx","execution_time":"2026-03-26 19:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qyN-1774543196","operation_id":166132,"count":3} 
[2026-03-26 19:42:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"WaZH30kn5R787sXePlFAVgzCEr0tKoRx","execution_time":"2026-03-26 19:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qyN-1774543196","operation_id":166132,"count":3} 
[2026-03-26 19:42:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"WaZH30kn5R787sXePlFAVgzCEr0tKoRx","execution_time":"2026-03-26 19:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qyN-1774543196","operation_id":166132,"user_id":348,"notification_type":"order_approved","reference_id":181361} 
[2026-03-26 19:42:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"WaZH30kn5R787sXePlFAVgzCEr0tKoRx","execution_time":"2026-03-26 19:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qyN-1774543196","operation_id":166132,"user_id":1512,"notification_type":"order_approved","reference_id":181364} 
[2026-03-26 19:42:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"WaZH30kn5R787sXePlFAVgzCEr0tKoRx","execution_time":"2026-03-26 19:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qyN-1774543196","operation_id":166132,"user_id":57,"notification_type":"order_approved","reference_id":181363} 
[2026-03-26 19:42:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"WaZH30kn5R787sXePlFAVgzCEr0tKoRx","execution_time":"2026-03-26 19:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qyN-1774543196","operation_id":166132,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-26 19:42:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"WaZH30kn5R787sXePlFAVgzCEr0tKoRx","execution_time":"2026-03-26 19:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qyN-1774543196","operation_id":166132,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-26 19:42:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"WaZH30kn5R787sXePlFAVgzCEr0tKoRx","execution_time":"2026-03-26 19:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qyN-1774543196","operation_id":166132,"processed":3,"errors":0} 
[2026-03-26 19:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"WaZH30kn5R787sXePlFAVgzCEr0tKoRx","execution_time":"2026-03-26 19:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qyN-1774543196","operation_id":166132,"processed":3,"errors":0} 
[2026-03-26 19:42:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"WaZH30kn5R787sXePlFAVgzCEr0tKoRx","execution_time":"2026-03-26 19:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qyN-1774543196","operation_id":166132} 
[2026-03-26 19:42:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-26 19:42:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1512  
[2026-03-26 19:42:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 57  
[2026-03-26 19:42:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qyN-1774543196","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 19:42:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-qyN-1774543196","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 19:42:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:42:03] production.ERROR: Order not found or already processed. External ID: ORD-qyN-1774543196  
[2026-03-26 19:42:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qyN-1774543196","status":"completed","codes_count":0} 
[2026-03-26 19:42:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ns0ASKtc-1774543228","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 19:42:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-ns0ASKtc-1774543228","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 19:42:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:42:04] production.ERROR: Order not found or already processed. External ID: ORD-ns0ASKtc-1774543228  
[2026-03-26 19:42:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ns0ASKtc-1774543228","status":"completed","codes_count":0} 
[2026-03-26 19:42:26] production.INFO: Constructing job for order: 181366  
[2026-03-26 19:42:29] production.INFO: Handling job for order: 181366  
[2026-03-26 19:42:29] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 19:42:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:42:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=53ddd8e8-c6cc-4d16-8825-8ca7b5a40871&Player_ID=0953804880  
[2026-03-26 19:42:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=53ddd8e8-c6cc-4d16-8825-8ca7b5a40871&Player_ID=0953804880","has_body":false} 
[2026-03-26 19:42:30] production.INFO: Operation sent successfully {"operation_id":166134,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XOfmxno-1774543350","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 19:42:30"}},"processed_data":{"order_number":"ORD-XOfmxno-1774543350","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 19:42:33] production.INFO: Constructing job for order: 181367  
[2026-03-26 19:42:36] production.INFO: Handling job for order: 181367  
[2026-03-26 19:42:36] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 19:42:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:42:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=d2bf5983-fd53-4f7d-879f-131ef233b8a8&Player_ID=0986038444  
[2026-03-26 19:42:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=d2bf5983-fd53-4f7d-879f-131ef233b8a8&Player_ID=0986038444","has_body":false} 
[2026-03-26 19:42:37] production.INFO: Operation sent successfully {"operation_id":166135,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3zADdLYe-1774543356","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 19:42:37"}},"processed_data":{"order_number":"ORD-3zADdLYe-1774543356","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 19:42:49] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1000.0","mainamount":"1000","operation_number":"160627246","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpbmepso1dvh5a7nvMHUb"}},"user_id":1258} 
[2026-03-26 19:42:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 19:42:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 19:42:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 19:42:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 19:42:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 19:42:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 19:42:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 19:42:52] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 19:42:52] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18942,"user_id":1258,"amount":1000.0,"admins_notified":7} 
[2026-03-26 19:43:05] production.INFO: Constructing job for order: 181368  
[2026-03-26 19:43:07] production.INFO: Handling job for order: 181368  
[2026-03-26 19:43:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:43:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:43:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/778/params?qty=500000&uuid=9abf1884-abe7-4fa2-8929-e5a92d8d0fba&Player_ID=1513502  
[2026-03-26 19:43:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/778/params?qty=500000&uuid=9abf1884-abe7-4fa2-8929-e5a92d8d0fba&Player_ID=1513502","has_body":false} 
[2026-03-26 19:43:08] production.INFO: Operation sent successfully {"operation_id":166136,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RUYlGe-1774543387","amount":12.7024500000000006849631972727365791797637939453125,"status":"processing","product":"PotaLive","game":"PotaLive","notes":[],"created_at":"2026-03-26 19:43:08"}},"processed_data":{"order_number":"ORD-RUYlGe-1774543387","amount":12.7024500000000006849631972727365791797637939453125,"status":"processing","product":"PotaLive","game":"PotaLive"}} 
[2026-03-26 19:43:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-RUYlGe-1774543387","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 19:43:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-RUYlGe-1774543387","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 19:43:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:43:12] production.INFO: SendAcceptReject: Notification queued {"user_id":562,"notification_type":"order_approved","reference_id":181368} 
[2026-03-26 19:43:12] production.INFO: Order updated successfully. Order ID: 181368, Status: completed  
[2026-03-26 19:43:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-RUYlGe-1774543387","status":"completed","codes_count":0} 
[2026-03-26 19:43:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 562  
[2026-03-26 19:43:21] production.INFO: Constructing job for order: 181369  
[2026-03-26 19:43:23] production.INFO: Handling job for order: 181369  
[2026-03-26 19:43:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:43:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:43:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=e706bd12-4bab-4a4f-baef-feba5f692497&Player_ID=51508071184  
[2026-03-26 19:43:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=e706bd12-4bab-4a4f-baef-feba5f692497&Player_ID=51508071184","has_body":false} 
[2026-03-26 19:43:23] production.INFO: Operation sent successfully {"operation_id":166137,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GSnmoPVu-1774543403","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 19:43:23"}},"processed_data":{"order_number":"ORD-GSnmoPVu-1774543403","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 19:43:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-GSnmoPVu-1774543403","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 19:43:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-GSnmoPVu-1774543403","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 19:43:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:43:52] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":181369} 
[2026-03-26 19:43:52] production.INFO: Order updated successfully. Order ID: 181369, Status: completed  
[2026-03-26 19:43:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-GSnmoPVu-1774543403","status":"completed","codes_count":0} 
[2026-03-26 19:43:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-26 19:43:59] production.INFO: Constructing job for order: 181370  
[2026-03-26 19:44:01] production.INFO: Constructing job for order: 181371  
[2026-03-26 19:44:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"uVGYksT0NXQ6rPNOFWe44YKA56nySYmN","execution_time":"2026-03-26 19:44:02"} 
[2026-03-26 19:44:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"uVGYksT0NXQ6rPNOFWe44YKA56nySYmN","execution_time":"2026-03-26 19:44:02","total_operations":2,"sites_count":1} 
[2026-03-26 19:44:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"uVGYksT0NXQ6rPNOFWe44YKA56nySYmN","execution_time":"2026-03-26 19:44:02","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-XOfmxno-1774543350","ORD-3zADdLYe-1774543356"]} 
[2026-03-26 19:44:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"uVGYksT0NXQ6rPNOFWe44YKA56nySYmN","execution_time":"2026-03-26 19:44:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 19:44:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"uVGYksT0NXQ6rPNOFWe44YKA56nySYmN","execution_time":"2026-03-26 19:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 19:44:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"uVGYksT0NXQ6rPNOFWe44YKA56nySYmN","execution_time":"2026-03-26 19:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XOfmxno-1774543350","operation_id":166134,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 19:44:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"uVGYksT0NXQ6rPNOFWe44YKA56nySYmN","execution_time":"2026-03-26 19:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XOfmxno-1774543350","operation_id":166134,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 19:44:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"uVGYksT0NXQ6rPNOFWe44YKA56nySYmN","execution_time":"2026-03-26 19:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XOfmxno-1774543350","operation_id":166134,"count":2} 
[2026-03-26 19:44:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"uVGYksT0NXQ6rPNOFWe44YKA56nySYmN","execution_time":"2026-03-26 19:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XOfmxno-1774543350","operation_id":166134,"count":2} 
[2026-03-26 19:44:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"uVGYksT0NXQ6rPNOFWe44YKA56nySYmN","execution_time":"2026-03-26 19:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XOfmxno-1774543350","operation_id":166134,"user_id":242,"notification_type":"order_approved","reference_id":181367} 
[2026-03-26 19:44:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"uVGYksT0NXQ6rPNOFWe44YKA56nySYmN","execution_time":"2026-03-26 19:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XOfmxno-1774543350","operation_id":166134,"user_id":1688,"notification_type":"order_approved","reference_id":181366} 
[2026-03-26 19:44:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"uVGYksT0NXQ6rPNOFWe44YKA56nySYmN","execution_time":"2026-03-26 19:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XOfmxno-1774543350","operation_id":166134,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 19:44:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"uVGYksT0NXQ6rPNOFWe44YKA56nySYmN","execution_time":"2026-03-26 19:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XOfmxno-1774543350","operation_id":166134,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 19:44:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"uVGYksT0NXQ6rPNOFWe44YKA56nySYmN","execution_time":"2026-03-26 19:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XOfmxno-1774543350","operation_id":166134,"processed":2,"errors":0} 
[2026-03-26 19:44:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"uVGYksT0NXQ6rPNOFWe44YKA56nySYmN","execution_time":"2026-03-26 19:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XOfmxno-1774543350","operation_id":166134,"processed":2,"errors":0} 
[2026-03-26 19:44:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"uVGYksT0NXQ6rPNOFWe44YKA56nySYmN","execution_time":"2026-03-26 19:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XOfmxno-1774543350","operation_id":166134} 
[2026-03-26 19:44:03] production.INFO: Handling job for order: 181370  
[2026-03-26 19:44:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:44:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:44:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=0c83e27e-bea7-4dad-a7b3-851de43f2f71&Player_ID=8115675585  
[2026-03-26 19:44:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=0c83e27e-bea7-4dad-a7b3-851de43f2f71&Player_ID=8115675585","has_body":false} 
[2026-03-26 19:44:04] production.INFO: Operation sent successfully {"operation_id":166138,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9k6KwFv7-1774543443","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 19:44:04"}},"processed_data":{"order_number":"ORD-9k6KwFv7-1774543443","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 19:44:04] production.INFO: Handling job for order: 181371  
[2026-03-26 19:44:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:44:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:44:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=e08f69b9-a9d8-41d1-bbfa-5aae4dd336ed&Player_ID=8115675585  
[2026-03-26 19:44:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=e08f69b9-a9d8-41d1-bbfa-5aae4dd336ed&Player_ID=8115675585","has_body":false} 
[2026-03-26 19:44:04] production.INFO: Operation sent successfully {"operation_id":166139,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4N7kWh-1774543444","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 19:44:04"}},"processed_data":{"order_number":"ORD-4N7kWh-1774543444","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 19:44:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 242  
[2026-03-26 19:44:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1688  
[2026-03-26 19:44:19] production.INFO: Constructing job for order: 181372  
[2026-03-26 19:44:22] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9k6KwFv7-1774543443","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 19:44:22] production.INFO: Processed webhook data (normalized) {"id":"ORD-9k6KwFv7-1774543443","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 19:44:22] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:44:22] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":181370} 
[2026-03-26 19:44:22] production.INFO: Order updated successfully. Order ID: 181370, Status: completed  
[2026-03-26 19:44:22] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9k6KwFv7-1774543443","status":"completed","codes_count":0} 
[2026-03-26 19:44:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-26 19:44:22] production.INFO: Handling job for order: 181372  
[2026-03-26 19:44:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:44:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:44:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/97/params?qty=3400&uuid=28db2893-7208-4442-b878-5b0dc0684884&Player_ID=822449315  
[2026-03-26 19:44:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/97/params?qty=3400&uuid=28db2893-7208-4442-b878-5b0dc0684884&Player_ID=822449315","has_body":false} 
[2026-03-26 19:44:23] production.INFO: Operation sent successfully {"operation_id":166140,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FLx5NL-1774543463","amount":3.564667099999999866355437916354276239871978759765625,"status":"processing","product":"PartyStar Amount","game":"PartyStar","notes":[],"created_at":"2026-03-26 19:44:23"}},"processed_data":{"order_number":"ORD-FLx5NL-1774543463","amount":3.564667099999999866355437916354276239871978759765625,"status":"processing","product":"PartyStar Amount","game":"PartyStar"}} 
[2026-03-26 19:44:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-4N7kWh-1774543444","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 19:44:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-4N7kWh-1774543444","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 19:44:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:44:25] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":181371} 
[2026-03-26 19:44:25] production.INFO: Order updated successfully. Order ID: 181371, Status: completed  
[2026-03-26 19:44:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-4N7kWh-1774543444","status":"completed","codes_count":0} 
[2026-03-26 19:44:25] production.INFO: SendAcceptReject: Notification queued {"user_id":1725,"notification_type":"order_approved","reference_id":181365} 
[2026-03-26 19:44:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-26 19:44:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1725  
[2026-03-26 19:44:42] production.INFO: SendAcceptReject: Notification queued {"user_id":245,"notification_type":"request_approved","reference_id":18938} 
[2026-03-26 19:44:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 245  
[2026-03-26 19:45:00] production.INFO: SendAcceptReject: Notification queued {"user_id":1103,"notification_type":"request_approved","reference_id":18939} 
[2026-03-26 19:45:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1103  
[2026-03-26 19:45:02] production.INFO: Executing GetProducts task...  
[2026-03-26 19:45:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 19:45:02] production.INFO: Executing GetProducts task...  
[2026-03-26 19:45:04] production.INFO: async() رجع: true  
[2026-03-26 19:45:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 19:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 19:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 19:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 19:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 19:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 19:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 19:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 19:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 19:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 19:45:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 19:45:10] production.INFO: SendAcceptReject: Notification queued {"user_id":1131,"notification_type":"request_approved","reference_id":18940} 
[2026-03-26 19:45:10] production.INFO: Constructing job for order: 181373  
[2026-03-26 19:45:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1131  
[2026-03-26 19:45:12] production.INFO: Handling job for order: 181373  
[2026-03-26 19:45:12] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 19:45:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:45:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=77639ba2-5d22-44dd-a0bf-2d562a737bc9&Player_ID=0992437853  
[2026-03-26 19:45:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=77639ba2-5d22-44dd-a0bf-2d562a737bc9&Player_ID=0992437853","has_body":false} 
[2026-03-26 19:45:13] production.INFO: Operation sent successfully {"operation_id":166141,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hohAwttf-1774543513","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 19:45:13"}},"processed_data":{"order_number":"ORD-hohAwttf-1774543513","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 19:45:19] production.INFO: SendAcceptReject: Notification queued {"user_id":1285,"notification_type":"request_approved","reference_id":18941} 
[2026-03-26 19:45:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1285  
[2026-03-26 19:45:28] production.INFO: SendAcceptReject: Notification queued {"user_id":1258,"notification_type":"request_approved","reference_id":18942} 
[2026-03-26 19:45:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1258  
[2026-03-26 19:45:31] production.INFO: Constructing job for order: 181374  
[2026-03-26 19:45:34] production.INFO: Handling job for order: 181374  
[2026-03-26 19:45:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:45:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:45:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/865/params?qty=20000&uuid=d35f5878-f2d2-4db7-84b2-95c29014389f&Player_ID=102140575  
[2026-03-26 19:45:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/865/params?qty=20000&uuid=d35f5878-f2d2-4db7-84b2-95c29014389f&Player_ID=102140575","has_body":false} 
[2026-03-26 19:45:35] production.INFO: Operation sent successfully {"operation_id":166142,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8vx-1774543535","amount":1.225471999999999894725988269783556461334228515625,"status":"processing","product":"Yoki live","game":"Yoki","notes":[],"created_at":"2026-03-26 19:45:35"}},"processed_data":{"order_number":"ORD-8vx-1774543535","amount":1.225471999999999894725988269783556461334228515625,"status":"processing","product":"Yoki live","game":"Yoki"}} 
[2026-03-26 19:45:39] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"request_rejected","reference_id":18911} 
[2026-03-26 19:45:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-26 19:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"pFRZItn3n2bJzjoHzCtLN4s5JRzuQWsu","execution_time":"2026-03-26 19:46:02"} 
[2026-03-26 19:46:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"pFRZItn3n2bJzjoHzCtLN4s5JRzuQWsu","execution_time":"2026-03-26 19:46:02","total_operations":3,"sites_count":2} 
[2026-03-26 19:46:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"pFRZItn3n2bJzjoHzCtLN4s5JRzuQWsu","execution_time":"2026-03-26 19:46:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-FLx5NL-1774543463","ORD-8vx-1774543535"]} 
[2026-03-26 19:46:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"pFRZItn3n2bJzjoHzCtLN4s5JRzuQWsu","execution_time":"2026-03-26 19:46:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 19:46:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"pFRZItn3n2bJzjoHzCtLN4s5JRzuQWsu","execution_time":"2026-03-26 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 19:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pFRZItn3n2bJzjoHzCtLN4s5JRzuQWsu","execution_time":"2026-03-26 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8vx-1774543535","operation_id":166142} 
[2026-03-26 19:46:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"pFRZItn3n2bJzjoHzCtLN4s5JRzuQWsu","execution_time":"2026-03-26 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FLx5NL-1774543463","operation_id":166140,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-26 19:46:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"pFRZItn3n2bJzjoHzCtLN4s5JRzuQWsu","execution_time":"2026-03-26 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FLx5NL-1774543463","operation_id":166140,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 19:46:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"pFRZItn3n2bJzjoHzCtLN4s5JRzuQWsu","execution_time":"2026-03-26 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FLx5NL-1774543463","operation_id":166140,"count":1} 
[2026-03-26 19:46:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"pFRZItn3n2bJzjoHzCtLN4s5JRzuQWsu","execution_time":"2026-03-26 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FLx5NL-1774543463","operation_id":166140,"count":1} 
[2026-03-26 19:46:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"pFRZItn3n2bJzjoHzCtLN4s5JRzuQWsu","execution_time":"2026-03-26 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FLx5NL-1774543463","operation_id":166140,"user_id":315,"notification_type":"order_approved","reference_id":181372} 
[2026-03-26 19:46:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"pFRZItn3n2bJzjoHzCtLN4s5JRzuQWsu","execution_time":"2026-03-26 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FLx5NL-1774543463","operation_id":166140,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 19:46:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"pFRZItn3n2bJzjoHzCtLN4s5JRzuQWsu","execution_time":"2026-03-26 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FLx5NL-1774543463","operation_id":166140,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 19:46:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"pFRZItn3n2bJzjoHzCtLN4s5JRzuQWsu","execution_time":"2026-03-26 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FLx5NL-1774543463","operation_id":166140,"processed":1,"errors":0} 
[2026-03-26 19:46:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"pFRZItn3n2bJzjoHzCtLN4s5JRzuQWsu","execution_time":"2026-03-26 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FLx5NL-1774543463","operation_id":166140,"processed":1,"errors":0} 
[2026-03-26 19:46:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"pFRZItn3n2bJzjoHzCtLN4s5JRzuQWsu","execution_time":"2026-03-26 19:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FLx5NL-1774543463","operation_id":166140,"orders_count":1,"order_ids":["ORD-hohAwttf-1774543513"]} 
[2026-03-26 19:46:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"pFRZItn3n2bJzjoHzCtLN4s5JRzuQWsu","execution_time":"2026-03-26 19:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FLx5NL-1774543463","operation_id":166140} 
[2026-03-26 19:46:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"pFRZItn3n2bJzjoHzCtLN4s5JRzuQWsu","execution_time":"2026-03-26 19:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FLx5NL-1774543463","operation_id":166140,"orders_count":1} 
[2026-03-26 19:46:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"pFRZItn3n2bJzjoHzCtLN4s5JRzuQWsu","execution_time":"2026-03-26 19:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hohAwttf-1774543513","operation_id":166141,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 19:46:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"pFRZItn3n2bJzjoHzCtLN4s5JRzuQWsu","execution_time":"2026-03-26 19:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hohAwttf-1774543513","operation_id":166141,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 19:46:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"pFRZItn3n2bJzjoHzCtLN4s5JRzuQWsu","execution_time":"2026-03-26 19:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hohAwttf-1774543513","operation_id":166141,"count":1} 
[2026-03-26 19:46:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"pFRZItn3n2bJzjoHzCtLN4s5JRzuQWsu","execution_time":"2026-03-26 19:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hohAwttf-1774543513","operation_id":166141,"count":1} 
[2026-03-26 19:46:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"pFRZItn3n2bJzjoHzCtLN4s5JRzuQWsu","execution_time":"2026-03-26 19:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hohAwttf-1774543513","operation_id":166141,"user_id":242,"notification_type":"order_approved","reference_id":181373} 
[2026-03-26 19:46:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"pFRZItn3n2bJzjoHzCtLN4s5JRzuQWsu","execution_time":"2026-03-26 19:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hohAwttf-1774543513","operation_id":166141,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 19:46:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"pFRZItn3n2bJzjoHzCtLN4s5JRzuQWsu","execution_time":"2026-03-26 19:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hohAwttf-1774543513","operation_id":166141,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 19:46:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"pFRZItn3n2bJzjoHzCtLN4s5JRzuQWsu","execution_time":"2026-03-26 19:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hohAwttf-1774543513","operation_id":166141,"processed":1,"errors":0} 
[2026-03-26 19:46:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"pFRZItn3n2bJzjoHzCtLN4s5JRzuQWsu","execution_time":"2026-03-26 19:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hohAwttf-1774543513","operation_id":166141,"processed":1,"errors":0} 
[2026-03-26 19:46:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"pFRZItn3n2bJzjoHzCtLN4s5JRzuQWsu","execution_time":"2026-03-26 19:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hohAwttf-1774543513","operation_id":166141} 
[2026-03-26 19:46:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-26 19:46:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 242  
[2026-03-26 19:46:11] production.INFO: Constructing job for order: 181376  
[2026-03-26 19:46:14] production.INFO: Handling job for order: 181376  
[2026-03-26 19:46:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:46:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:46:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/600/params?qty=1000&uuid=58a5e565-edcd-48cf-825d-8e8ce1f1f6f5&Player_ID=267021687  
[2026-03-26 19:46:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/600/params?qty=1000&uuid=58a5e565-edcd-48cf-825d-8e8ce1f1f6f5&Player_ID=267021687","has_body":false} 
[2026-03-26 19:46:15] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-26 19:46:15] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":166143,"exception":"Unknown named parameter $userId"} 
[2026-03-26 19:46:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 39  
[2026-03-26 19:46:56] production.INFO: Constructing job for order: 181377  
[2026-03-26 19:46:57] production.INFO: Handling job for order: 181377  
[2026-03-26 19:46:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:46:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:46:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=357cc86b-7a4a-448d-a229-5e8fff1ccff6&Player_ID=52360976573  
[2026-03-26 19:46:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=357cc86b-7a4a-448d-a229-5e8fff1ccff6&Player_ID=52360976573","has_body":false} 
[2026-03-26 19:46:58] production.INFO: Operation sent successfully {"operation_id":166144,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zQWD-1774543617","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 19:46:58"}},"processed_data":{"order_number":"ORD-zQWD-1774543617","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 19:47:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-zQWD-1774543617","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 19:47:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-zQWD-1774543617","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 19:47:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:47:07] production.INFO: SendAcceptReject: Notification queued {"user_id":1103,"notification_type":"order_approved","reference_id":181377} 
[2026-03-26 19:47:07] production.INFO: Order updated successfully. Order ID: 181377, Status: completed  
[2026-03-26 19:47:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-zQWD-1774543617","status":"completed","codes_count":0} 
[2026-03-26 19:47:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1103  
[2026-03-26 19:47:43] production.INFO: Constructing job for order: 181378  
[2026-03-26 19:47:46] production.INFO: Handling job for order: 181378  
[2026-03-26 19:47:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:47:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:47:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/868/params?qty=195000&uuid=353b48e9-a3e4-43d9-94e3-0e344088df77&Player_ID=1282866  
[2026-03-26 19:47:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/868/params?qty=195000&uuid=353b48e9-a3e4-43d9-94e3-0e344088df77&Player_ID=1282866","has_body":false} 
[2026-03-26 19:47:47] production.INFO: Operation sent successfully {"operation_id":166145,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GeVOc-1774543666","amount":3.864627000000000034418690120219253003597259521484375,"status":"processing","product":"Junko Amount","game":"Junko","notes":[],"created_at":"2026-03-26 19:47:47"}},"processed_data":{"order_number":"ORD-GeVOc-1774543666","amount":3.864627000000000034418690120219253003597259521484375,"status":"processing","product":"Junko Amount","game":"Junko"}} 
[2026-03-26 19:48:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"VR2nZIoY4I0kkJPNPfL9efDUyQnMDa0Z","execution_time":"2026-03-26 19:48:02"} 
[2026-03-26 19:48:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"VR2nZIoY4I0kkJPNPfL9efDUyQnMDa0Z","execution_time":"2026-03-26 19:48:02","total_operations":2,"sites_count":1} 
[2026-03-26 19:48:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"VR2nZIoY4I0kkJPNPfL9efDUyQnMDa0Z","execution_time":"2026-03-26 19:48:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-8vx-1774543535","ORD-GeVOc-1774543666"]} 
[2026-03-26 19:48:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"VR2nZIoY4I0kkJPNPfL9efDUyQnMDa0Z","execution_time":"2026-03-26 19:48:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 19:48:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"VR2nZIoY4I0kkJPNPfL9efDUyQnMDa0Z","execution_time":"2026-03-26 19:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 19:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VR2nZIoY4I0kkJPNPfL9efDUyQnMDa0Z","execution_time":"2026-03-26 19:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8vx-1774543535","operation_id":166142} 
[2026-03-26 19:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VR2nZIoY4I0kkJPNPfL9efDUyQnMDa0Z","execution_time":"2026-03-26 19:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GeVOc-1774543666","operation_id":166145} 
[2026-03-26 19:48:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"VR2nZIoY4I0kkJPNPfL9efDUyQnMDa0Z","execution_time":"2026-03-26 19:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GeVOc-1774543666","operation_id":166145,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 19:48:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"VR2nZIoY4I0kkJPNPfL9efDUyQnMDa0Z","execution_time":"2026-03-26 19:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GeVOc-1774543666","operation_id":166145,"processed":0,"errors":0} 
[2026-03-26 19:48:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"VR2nZIoY4I0kkJPNPfL9efDUyQnMDa0Z","execution_time":"2026-03-26 19:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GeVOc-1774543666","operation_id":166145} 
[2026-03-26 19:48:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8vx-1774543535","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 19:48:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-8vx-1774543535","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 19:48:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:48:04] production.INFO: SendAcceptReject: Notification queued {"user_id":39,"notification_type":"order_approved","reference_id":181374} 
[2026-03-26 19:48:04] production.INFO: Order updated successfully. Order ID: 181374, Status: completed  
[2026-03-26 19:48:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8vx-1774543535","status":"completed","codes_count":0} 
[2026-03-26 19:48:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 39  
[2026-03-26 19:48:10] production.INFO: Constructing job for order: 181379  
[2026-03-26 19:48:11] production.INFO: Handling job for order: 181379  
[2026-03-26 19:48:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:48:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:48:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/600/params?qty=2000&uuid=5e94800d-5db6-4b43-a09d-c5852ae34827&Player_ID=645401902  
[2026-03-26 19:48:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/600/params?qty=2000&uuid=5e94800d-5db6-4b43-a09d-c5852ae34827&Player_ID=645401902","has_body":false} 
[2026-03-26 19:48:12] production.INFO: Operation sent successfully {"operation_id":166146,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Z3xL7-1774543691","amount":1.6836214000000000456935822512605227530002593994140625,"status":"processing","product":"TalkTalk Amount","game":"TalkTalk","notes":[],"created_at":"2026-03-26 19:48:12"}},"processed_data":{"order_number":"ORD-Z3xL7-1774543691","amount":1.6836214000000000456935822512605227530002593994140625,"status":"processing","product":"TalkTalk Amount","game":"TalkTalk"}} 
[2026-03-26 19:48:14] production.INFO: Constructing job for order: 181380  
[2026-03-26 19:48:15] production.INFO: Handling job for order: 181380  
[2026-03-26 19:48:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:48:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:48:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/783/params?qty=30000&uuid=0559336d-51eb-4c37-9113-0d702592ff2e&Player_ID=59325753  
[2026-03-26 19:48:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/783/params?qty=30000&uuid=0559336d-51eb-4c37-9113-0d702592ff2e&Player_ID=59325753","has_body":false} 
[2026-03-26 19:48:16] production.INFO: Operation sent successfully {"operation_id":166147,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FFo5-1774543695","amount":5.0756519999999998304929249570704996585845947265625,"status":"processing","product":"Saya Amount","game":"Saya","notes":[],"created_at":"2026-03-26 19:48:16"}},"processed_data":{"order_number":"ORD-FFo5-1774543695","amount":5.0756519999999998304929249570704996585845947265625,"status":"processing","product":"Saya Amount","game":"Saya"}} 
[2026-03-26 19:48:26] production.INFO: Constructing job for order: 181381  
[2026-03-26 19:48:28] production.INFO: Handling job for order: 181381  
[2026-03-26 19:48:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:48:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:48:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=30000&uuid=18b13a3d-a106-43a2-a2ea-6d2ebab8b7df&Player_ID=991000  
[2026-03-26 19:48:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=30000&uuid=18b13a3d-a106-43a2-a2ea-6d2ebab8b7df&Player_ID=991000","has_body":false} 
[2026-03-26 19:48:29] production.INFO: Operation sent successfully {"operation_id":166148,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dDXE-1774543708","amount":3.0240150000000003416289473534561693668365478515625,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-26 19:48:28"}},"processed_data":{"order_number":"ORD-dDXE-1774543708","amount":3.0240150000000003416289473534561693668365478515625,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-26 19:48:50] production.INFO: Constructing job for order: 181382  
[2026-03-26 19:48:53] production.INFO: Handling job for order: 181382  
[2026-03-26 19:48:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:48:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:48:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2b34ad27-0ebf-40f7-93a6-0002b6d6c6ce&Player_ID=51826345093  
[2026-03-26 19:48:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2b34ad27-0ebf-40f7-93a6-0002b6d6c6ce&Player_ID=51826345093","has_body":false} 
[2026-03-26 19:48:53] production.INFO: Operation sent successfully {"operation_id":166149,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OQDmb7-1774543733","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 19:48:53"}},"processed_data":{"order_number":"ORD-OQDmb7-1774543733","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 19:49:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Z3xL7-1774543691","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 19:49:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-Z3xL7-1774543691","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 19:49:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:49:07] production.INFO: SendAcceptReject: Notification queued {"user_id":348,"notification_type":"order_approved","reference_id":181379} 
[2026-03-26 19:49:07] production.INFO: Order updated successfully. Order ID: 181379, Status: completed  
[2026-03-26 19:49:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Z3xL7-1774543691","status":"completed","codes_count":0} 
[2026-03-26 19:49:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-26 19:49:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-OQDmb7-1774543733","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 19:49:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-OQDmb7-1774543733","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 19:49:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:49:13] production.INFO: SendAcceptReject: Notification queued {"user_id":1103,"notification_type":"order_approved","reference_id":181382} 
[2026-03-26 19:49:13] production.INFO: Order updated successfully. Order ID: 181382, Status: completed  
[2026-03-26 19:49:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-OQDmb7-1774543733","status":"completed","codes_count":0} 
[2026-03-26 19:49:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1103  
[2026-03-26 19:49:42] production.INFO: Constructing job for order: 181383  
[2026-03-26 19:49:45] production.INFO: Handling job for order: 181383  
[2026-03-26 19:49:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:49:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:49:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2ef73886-dca9-4384-8009-af158f923031&Player_ID=52443992638  
[2026-03-26 19:49:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2ef73886-dca9-4384-8009-af158f923031&Player_ID=52443992638","has_body":false} 
[2026-03-26 19:49:45] production.INFO: Operation sent successfully {"operation_id":166150,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-oyV-1774543785","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 19:49:45"}},"processed_data":{"order_number":"ORD-oyV-1774543785","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 19:49:54] production.INFO: Constructing job for order: 181384  
[2026-03-26 19:49:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-oyV-1774543785","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 19:49:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-oyV-1774543785","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 19:49:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:49:55] production.INFO: SendAcceptReject: Notification queued {"user_id":1292,"notification_type":"order_approved","reference_id":181383} 
[2026-03-26 19:49:55] production.INFO: Order updated successfully. Order ID: 181383, Status: completed  
[2026-03-26 19:49:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-oyV-1774543785","status":"completed","codes_count":0} 
[2026-03-26 19:49:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-26 19:49:57] production.INFO: Handling job for order: 181384  
[2026-03-26 19:49:57] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 19:49:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:49:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=6b32ff0f-79ff-43d9-ac7f-c6ee16659a4a&Player_ID=0959502336  
[2026-03-26 19:49:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=6b32ff0f-79ff-43d9-ac7f-c6ee16659a4a&Player_ID=0959502336","has_body":false} 
[2026-03-26 19:49:58] production.INFO: Operation sent successfully {"operation_id":166151,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WCKI-1774543798","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 19:49:58"}},"processed_data":{"order_number":"ORD-WCKI-1774543798","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 19:50:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"pXnQbca4uNB3LU4zYL96jpbZtBHF4qog","execution_time":"2026-03-26 19:50:01"} 
[2026-03-26 19:50:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"pXnQbca4uNB3LU4zYL96jpbZtBHF4qog","execution_time":"2026-03-26 19:50:01","total_operations":4,"sites_count":2} 
[2026-03-26 19:50:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"pXnQbca4uNB3LU4zYL96jpbZtBHF4qog","execution_time":"2026-03-26 19:50:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-GeVOc-1774543666","ORD-FFo5-1774543695","ORD-dDXE-1774543708"]} 
[2026-03-26 19:50:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"pXnQbca4uNB3LU4zYL96jpbZtBHF4qog","execution_time":"2026-03-26 19:50:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 19:50:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"pXnQbca4uNB3LU4zYL96jpbZtBHF4qog","execution_time":"2026-03-26 19:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-26 19:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pXnQbca4uNB3LU4zYL96jpbZtBHF4qog","execution_time":"2026-03-26 19:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dDXE-1774543708","operation_id":166148} 
[2026-03-26 19:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pXnQbca4uNB3LU4zYL96jpbZtBHF4qog","execution_time":"2026-03-26 19:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FFo5-1774543695","operation_id":166147} 
[2026-03-26 19:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pXnQbca4uNB3LU4zYL96jpbZtBHF4qog","execution_time":"2026-03-26 19:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GeVOc-1774543666","operation_id":166145} 
[2026-03-26 19:50:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"pXnQbca4uNB3LU4zYL96jpbZtBHF4qog","execution_time":"2026-03-26 19:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GeVOc-1774543666","operation_id":166145,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-26 19:50:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"pXnQbca4uNB3LU4zYL96jpbZtBHF4qog","execution_time":"2026-03-26 19:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GeVOc-1774543666","operation_id":166145,"processed":0,"errors":0} 
[2026-03-26 19:50:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"pXnQbca4uNB3LU4zYL96jpbZtBHF4qog","execution_time":"2026-03-26 19:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GeVOc-1774543666","operation_id":166145,"orders_count":1,"order_ids":["ORD-WCKI-1774543798"]} 
[2026-03-26 19:50:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"pXnQbca4uNB3LU4zYL96jpbZtBHF4qog","execution_time":"2026-03-26 19:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GeVOc-1774543666","operation_id":166145} 
[2026-03-26 19:50:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"pXnQbca4uNB3LU4zYL96jpbZtBHF4qog","execution_time":"2026-03-26 19:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GeVOc-1774543666","operation_id":166145,"orders_count":1} 
[2026-03-26 19:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pXnQbca4uNB3LU4zYL96jpbZtBHF4qog","execution_time":"2026-03-26 19:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WCKI-1774543798","operation_id":166151} 
[2026-03-26 19:50:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"pXnQbca4uNB3LU4zYL96jpbZtBHF4qog","execution_time":"2026-03-26 19:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WCKI-1774543798","operation_id":166151,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 19:50:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"pXnQbca4uNB3LU4zYL96jpbZtBHF4qog","execution_time":"2026-03-26 19:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WCKI-1774543798","operation_id":166151,"processed":0,"errors":0} 
[2026-03-26 19:50:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"pXnQbca4uNB3LU4zYL96jpbZtBHF4qog","execution_time":"2026-03-26 19:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WCKI-1774543798","operation_id":166151} 
[2026-03-26 19:50:02] production.INFO: Executing GetProducts task...  
[2026-03-26 19:50:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 19:50:02] production.INFO: Executing GetProducts task...  
[2026-03-26 19:50:04] production.INFO: async() رجع: true  
[2026-03-26 19:50:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 19:50:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 19:50:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-GeVOc-1774543666","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 19:50:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-GeVOc-1774543666","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 19:50:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:50:04] production.INFO: SendAcceptReject: Notification queued {"user_id":1285,"notification_type":"order_approved","reference_id":181378} 
[2026-03-26 19:50:04] production.INFO: Order updated successfully. Order ID: 181378, Status: completed  
[2026-03-26 19:50:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-GeVOc-1774543666","status":"completed","codes_count":0} 
[2026-03-26 19:50:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-FFo5-1774543695","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 19:50:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-FFo5-1774543695","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 19:50:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:50:04] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":181380} 
[2026-03-26 19:50:04] production.INFO: Order updated successfully. Order ID: 181380, Status: completed  
[2026-03-26 19:50:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-FFo5-1774543695","status":"completed","codes_count":0} 
[2026-03-26 19:50:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dDXE-1774543708","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 19:50:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-dDXE-1774543708","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 19:50:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:50:04] production.INFO: SendAcceptReject: Notification queued {"user_id":1258,"notification_type":"order_approved","reference_id":181381} 
[2026-03-26 19:50:04] production.INFO: Order updated successfully. Order ID: 181381, Status: completed  
[2026-03-26 19:50:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dDXE-1774543708","status":"completed","codes_count":0} 
[2026-03-26 19:50:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 19:50:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 19:50:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 19:50:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 19:50:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 19:50:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 19:50:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 19:50:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 19:50:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 19:50:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1285  
[2026-03-26 19:50:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-26 19:50:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1258  
[2026-03-26 19:50:09] production.INFO: Constructing job for order: 181385  
[2026-03-26 19:50:11] production.INFO: Handling job for order: 181385  
[2026-03-26 19:50:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:50:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:50:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d9d897e7-3483-4e3d-ac45-d57f92718e31&Player_ID=52357583407  
[2026-03-26 19:50:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d9d897e7-3483-4e3d-ac45-d57f92718e31&Player_ID=52357583407","has_body":false} 
[2026-03-26 19:50:12] production.INFO: Operation sent successfully {"operation_id":166152,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ydm-1774543812","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 19:50:12"}},"processed_data":{"order_number":"ORD-Ydm-1774543812","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 19:50:19] production.INFO: Constructing job for order: 181386  
[2026-03-26 19:50:21] production.INFO: Handling job for order: 181386  
[2026-03-26 19:50:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:50:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:50:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d7eaca7c-f562-40a7-bb94-2748c9b361b0&Player_ID=52305872124  
[2026-03-26 19:50:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d7eaca7c-f562-40a7-bb94-2748c9b361b0&Player_ID=52305872124","has_body":false} 
[2026-03-26 19:50:22] production.INFO: Operation sent successfully {"operation_id":166153,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4ptP-1774543821","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 19:50:22"}},"processed_data":{"order_number":"ORD-4ptP-1774543821","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 19:50:22] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Ydm-1774543812","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 19:50:22] production.INFO: Processed webhook data (normalized) {"id":"ORD-Ydm-1774543812","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 19:50:22] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:50:22] production.INFO: SendAcceptReject: Notification queued {"user_id":1131,"notification_type":"order_approved","reference_id":181385} 
[2026-03-26 19:50:22] production.INFO: Order updated successfully. Order ID: 181385, Status: completed  
[2026-03-26 19:50:22] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Ydm-1774543812","status":"completed","codes_count":0} 
[2026-03-26 19:50:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1131  
[2026-03-26 19:50:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-4ptP-1774543821","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 19:50:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-4ptP-1774543821","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 19:50:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:50:34] production.INFO: SendAcceptReject: Notification queued {"user_id":1103,"notification_type":"order_approved","reference_id":181386} 
[2026-03-26 19:50:34] production.INFO: Order updated successfully. Order ID: 181386, Status: completed  
[2026-03-26 19:50:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-4ptP-1774543821","status":"completed","codes_count":0} 
[2026-03-26 19:50:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1103  
[2026-03-26 19:51:00] production.INFO: Constructing job for order: 181387  
[2026-03-26 19:51:01] production.INFO: Handling job for order: 181387  
[2026-03-26 19:51:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:51:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:51:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/615/params?qty=20000&uuid=c35de0a2-a572-423d-a7e5-4fc7c62b41c2&Player_ID=23833724  
[2026-03-26 19:51:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/615/params?qty=20000&uuid=c35de0a2-a572-423d-a7e5-4fc7c62b41c2&Player_ID=23833724","has_body":false} 
[2026-03-26 19:51:02] production.INFO: Operation sent successfully {"operation_id":166154,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cshCPs6-1774543861","amount":2.070854000000000194603444469976238906383514404296875,"status":"processing","product":"Xena Amount","game":"Xena","notes":[],"created_at":"2026-03-26 19:51:02"}},"processed_data":{"order_number":"ORD-cshCPs6-1774543861","amount":2.070854000000000194603444469976238906383514404296875,"status":"processing","product":"Xena Amount","game":"Xena"}} 
[2026-03-26 19:51:55] production.INFO: Constructing job for order: 181388  
[2026-03-26 19:51:56] production.INFO: Handling job for order: 181388  
[2026-03-26 19:51:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:51:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:51:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d6c44de5-7d3e-483f-b944-38b86886eba0&Player_ID=52305872124  
[2026-03-26 19:51:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d6c44de5-7d3e-483f-b944-38b86886eba0&Player_ID=52305872124","has_body":false} 
[2026-03-26 19:51:57] production.INFO: Operation sent successfully {"operation_id":166155,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-slqgv-1774543916","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 19:51:57"}},"processed_data":{"order_number":"ORD-slqgv-1774543916","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 19:52:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"nwHdAHnrBDrlA7T2DyCrqZFur7FwtMv2","execution_time":"2026-03-26 19:52:03"} 
[2026-03-26 19:52:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"nwHdAHnrBDrlA7T2DyCrqZFur7FwtMv2","execution_time":"2026-03-26 19:52:03","total_operations":3,"sites_count":2} 
[2026-03-26 19:52:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"nwHdAHnrBDrlA7T2DyCrqZFur7FwtMv2","execution_time":"2026-03-26 19:52:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-WCKI-1774543798"]} 
[2026-03-26 19:52:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"nwHdAHnrBDrlA7T2DyCrqZFur7FwtMv2","execution_time":"2026-03-26 19:52:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 19:52:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"nwHdAHnrBDrlA7T2DyCrqZFur7FwtMv2","execution_time":"2026-03-26 19:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 19:52:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"nwHdAHnrBDrlA7T2DyCrqZFur7FwtMv2","execution_time":"2026-03-26 19:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WCKI-1774543798","operation_id":166151,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 19:52:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"nwHdAHnrBDrlA7T2DyCrqZFur7FwtMv2","execution_time":"2026-03-26 19:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WCKI-1774543798","operation_id":166151,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 19:52:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"nwHdAHnrBDrlA7T2DyCrqZFur7FwtMv2","execution_time":"2026-03-26 19:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WCKI-1774543798","operation_id":166151,"count":1} 
[2026-03-26 19:52:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"nwHdAHnrBDrlA7T2DyCrqZFur7FwtMv2","execution_time":"2026-03-26 19:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WCKI-1774543798","operation_id":166151,"count":1} 
[2026-03-26 19:52:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"nwHdAHnrBDrlA7T2DyCrqZFur7FwtMv2","execution_time":"2026-03-26 19:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WCKI-1774543798","operation_id":166151,"user_id":1774,"notification_type":"order_approved","reference_id":181384} 
[2026-03-26 19:52:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"nwHdAHnrBDrlA7T2DyCrqZFur7FwtMv2","execution_time":"2026-03-26 19:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WCKI-1774543798","operation_id":166151,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 19:52:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"nwHdAHnrBDrlA7T2DyCrqZFur7FwtMv2","execution_time":"2026-03-26 19:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WCKI-1774543798","operation_id":166151,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 19:52:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"nwHdAHnrBDrlA7T2DyCrqZFur7FwtMv2","execution_time":"2026-03-26 19:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WCKI-1774543798","operation_id":166151,"processed":1,"errors":0} 
[2026-03-26 19:52:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"nwHdAHnrBDrlA7T2DyCrqZFur7FwtMv2","execution_time":"2026-03-26 19:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WCKI-1774543798","operation_id":166151,"processed":1,"errors":0} 
[2026-03-26 19:52:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"nwHdAHnrBDrlA7T2DyCrqZFur7FwtMv2","execution_time":"2026-03-26 19:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WCKI-1774543798","operation_id":166151,"orders_count":2,"order_ids":["ORD-cshCPs6-1774543861","ORD-slqgv-1774543916"]} 
[2026-03-26 19:52:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"nwHdAHnrBDrlA7T2DyCrqZFur7FwtMv2","execution_time":"2026-03-26 19:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WCKI-1774543798","operation_id":166151} 
[2026-03-26 19:52:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"nwHdAHnrBDrlA7T2DyCrqZFur7FwtMv2","execution_time":"2026-03-26 19:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WCKI-1774543798","operation_id":166151,"orders_count":2} 
[2026-03-26 19:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nwHdAHnrBDrlA7T2DyCrqZFur7FwtMv2","execution_time":"2026-03-26 19:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cshCPs6-1774543861","operation_id":166154} 
[2026-03-26 19:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nwHdAHnrBDrlA7T2DyCrqZFur7FwtMv2","execution_time":"2026-03-26 19:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-slqgv-1774543916","operation_id":166155} 
[2026-03-26 19:52:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"nwHdAHnrBDrlA7T2DyCrqZFur7FwtMv2","execution_time":"2026-03-26 19:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-slqgv-1774543916","operation_id":166155,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 19:52:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"nwHdAHnrBDrlA7T2DyCrqZFur7FwtMv2","execution_time":"2026-03-26 19:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-slqgv-1774543916","operation_id":166155,"processed":0,"errors":0} 
[2026-03-26 19:52:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"nwHdAHnrBDrlA7T2DyCrqZFur7FwtMv2","execution_time":"2026-03-26 19:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-slqgv-1774543916","operation_id":166155} 
[2026-03-26 19:52:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1774  
[2026-03-26 19:52:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-slqgv-1774543916","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 19:52:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-slqgv-1774543916","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 19:52:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:52:08] production.INFO: SendAcceptReject: Notification queued {"user_id":1103,"notification_type":"order_approved","reference_id":181388} 
[2026-03-26 19:52:08] production.INFO: Order updated successfully. Order ID: 181388, Status: completed  
[2026-03-26 19:52:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-slqgv-1774543916","status":"completed","codes_count":0} 
[2026-03-26 19:52:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1103  
[2026-03-26 19:53:25] production.INFO: Constructing job for order: 181389  
[2026-03-26 19:53:25] production.INFO: Constructing job for order: 181390  
[2026-03-26 19:53:27] production.INFO: Handling job for order: 181390  
[2026-03-26 19:53:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:53:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:53:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7404265d-932b-483f-92b8-c134b510d327&Player_ID=52305872124  
[2026-03-26 19:53:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7404265d-932b-483f-92b8-c134b510d327&Player_ID=52305872124","has_body":false} 
[2026-03-26 19:53:28] production.INFO: Operation sent successfully {"operation_id":166156,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mEkRI-1774544008","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 19:53:28"}},"processed_data":{"order_number":"ORD-mEkRI-1774544008","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 19:53:28] production.INFO: Handling job for order: 181389  
[2026-03-26 19:53:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:53:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:53:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=be45aa6f-54fc-4b39-bd29-7e156cc7cc97&Player_ID=52345383637  
[2026-03-26 19:53:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=be45aa6f-54fc-4b39-bd29-7e156cc7cc97&Player_ID=52345383637","has_body":false} 
[2026-03-26 19:53:29] production.INFO: Operation sent successfully {"operation_id":166157,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CRj1-1774544008","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 19:53:29"}},"processed_data":{"order_number":"ORD-CRj1-1774544008","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 19:53:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-CRj1-1774544008","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 19:53:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-CRj1-1774544008","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 19:53:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:53:41] production.INFO: SendAcceptReject: Notification queued {"user_id":1665,"notification_type":"order_approved","reference_id":181389} 
[2026-03-26 19:53:41] production.INFO: Order updated successfully. Order ID: 181389, Status: completed  
[2026-03-26 19:53:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-CRj1-1774544008","status":"completed","codes_count":0} 
[2026-03-26 19:53:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mEkRI-1774544008","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 19:53:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-mEkRI-1774544008","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 19:53:41] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:53:41] production.INFO: SendAcceptReject: Notification queued {"user_id":1103,"notification_type":"order_approved","reference_id":181390} 
[2026-03-26 19:53:41] production.INFO: Order updated successfully. Order ID: 181390, Status: completed  
[2026-03-26 19:53:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mEkRI-1774544008","status":"completed","codes_count":0} 
[2026-03-26 19:53:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-26 19:53:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1103  
[2026-03-26 19:53:53] production.INFO: Constructing job for order: 181391  
[2026-03-26 19:53:56] production.INFO: Handling job for order: 181391  
[2026-03-26 19:53:56] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 19:53:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:53:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=8cef492d-0870-40e5-8df3-ece12cbdbe9a&Player_ID=0995452586  
[2026-03-26 19:53:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=8cef492d-0870-40e5-8df3-ece12cbdbe9a&Player_ID=0995452586","has_body":false} 
[2026-03-26 19:53:57] production.INFO: Operation sent successfully {"operation_id":166158,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-oTF5m7X-1774544036","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 19:53:57"}},"processed_data":{"order_number":"ORD-oTF5m7X-1774544036","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 19:54:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"fWiz3bJvDTVfqAlGkHQwCdlyce7taACO","execution_time":"2026-03-26 19:54:03"} 
[2026-03-26 19:54:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"fWiz3bJvDTVfqAlGkHQwCdlyce7taACO","execution_time":"2026-03-26 19:54:03","total_operations":2,"sites_count":2} 
[2026-03-26 19:54:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"fWiz3bJvDTVfqAlGkHQwCdlyce7taACO","execution_time":"2026-03-26 19:54:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-cshCPs6-1774543861"]} 
[2026-03-26 19:54:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"fWiz3bJvDTVfqAlGkHQwCdlyce7taACO","execution_time":"2026-03-26 19:54:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 19:54:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"fWiz3bJvDTVfqAlGkHQwCdlyce7taACO","execution_time":"2026-03-26 19:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 19:54:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"fWiz3bJvDTVfqAlGkHQwCdlyce7taACO","execution_time":"2026-03-26 19:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cshCPs6-1774543861","operation_id":166154,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 19:54:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"fWiz3bJvDTVfqAlGkHQwCdlyce7taACO","execution_time":"2026-03-26 19:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cshCPs6-1774543861","operation_id":166154,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 19:54:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"fWiz3bJvDTVfqAlGkHQwCdlyce7taACO","execution_time":"2026-03-26 19:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cshCPs6-1774543861","operation_id":166154,"count":1} 
[2026-03-26 19:54:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"fWiz3bJvDTVfqAlGkHQwCdlyce7taACO","execution_time":"2026-03-26 19:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cshCPs6-1774543861","operation_id":166154,"count":1} 
[2026-03-26 19:54:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"fWiz3bJvDTVfqAlGkHQwCdlyce7taACO","execution_time":"2026-03-26 19:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cshCPs6-1774543861","operation_id":166154,"user_id":57,"notification_type":"order_approved","reference_id":181387} 
[2026-03-26 19:54:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"fWiz3bJvDTVfqAlGkHQwCdlyce7taACO","execution_time":"2026-03-26 19:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cshCPs6-1774543861","operation_id":166154,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 19:54:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"fWiz3bJvDTVfqAlGkHQwCdlyce7taACO","execution_time":"2026-03-26 19:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cshCPs6-1774543861","operation_id":166154,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 19:54:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"fWiz3bJvDTVfqAlGkHQwCdlyce7taACO","execution_time":"2026-03-26 19:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cshCPs6-1774543861","operation_id":166154,"processed":1,"errors":0} 
[2026-03-26 19:54:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"fWiz3bJvDTVfqAlGkHQwCdlyce7taACO","execution_time":"2026-03-26 19:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cshCPs6-1774543861","operation_id":166154,"processed":1,"errors":0} 
[2026-03-26 19:54:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"fWiz3bJvDTVfqAlGkHQwCdlyce7taACO","execution_time":"2026-03-26 19:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cshCPs6-1774543861","operation_id":166154,"orders_count":1,"order_ids":["ORD-oTF5m7X-1774544036"]} 
[2026-03-26 19:54:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"fWiz3bJvDTVfqAlGkHQwCdlyce7taACO","execution_time":"2026-03-26 19:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cshCPs6-1774543861","operation_id":166154} 
[2026-03-26 19:54:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"fWiz3bJvDTVfqAlGkHQwCdlyce7taACO","execution_time":"2026-03-26 19:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cshCPs6-1774543861","operation_id":166154,"orders_count":1} 
[2026-03-26 19:54:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fWiz3bJvDTVfqAlGkHQwCdlyce7taACO","execution_time":"2026-03-26 19:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oTF5m7X-1774544036","operation_id":166158} 
[2026-03-26 19:54:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"fWiz3bJvDTVfqAlGkHQwCdlyce7taACO","execution_time":"2026-03-26 19:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oTF5m7X-1774544036","operation_id":166158,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 19:54:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"fWiz3bJvDTVfqAlGkHQwCdlyce7taACO","execution_time":"2026-03-26 19:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oTF5m7X-1774544036","operation_id":166158,"processed":0,"errors":0} 
[2026-03-26 19:54:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"fWiz3bJvDTVfqAlGkHQwCdlyce7taACO","execution_time":"2026-03-26 19:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oTF5m7X-1774544036","operation_id":166158} 
[2026-03-26 19:54:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 57  
[2026-03-26 19:54:12] production.INFO: Constructing job for order: 181392  
[2026-03-26 19:54:15] production.INFO: Handling job for order: 181392  
[2026-03-26 19:54:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:54:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:54:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c3d9cfca-fb74-429b-b074-4f50ec243d17&Player_ID=5851868407  
[2026-03-26 19:54:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c3d9cfca-fb74-429b-b074-4f50ec243d17&Player_ID=5851868407","has_body":false} 
[2026-03-26 19:54:16] production.INFO: Operation sent successfully {"operation_id":166159,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tsfJsd-1774544055","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 19:54:16"}},"processed_data":{"order_number":"ORD-tsfJsd-1774544055","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 19:54:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-tsfJsd-1774544055","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 19:54:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-tsfJsd-1774544055","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 19:54:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:54:29] production.INFO: SendAcceptReject: Notification queued {"user_id":1103,"notification_type":"order_approved","reference_id":181392} 
[2026-03-26 19:54:29] production.INFO: Order updated successfully. Order ID: 181392, Status: completed  
[2026-03-26 19:54:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-tsfJsd-1774544055","status":"completed","codes_count":0} 
[2026-03-26 19:54:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1103  
[2026-03-26 19:55:01] production.INFO: Executing GetProducts task...  
[2026-03-26 19:55:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 19:55:01] production.INFO: Executing GetProducts task...  
[2026-03-26 19:55:03] production.INFO: async() رجع: true  
[2026-03-26 19:55:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 19:55:03] production.WARNING: Product with ID 395 not found  
[2026-03-26 19:55:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 19:55:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 19:55:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 19:55:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 19:55:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 19:55:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 19:55:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 19:55:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 19:55:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 19:56:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"7fo3g8tJOhHOPq5BpbLWr3x7B1b2Mu6g","execution_time":"2026-03-26 19:56:02"} 
[2026-03-26 19:56:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"7fo3g8tJOhHOPq5BpbLWr3x7B1b2Mu6g","execution_time":"2026-03-26 19:56:02","total_operations":1,"sites_count":1} 
[2026-03-26 19:56:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"7fo3g8tJOhHOPq5BpbLWr3x7B1b2Mu6g","execution_time":"2026-03-26 19:56:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-oTF5m7X-1774544036"]} 
[2026-03-26 19:56:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"7fo3g8tJOhHOPq5BpbLWr3x7B1b2Mu6g","execution_time":"2026-03-26 19:56:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 19:56:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"7fo3g8tJOhHOPq5BpbLWr3x7B1b2Mu6g","execution_time":"2026-03-26 19:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 19:56:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"7fo3g8tJOhHOPq5BpbLWr3x7B1b2Mu6g","execution_time":"2026-03-26 19:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oTF5m7X-1774544036","operation_id":166158,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 19:56:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"7fo3g8tJOhHOPq5BpbLWr3x7B1b2Mu6g","execution_time":"2026-03-26 19:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oTF5m7X-1774544036","operation_id":166158,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 19:56:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"7fo3g8tJOhHOPq5BpbLWr3x7B1b2Mu6g","execution_time":"2026-03-26 19:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oTF5m7X-1774544036","operation_id":166158,"count":1} 
[2026-03-26 19:56:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"7fo3g8tJOhHOPq5BpbLWr3x7B1b2Mu6g","execution_time":"2026-03-26 19:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oTF5m7X-1774544036","operation_id":166158,"count":1} 
[2026-03-26 19:56:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"7fo3g8tJOhHOPq5BpbLWr3x7B1b2Mu6g","execution_time":"2026-03-26 19:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oTF5m7X-1774544036","operation_id":166158,"user_id":1734,"notification_type":"order_approved","reference_id":181391} 
[2026-03-26 19:56:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"7fo3g8tJOhHOPq5BpbLWr3x7B1b2Mu6g","execution_time":"2026-03-26 19:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oTF5m7X-1774544036","operation_id":166158,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 19:56:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"7fo3g8tJOhHOPq5BpbLWr3x7B1b2Mu6g","execution_time":"2026-03-26 19:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oTF5m7X-1774544036","operation_id":166158,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 19:56:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"7fo3g8tJOhHOPq5BpbLWr3x7B1b2Mu6g","execution_time":"2026-03-26 19:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oTF5m7X-1774544036","operation_id":166158,"processed":1,"errors":0} 
[2026-03-26 19:56:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"7fo3g8tJOhHOPq5BpbLWr3x7B1b2Mu6g","execution_time":"2026-03-26 19:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oTF5m7X-1774544036","operation_id":166158,"processed":1,"errors":0} 
[2026-03-26 19:56:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"7fo3g8tJOhHOPq5BpbLWr3x7B1b2Mu6g","execution_time":"2026-03-26 19:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oTF5m7X-1774544036","operation_id":166158} 
[2026-03-26 19:56:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1734  
[2026-03-26 19:56:10] production.INFO: Constructing job for order: 181393  
[2026-03-26 19:56:11] production.INFO: Handling job for order: 181393  
[2026-03-26 19:56:11] production.ERROR: API failed for order 181393 {"order_id":181393,"error_message":"No query results for model [App\\Models\\PriceAsync].","error_code":0,"file":"/home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php","line":780,"stack_trace":"#0 /home/talaah/public_html/app/Services/ExternalSite/OrderExternalService.php(250): Illuminate\\Database\\Eloquent\\Builder->firstOrFail()
#1 /home/talaah/public_html/app/Services/ExternalSite/OrderExternalService.php(29): App\\Services\\ExternalSite\\OrderExternalService->doRequest(181393, 28, 1, 'b23caff8-c0d0-4...', '[{\"key\":\"player...', 9, 1247)
#2 /home/talaah/public_html/app/Jobs/OrderApiJob.php(71): App\\Services\\ExternalSite\\OrderExternalService->sendOrder(181393)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\OrderApiJob->handle()
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array)
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\OrderApiJob))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\OrderApiJob))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\OrderApiJob), false)
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\OrderApiJob))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\OrderApiJob))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\RedisJob), Object(App\\Jobs\\OrderApiJob))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\RedisJob), Array)
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(487): Illuminate\\Queue\\Jobs\\Job->fire()
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(437): Illuminate\\Queue\\Worker->process('redis', Object(Illuminate\\Queue\\Jobs\\RedisJob), Object(Illuminate\\Queue\\WorkerOptions))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\RedisJob), 'redis', Object(Illuminate\\Queue\\WorkerOptions))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('redis', 'default', Object(Illuminate\\Queue\\WorkerOptions))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('redis', 'default')
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/talaah/public_html/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/talaah/public_html/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/talaah/public_html/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/talaah/public_html/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/talaah/public_html/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}","previous_exception":null,"context":{"job_class":"App\\Jobs\\OrderApiJob","timestamp":"2026-03-26 19:56:11","memory_usage":59244544,"memory_peak":59244544}} 
[2026-03-26 19:56:23] production.INFO: Constructing job for order: 181394  
[2026-03-26 19:56:26] production.INFO: Handling job for order: 181394  
[2026-03-26 19:56:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:56:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:56:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ea530973-c121-4a62-a795-b5c43b2b7b38&Player_ID=5851868407  
[2026-03-26 19:56:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ea530973-c121-4a62-a795-b5c43b2b7b38&Player_ID=5851868407","has_body":false} 
[2026-03-26 19:56:27] production.INFO: Operation sent successfully {"operation_id":166160,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0Qa8zva2-1774544186","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 19:56:27"}},"processed_data":{"order_number":"ORD-0Qa8zva2-1774544186","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 19:56:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0Qa8zva2-1774544186","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 19:56:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-0Qa8zva2-1774544186","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 19:56:41] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:56:41] production.INFO: SendAcceptReject: Notification queued {"user_id":1103,"notification_type":"order_approved","reference_id":181394} 
[2026-03-26 19:56:41] production.INFO: Order updated successfully. Order ID: 181394, Status: completed  
[2026-03-26 19:56:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0Qa8zva2-1774544186","status":"completed","codes_count":0} 
[2026-03-26 19:56:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1103  
[2026-03-26 19:56:48] production.INFO: Constructing job for order: 181395  
[2026-03-26 19:56:51] production.INFO: Handling job for order: 181395  
[2026-03-26 19:56:51] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 19:56:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:56:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=c6c81a7f-a34b-4791-93bf-145f5a33c374&Player_ID=0996654191  
[2026-03-26 19:56:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=c6c81a7f-a34b-4791-93bf-145f5a33c374&Player_ID=0996654191","has_body":false} 
[2026-03-26 19:56:51] production.INFO: Operation sent successfully {"operation_id":166161,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cEbFBr-1774544211","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 19:56:51"}},"processed_data":{"order_number":"ORD-cEbFBr-1774544211","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 19:57:44] production.INFO: Constructing job for order: 181396  
[2026-03-26 19:57:46] production.INFO: Handling job for order: 181396  
[2026-03-26 19:57:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:57:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:57:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2797ac39-f39a-4029-9995-f1e4c9e7d824&Player_ID=5851868407  
[2026-03-26 19:57:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2797ac39-f39a-4029-9995-f1e4c9e7d824&Player_ID=5851868407","has_body":false} 
[2026-03-26 19:57:46] production.INFO: Operation sent successfully {"operation_id":166162,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QTwNTdO-1774544266","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 19:57:46"}},"processed_data":{"order_number":"ORD-QTwNTdO-1774544266","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 19:58:01] production.INFO: Constructing job for order: 181397  
[2026-03-26 19:58:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BeatQNF3NYUnPijPhEduiIk3tyVDxV44","execution_time":"2026-03-26 19:58:01"} 
[2026-03-26 19:58:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"BeatQNF3NYUnPijPhEduiIk3tyVDxV44","execution_time":"2026-03-26 19:58:01","total_operations":2,"sites_count":2} 
[2026-03-26 19:58:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BeatQNF3NYUnPijPhEduiIk3tyVDxV44","execution_time":"2026-03-26 19:58:01","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-cEbFBr-1774544211"]} 
[2026-03-26 19:58:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BeatQNF3NYUnPijPhEduiIk3tyVDxV44","execution_time":"2026-03-26 19:58:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 19:58:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BeatQNF3NYUnPijPhEduiIk3tyVDxV44","execution_time":"2026-03-26 19:58:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 19:58:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BeatQNF3NYUnPijPhEduiIk3tyVDxV44","execution_time":"2026-03-26 19:58:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cEbFBr-1774544211","operation_id":166161,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 19:58:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"BeatQNF3NYUnPijPhEduiIk3tyVDxV44","execution_time":"2026-03-26 19:58:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cEbFBr-1774544211","operation_id":166161,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 19:58:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"BeatQNF3NYUnPijPhEduiIk3tyVDxV44","execution_time":"2026-03-26 19:58:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cEbFBr-1774544211","operation_id":166161,"count":1} 
[2026-03-26 19:58:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"BeatQNF3NYUnPijPhEduiIk3tyVDxV44","execution_time":"2026-03-26 19:58:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cEbFBr-1774544211","operation_id":166161,"count":1} 
[2026-03-26 19:58:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"BeatQNF3NYUnPijPhEduiIk3tyVDxV44","execution_time":"2026-03-26 19:58:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cEbFBr-1774544211","operation_id":166161,"user_id":1417,"notification_type":"order_approved","reference_id":181395} 
[2026-03-26 19:58:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"BeatQNF3NYUnPijPhEduiIk3tyVDxV44","execution_time":"2026-03-26 19:58:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cEbFBr-1774544211","operation_id":166161,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 19:58:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"BeatQNF3NYUnPijPhEduiIk3tyVDxV44","execution_time":"2026-03-26 19:58:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cEbFBr-1774544211","operation_id":166161,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 19:58:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"BeatQNF3NYUnPijPhEduiIk3tyVDxV44","execution_time":"2026-03-26 19:58:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cEbFBr-1774544211","operation_id":166161,"processed":1,"errors":0} 
[2026-03-26 19:58:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BeatQNF3NYUnPijPhEduiIk3tyVDxV44","execution_time":"2026-03-26 19:58:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cEbFBr-1774544211","operation_id":166161,"processed":1,"errors":0} 
[2026-03-26 19:58:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BeatQNF3NYUnPijPhEduiIk3tyVDxV44","execution_time":"2026-03-26 19:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cEbFBr-1774544211","operation_id":166161,"orders_count":1,"order_ids":["ORD-QTwNTdO-1774544266"]} 
[2026-03-26 19:58:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BeatQNF3NYUnPijPhEduiIk3tyVDxV44","execution_time":"2026-03-26 19:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cEbFBr-1774544211","operation_id":166161} 
[2026-03-26 19:58:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BeatQNF3NYUnPijPhEduiIk3tyVDxV44","execution_time":"2026-03-26 19:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cEbFBr-1774544211","operation_id":166161,"orders_count":1} 
[2026-03-26 19:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BeatQNF3NYUnPijPhEduiIk3tyVDxV44","execution_time":"2026-03-26 19:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QTwNTdO-1774544266","operation_id":166162} 
[2026-03-26 19:58:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BeatQNF3NYUnPijPhEduiIk3tyVDxV44","execution_time":"2026-03-26 19:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QTwNTdO-1774544266","operation_id":166162,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 19:58:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BeatQNF3NYUnPijPhEduiIk3tyVDxV44","execution_time":"2026-03-26 19:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QTwNTdO-1774544266","operation_id":166162,"processed":0,"errors":0} 
[2026-03-26 19:58:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"BeatQNF3NYUnPijPhEduiIk3tyVDxV44","execution_time":"2026-03-26 19:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QTwNTdO-1774544266","operation_id":166162} 
[2026-03-26 19:58:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1417  
[2026-03-26 19:58:02] production.INFO: Handling job for order: 181397  
[2026-03-26 19:58:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:58:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:58:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/615/params?qty=50000&uuid=7b407070-dd04-443a-bfcd-7ab08c8db746&Player_ID=8185409  
[2026-03-26 19:58:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/615/params?qty=50000&uuid=7b407070-dd04-443a-bfcd-7ab08c8db746&Player_ID=8185409","has_body":false} 
[2026-03-26 19:58:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QTwNTdO-1774544266","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 19:58:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-QTwNTdO-1774544266","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 19:58:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:58:02] production.INFO: SendAcceptReject: Notification queued {"user_id":1103,"notification_type":"order_approved","reference_id":181396} 
[2026-03-26 19:58:02] production.INFO: Order updated successfully. Order ID: 181396, Status: completed  
[2026-03-26 19:58:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QTwNTdO-1774544266","status":"completed","codes_count":0} 
[2026-03-26 19:58:03] production.INFO: Operation sent successfully {"operation_id":166163,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qkOtgZT-1774544282","amount":5.17713499999999982037479639984667301177978515625,"status":"processing","product":"Xena Amount","game":"Xena","notes":[],"created_at":"2026-03-26 19:58:03"}},"processed_data":{"order_number":"ORD-qkOtgZT-1774544282","amount":5.17713499999999982037479639984667301177978515625,"status":"processing","product":"Xena Amount","game":"Xena"}} 
[2026-03-26 19:58:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1103  
[2026-03-26 19:58:15] production.INFO: SendAcceptReject: Notification queued {"user_id":36,"notification_type":"order_approved","reference_id":181353} 
[2026-03-26 19:58:18] production.ERROR: FCM send failed for token 78: Requested entity was not found.  
[2026-03-26 19:58:18] production.ERROR: FCM send failed for token 97: Requested entity was not found.  
[2026-03-26 19:58:18] production.ERROR: FCM send failed for token 126: Requested entity was not found.  
[2026-03-26 19:59:45] production.INFO: Constructing job for order: 181398  
[2026-03-26 19:59:48] production.INFO: Handling job for order: 181398  
[2026-03-26 19:59:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 19:59:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 19:59:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=60000&uuid=44b7fa6a-937c-4b7a-be7a-4bf035c4262e&Player_ID=95326646  
[2026-03-26 19:59:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=60000&uuid=44b7fa6a-937c-4b7a-be7a-4bf035c4262e&Player_ID=95326646","has_body":false} 
[2026-03-26 19:59:49] production.INFO: Operation sent successfully {"operation_id":166164,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7Lw-1774544389","amount":6.44557800000000025164581529679708182811737060546875,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-26 19:59:49"}},"processed_data":{"order_number":"ORD-7Lw-1774544389","amount":6.44557800000000025164581529679708182811737060546875,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-26 19:59:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7Lw-1774544389","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 19:59:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-7Lw-1774544389","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 19:59:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 19:59:56] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":181398} 
[2026-03-26 19:59:56] production.INFO: Order updated successfully. Order ID: 181398, Status: completed  
[2026-03-26 19:59:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7Lw-1774544389","status":"completed","codes_count":0} 
[2026-03-26 19:59:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-26 20:00:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bMw39a8RZAjsdvOuMKvC5jf4L2GjZWSp","execution_time":"2026-03-26 20:00:01"} 
[2026-03-26 20:00:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"bMw39a8RZAjsdvOuMKvC5jf4L2GjZWSp","execution_time":"2026-03-26 20:00:01","total_operations":1,"sites_count":1} 
[2026-03-26 20:00:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"bMw39a8RZAjsdvOuMKvC5jf4L2GjZWSp","execution_time":"2026-03-26 20:00:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-qkOtgZT-1774544282"]} 
[2026-03-26 20:00:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"bMw39a8RZAjsdvOuMKvC5jf4L2GjZWSp","execution_time":"2026-03-26 20:00:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 20:00:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"bMw39a8RZAjsdvOuMKvC5jf4L2GjZWSp","execution_time":"2026-03-26 20:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 20:00:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"bMw39a8RZAjsdvOuMKvC5jf4L2GjZWSp","execution_time":"2026-03-26 20:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qkOtgZT-1774544282","operation_id":166163,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 20:00:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"bMw39a8RZAjsdvOuMKvC5jf4L2GjZWSp","execution_time":"2026-03-26 20:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qkOtgZT-1774544282","operation_id":166163,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 20:00:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"bMw39a8RZAjsdvOuMKvC5jf4L2GjZWSp","execution_time":"2026-03-26 20:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qkOtgZT-1774544282","operation_id":166163,"count":1} 
[2026-03-26 20:00:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"bMw39a8RZAjsdvOuMKvC5jf4L2GjZWSp","execution_time":"2026-03-26 20:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qkOtgZT-1774544282","operation_id":166163,"count":1} 
[2026-03-26 20:00:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"bMw39a8RZAjsdvOuMKvC5jf4L2GjZWSp","execution_time":"2026-03-26 20:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qkOtgZT-1774544282","operation_id":166163,"user_id":442,"notification_type":"order_approved","reference_id":181397} 
[2026-03-26 20:00:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"bMw39a8RZAjsdvOuMKvC5jf4L2GjZWSp","execution_time":"2026-03-26 20:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qkOtgZT-1774544282","operation_id":166163,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 20:00:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"bMw39a8RZAjsdvOuMKvC5jf4L2GjZWSp","execution_time":"2026-03-26 20:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qkOtgZT-1774544282","operation_id":166163,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 20:00:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"bMw39a8RZAjsdvOuMKvC5jf4L2GjZWSp","execution_time":"2026-03-26 20:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qkOtgZT-1774544282","operation_id":166163,"processed":1,"errors":0} 
[2026-03-26 20:00:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"bMw39a8RZAjsdvOuMKvC5jf4L2GjZWSp","execution_time":"2026-03-26 20:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qkOtgZT-1774544282","operation_id":166163,"processed":1,"errors":0} 
[2026-03-26 20:00:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"bMw39a8RZAjsdvOuMKvC5jf4L2GjZWSp","execution_time":"2026-03-26 20:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qkOtgZT-1774544282","operation_id":166163} 
[2026-03-26 20:00:01] production.INFO: Executing GetProducts task...  
[2026-03-26 20:00:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 20:00:01] production.INFO: Executing GetProducts task...  
[2026-03-26 20:00:03] production.INFO: async() رجع: true  
[2026-03-26 20:00:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 20:00:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 20:00:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 20:00:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 20:00:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 20:00:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 20:00:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 20:00:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 20:00:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 20:00:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 20:00:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 20:00:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 442  
[2026-03-26 20:00:40] production.INFO: Constructing job for order: 181399  
[2026-03-26 20:00:41] production.INFO: Handling job for order: 181399  
[2026-03-26 20:00:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:00:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:00:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=18357a41-7e9b-43ef-a211-19575ce2055d&Player_ID=5558880288  
[2026-03-26 20:00:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=18357a41-7e9b-43ef-a211-19575ce2055d&Player_ID=5558880288","has_body":false} 
[2026-03-26 20:00:42] production.INFO: Operation sent successfully {"operation_id":166165,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Z8LzonyL-1774544441","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 20:00:42"}},"processed_data":{"order_number":"ORD-Z8LzonyL-1774544441","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 20:00:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Z8LzonyL-1774544441","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 20:00:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-Z8LzonyL-1774544441","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 20:00:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:00:53] production.INFO: SendAcceptReject: Notification queued {"user_id":1609,"notification_type":"order_approved","reference_id":181399} 
[2026-03-26 20:00:53] production.INFO: Order updated successfully. Order ID: 181399, Status: completed  
[2026-03-26 20:00:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Z8LzonyL-1774544441","status":"completed","codes_count":0} 
[2026-03-26 20:00:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-26 20:00:59] production.INFO: Constructing job for order: 181400  
[2026-03-26 20:01:00] production.INFO: Handling job for order: 181400  
[2026-03-26 20:01:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:01:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:01:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=35833e8c-defb-4d63-982c-f2a87adffebf&Player_ID=52384498493  
[2026-03-26 20:01:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=35833e8c-defb-4d63-982c-f2a87adffebf&Player_ID=52384498493","has_body":false} 
[2026-03-26 20:01:01] production.INFO: Operation sent successfully {"operation_id":166166,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Nyp9R2o-1774544460","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 20:01:01"}},"processed_data":{"order_number":"ORD-Nyp9R2o-1774544460","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 20:01:09] production.INFO: Constructing job for order: 181401  
[2026-03-26 20:01:09] production.INFO: Constructing job for order: 181402  
[2026-03-26 20:01:10] production.INFO: Handling job for order: 181402  
[2026-03-26 20:01:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:01:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:01:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=10000&uuid=d1a52440-3366-4662-82ff-09d5433fb169&Player_ID=188539866  
[2026-03-26 20:01:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=10000&uuid=d1a52440-3366-4662-82ff-09d5433fb169&Player_ID=188539866","has_body":false} 
[2026-03-26 20:01:11] production.INFO: Operation sent successfully {"operation_id":166167,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-k9yCIC-1774544470","amount":1.3887840000000000184599002750474028289318084716796875,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-26 20:01:11"}},"processed_data":{"order_number":"ORD-k9yCIC-1774544470","amount":1.3887840000000000184599002750474028289318084716796875,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-26 20:01:11] production.INFO: Handling job for order: 181401  
[2026-03-26 20:01:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:01:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:01:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=4000&uuid=2c5566db-d264-4331-bfda-835943a78afc&Player_ID=16941391  
[2026-03-26 20:01:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=4000&uuid=2c5566db-d264-4331-bfda-835943a78afc&Player_ID=16941391","has_body":false} 
[2026-03-26 20:01:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Nyp9R2o-1774544460","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 20:01:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-Nyp9R2o-1774544460","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 20:01:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:01:12] production.INFO: Operation sent successfully {"operation_id":166168,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hNl5K9-1774544471","amount":6.82985879999999934142351776245050132274627685546875,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-26 20:01:12"}},"processed_data":{"order_number":"ORD-hNl5K9-1774544471","amount":6.82985879999999934142351776245050132274627685546875,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-26 20:01:12] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":181400} 
[2026-03-26 20:01:12] production.INFO: Order updated successfully. Order ID: 181400, Status: completed  
[2026-03-26 20:01:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Nyp9R2o-1774544460","status":"completed","codes_count":0} 
[2026-03-26 20:01:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-26 20:02:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"DtJI5UESwqJ9qTCfL0RtcI7DQ2M5u5F9","execution_time":"2026-03-26 20:02:03"} 
[2026-03-26 20:02:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"DtJI5UESwqJ9qTCfL0RtcI7DQ2M5u5F9","execution_time":"2026-03-26 20:02:03","total_operations":2,"sites_count":1} 
[2026-03-26 20:02:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"DtJI5UESwqJ9qTCfL0RtcI7DQ2M5u5F9","execution_time":"2026-03-26 20:02:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-hNl5K9-1774544471","ORD-k9yCIC-1774544470"]} 
[2026-03-26 20:02:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"DtJI5UESwqJ9qTCfL0RtcI7DQ2M5u5F9","execution_time":"2026-03-26 20:02:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 20:02:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"DtJI5UESwqJ9qTCfL0RtcI7DQ2M5u5F9","execution_time":"2026-03-26 20:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 20:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DtJI5UESwqJ9qTCfL0RtcI7DQ2M5u5F9","execution_time":"2026-03-26 20:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hNl5K9-1774544471","operation_id":166168} 
[2026-03-26 20:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DtJI5UESwqJ9qTCfL0RtcI7DQ2M5u5F9","execution_time":"2026-03-26 20:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k9yCIC-1774544470","operation_id":166167} 
[2026-03-26 20:02:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"DtJI5UESwqJ9qTCfL0RtcI7DQ2M5u5F9","execution_time":"2026-03-26 20:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k9yCIC-1774544470","operation_id":166167,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 20:02:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"DtJI5UESwqJ9qTCfL0RtcI7DQ2M5u5F9","execution_time":"2026-03-26 20:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k9yCIC-1774544470","operation_id":166167,"processed":0,"errors":0} 
[2026-03-26 20:02:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"DtJI5UESwqJ9qTCfL0RtcI7DQ2M5u5F9","execution_time":"2026-03-26 20:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-k9yCIC-1774544470","operation_id":166167} 
[2026-03-26 20:02:37] production.INFO: Constructing job for order: 181403  
[2026-03-26 20:02:40] production.INFO: Handling job for order: 181403  
[2026-03-26 20:02:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:02:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:02:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/597/params?qty=500&uuid=a00621c3-9c37-49b0-ba44-5ac401242ad0&Player_ID=85225797  
[2026-03-26 20:02:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/597/params?qty=500&uuid=a00621c3-9c37-49b0-ba44-5ac401242ad0&Player_ID=85225797","has_body":false} 
[2026-03-26 20:02:41] production.INFO: Operation sent successfully {"operation_id":166169,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ITcWiMF-1774544561","amount":3.199249999999999705124764659558422863483428955078125,"status":"processing","product":"SuperLive Amount","game":"SuperLive","notes":[],"created_at":"2026-03-26 20:02:41"}},"processed_data":{"order_number":"ORD-ITcWiMF-1774544561","amount":3.199249999999999705124764659558422863483428955078125,"status":"processing","product":"SuperLive Amount","game":"SuperLive"}} 
[2026-03-26 20:02:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ITcWiMF-1774544561","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 20:02:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-ITcWiMF-1774544561","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 20:02:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:02:48] production.INFO: SendAcceptReject: Notification queued {"user_id":182,"notification_type":"order_approved","reference_id":181403} 
[2026-03-26 20:02:48] production.INFO: Order updated successfully. Order ID: 181403, Status: completed  
[2026-03-26 20:02:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ITcWiMF-1774544561","status":"completed","codes_count":0} 
[2026-03-26 20:02:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 182  
[2026-03-26 20:03:29] production.INFO: Constructing job for order: 181404  
[2026-03-26 20:03:32] production.INFO: Handling job for order: 181404  
[2026-03-26 20:03:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:03:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:03:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=45000&uuid=dfd332fa-208c-4e78-bb2f-191991719b75&Player_ID=991000  
[2026-03-26 20:03:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=45000&uuid=dfd332fa-208c-4e78-bb2f-191991719b75&Player_ID=991000","has_body":false} 
[2026-03-26 20:03:33] production.INFO: Operation sent successfully {"operation_id":166170,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YsSP-1774544613","amount":4.53602250000000051244342103018425405025482177734375,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-26 20:03:33"}},"processed_data":{"order_number":"ORD-YsSP-1774544613","amount":4.53602250000000051244342103018425405025482177734375,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-26 20:04:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"b49MR8KEfhAdmonv9PSp2PkUk3paHJrs","execution_time":"2026-03-26 20:04:03"} 
[2026-03-26 20:04:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"b49MR8KEfhAdmonv9PSp2PkUk3paHJrs","execution_time":"2026-03-26 20:04:03","total_operations":3,"sites_count":1} 
[2026-03-26 20:04:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"b49MR8KEfhAdmonv9PSp2PkUk3paHJrs","execution_time":"2026-03-26 20:04:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-hNl5K9-1774544471","ORD-k9yCIC-1774544470","ORD-YsSP-1774544613"]} 
[2026-03-26 20:04:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"b49MR8KEfhAdmonv9PSp2PkUk3paHJrs","execution_time":"2026-03-26 20:04:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 20:04:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"b49MR8KEfhAdmonv9PSp2PkUk3paHJrs","execution_time":"2026-03-26 20:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-26 20:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"b49MR8KEfhAdmonv9PSp2PkUk3paHJrs","execution_time":"2026-03-26 20:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YsSP-1774544613","operation_id":166170} 
[2026-03-26 20:04:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"b49MR8KEfhAdmonv9PSp2PkUk3paHJrs","execution_time":"2026-03-26 20:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YsSP-1774544613","operation_id":166170,"processed":2,"skipped":1,"updates_prepared":2} 
[2026-03-26 20:04:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"b49MR8KEfhAdmonv9PSp2PkUk3paHJrs","execution_time":"2026-03-26 20:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YsSP-1774544613","operation_id":166170,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 20:04:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"b49MR8KEfhAdmonv9PSp2PkUk3paHJrs","execution_time":"2026-03-26 20:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YsSP-1774544613","operation_id":166170,"count":2} 
[2026-03-26 20:04:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"b49MR8KEfhAdmonv9PSp2PkUk3paHJrs","execution_time":"2026-03-26 20:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YsSP-1774544613","operation_id":166170,"count":2} 
[2026-03-26 20:04:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"b49MR8KEfhAdmonv9PSp2PkUk3paHJrs","execution_time":"2026-03-26 20:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YsSP-1774544613","operation_id":166170,"user_id":148,"notification_type":"order_approved","reference_id":181401} 
[2026-03-26 20:04:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"b49MR8KEfhAdmonv9PSp2PkUk3paHJrs","execution_time":"2026-03-26 20:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YsSP-1774544613","operation_id":166170,"user_id":348,"notification_type":"order_approved","reference_id":181402} 
[2026-03-26 20:04:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"b49MR8KEfhAdmonv9PSp2PkUk3paHJrs","execution_time":"2026-03-26 20:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YsSP-1774544613","operation_id":166170,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 20:04:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"b49MR8KEfhAdmonv9PSp2PkUk3paHJrs","execution_time":"2026-03-26 20:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YsSP-1774544613","operation_id":166170,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 20:04:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"b49MR8KEfhAdmonv9PSp2PkUk3paHJrs","execution_time":"2026-03-26 20:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YsSP-1774544613","operation_id":166170,"processed":2,"errors":0} 
[2026-03-26 20:04:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"b49MR8KEfhAdmonv9PSp2PkUk3paHJrs","execution_time":"2026-03-26 20:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YsSP-1774544613","operation_id":166170,"processed":2,"errors":0} 
[2026-03-26 20:04:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"b49MR8KEfhAdmonv9PSp2PkUk3paHJrs","execution_time":"2026-03-26 20:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YsSP-1774544613","operation_id":166170} 
[2026-03-26 20:04:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-26 20:04:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-26 20:04:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-k9yCIC-1774544470","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 20:04:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-k9yCIC-1774544470","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 20:04:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:04:06] production.ERROR: Order not found or already processed. External ID: ORD-k9yCIC-1774544470  
[2026-03-26 20:04:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-k9yCIC-1774544470","status":"completed","codes_count":0} 
[2026-03-26 20:04:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hNl5K9-1774544471","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 20:04:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-hNl5K9-1774544471","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 20:04:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:04:06] production.ERROR: Order not found or already processed. External ID: ORD-hNl5K9-1774544471  
[2026-03-26 20:04:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hNl5K9-1774544471","status":"completed","codes_count":0} 
[2026-03-26 20:04:49] production.INFO: Constructing job for order: 181405  
[2026-03-26 20:04:51] production.INFO: Handling job for order: 181405  
[2026-03-26 20:04:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:04:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:04:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=8de8d584-5df5-4426-836d-d032f3d4b559&Player_ID=52350180689  
[2026-03-26 20:04:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=8de8d584-5df5-4426-836d-d032f3d4b559&Player_ID=52350180689","has_body":false} 
[2026-03-26 20:04:52] production.INFO: Operation sent successfully {"operation_id":166171,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sTL-1774544692","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 20:04:52"}},"processed_data":{"order_number":"ORD-sTL-1774544692","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 20:05:01] production.INFO: Executing GetProducts task...  
[2026-03-26 20:05:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 20:05:01] production.INFO: Executing GetProducts task...  
[2026-03-26 20:05:03] production.INFO: Constructing job for order: 181406  
[2026-03-26 20:05:03] production.INFO: async() رجع: true  
[2026-03-26 20:05:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 20:05:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 20:05:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 20:05:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 20:05:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 20:05:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 20:05:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 20:05:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 20:05:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 20:05:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 20:05:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 20:05:05] production.INFO: Handling job for order: 181406  
[2026-03-26 20:05:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:05:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:05:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=19000&uuid=581eea68-ca7c-40e3-be1f-0739c9c62068&Player_ID=71575617  
[2026-03-26 20:05:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=19000&uuid=581eea68-ca7c-40e3-be1f-0739c9c62068&Player_ID=71575617","has_body":false} 
[2026-03-26 20:05:05] production.INFO: Operation sent successfully {"operation_id":166172,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ot4-1774544705","amount":2.041099700000000183308657142333686351776123046875,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-26 20:05:05"}},"processed_data":{"order_number":"ORD-Ot4-1774544705","amount":2.041099700000000183308657142333686351776123046875,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-26 20:05:06] production.INFO: SendAcceptReject: Notification queued {"user_id":1217,"notification_type":"order_approved","reference_id":181375} 
[2026-03-26 20:05:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1217  
[2026-03-26 20:05:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Ot4-1774544705","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 20:05:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-Ot4-1774544705","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 20:05:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:05:12] production.INFO: SendAcceptReject: Notification queued {"user_id":36,"notification_type":"order_approved","reference_id":181406} 
[2026-03-26 20:05:12] production.INFO: Order updated successfully. Order ID: 181406, Status: completed  
[2026-03-26 20:05:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Ot4-1774544705","status":"completed","codes_count":0} 
[2026-03-26 20:05:15] production.ERROR: FCM send failed for token 78: Requested entity was not found.  
[2026-03-26 20:05:15] production.ERROR: FCM send failed for token 97: Requested entity was not found.  
[2026-03-26 20:05:15] production.ERROR: FCM send failed for token 126: Requested entity was not found.  
[2026-03-26 20:05:54] production.INFO: Constructing job for order: 181407  
[2026-03-26 20:05:57] production.INFO: Handling job for order: 181407  
[2026-03-26 20:05:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:05:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:05:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/591/params?qty=100000&uuid=9a9ccfc4-f719-4451-bba8-3836e9a4ef38&Player_ID=78157143  
[2026-03-26 20:05:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/591/params?qty=100000&uuid=9a9ccfc4-f719-4451-bba8-3836e9a4ef38&Player_ID=78157143","has_body":false} 
[2026-03-26 20:05:58] production.INFO: Operation sent successfully {"operation_id":166173,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-m9wdQ-1774544758","amount":9.784620000000000317186277243308722972869873046875,"status":"processing","product":"Yoho Amount","game":"Yoho","notes":[],"created_at":"2026-03-26 20:05:58"}},"processed_data":{"order_number":"ORD-m9wdQ-1774544758","amount":9.784620000000000317186277243308722972869873046875,"status":"processing","product":"Yoho Amount","game":"Yoho"}} 
[2026-03-26 20:06:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"XGoMMmrzi6XLHvVakS8W38ZgQPy8JX8A","execution_time":"2026-03-26 20:06:01"} 
[2026-03-26 20:06:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"XGoMMmrzi6XLHvVakS8W38ZgQPy8JX8A","execution_time":"2026-03-26 20:06:01","total_operations":3,"sites_count":1} 
[2026-03-26 20:06:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"XGoMMmrzi6XLHvVakS8W38ZgQPy8JX8A","execution_time":"2026-03-26 20:06:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-YsSP-1774544613","ORD-sTL-1774544692","ORD-m9wdQ-1774544758"]} 
[2026-03-26 20:06:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"XGoMMmrzi6XLHvVakS8W38ZgQPy8JX8A","execution_time":"2026-03-26 20:06:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 20:06:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"XGoMMmrzi6XLHvVakS8W38ZgQPy8JX8A","execution_time":"2026-03-26 20:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-26 20:06:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XGoMMmrzi6XLHvVakS8W38ZgQPy8JX8A","execution_time":"2026-03-26 20:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-m9wdQ-1774544758","operation_id":166173} 
[2026-03-26 20:06:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XGoMMmrzi6XLHvVakS8W38ZgQPy8JX8A","execution_time":"2026-03-26 20:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sTL-1774544692","operation_id":166171} 
[2026-03-26 20:06:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XGoMMmrzi6XLHvVakS8W38ZgQPy8JX8A","execution_time":"2026-03-26 20:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YsSP-1774544613","operation_id":166170} 
[2026-03-26 20:06:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"XGoMMmrzi6XLHvVakS8W38ZgQPy8JX8A","execution_time":"2026-03-26 20:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YsSP-1774544613","operation_id":166170,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-26 20:06:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"XGoMMmrzi6XLHvVakS8W38ZgQPy8JX8A","execution_time":"2026-03-26 20:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YsSP-1774544613","operation_id":166170,"processed":0,"errors":0} 
[2026-03-26 20:06:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"XGoMMmrzi6XLHvVakS8W38ZgQPy8JX8A","execution_time":"2026-03-26 20:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YsSP-1774544613","operation_id":166170} 
[2026-03-26 20:06:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-YsSP-1774544613","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 20:06:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-YsSP-1774544613","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 20:06:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:06:06] production.INFO: SendAcceptReject: Notification queued {"user_id":1258,"notification_type":"order_approved","reference_id":181404} 
[2026-03-26 20:06:06] production.INFO: Order updated successfully. Order ID: 181404, Status: completed  
[2026-03-26 20:06:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-YsSP-1774544613","status":"completed","codes_count":0} 
[2026-03-26 20:06:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1258  
[2026-03-26 20:07:05] production.INFO: Constructing job for order: 181408  
[2026-03-26 20:07:08] production.INFO: Handling job for order: 181408  
[2026-03-26 20:07:08] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 20:07:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:07:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=3b6e4aa0-a306-44cc-8d92-3cf47590698f&Player_ID=0943531180  
[2026-03-26 20:07:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=3b6e4aa0-a306-44cc-8d92-3cf47590698f&Player_ID=0943531180","has_body":false} 
[2026-03-26 20:07:08] production.INFO: Constructing job for order: 181409  
[2026-03-26 20:07:08] production.INFO: Operation sent successfully {"operation_id":166174,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JjeW-1774544828","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 20:07:08"}},"processed_data":{"order_number":"ORD-JjeW-1774544828","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 20:07:10] production.INFO: Constructing job for order: 181410  
[2026-03-26 20:07:11] production.INFO: Handling job for order: 181409  
[2026-03-26 20:07:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:07:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:07:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=50000&uuid=c0fe26c8-181a-47e1-9e31-a5a22ce8d8af&Player_ID=1857210652  
[2026-03-26 20:07:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=50000&uuid=c0fe26c8-181a-47e1-9e31-a5a22ce8d8af&Player_ID=1857210652","has_body":false} 
[2026-03-26 20:07:12] production.INFO: Operation sent successfully {"operation_id":166175,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VrVNGDFM-1774544832","amount":5.6280000000000001136868377216160297393798828125,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-26 20:07:12"}},"processed_data":{"order_number":"ORD-VrVNGDFM-1774544832","amount":5.6280000000000001136868377216160297393798828125,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-26 20:07:12] production.INFO: Handling job for order: 181410  
[2026-03-26 20:07:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:07:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:07:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=3fc06d8e-45b6-4374-bbe2-4de67f576094&Player_ID=5649696889  
[2026-03-26 20:07:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=3fc06d8e-45b6-4374-bbe2-4de67f576094&Player_ID=5649696889","has_body":false} 
[2026-03-26 20:07:13] production.INFO: Operation sent successfully {"operation_id":166176,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gpTRNbYd-1774544833","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 20:07:13"}},"processed_data":{"order_number":"ORD-gpTRNbYd-1774544833","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-26 20:07:13] production.INFO: Constructing job for order: 181411  
[2026-03-26 20:07:15] production.INFO: Constructing job for order: 181412  
[2026-03-26 20:07:16] production.INFO: Constructing job for order: 181413  
[2026-03-26 20:07:16] production.INFO: Handling job for order: 181411  
[2026-03-26 20:07:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:07:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:07:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=59f0ef89-ef2e-41b0-aa0a-028bd1502ada&Player_ID=51728871347  
[2026-03-26 20:07:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=59f0ef89-ef2e-41b0-aa0a-028bd1502ada&Player_ID=51728871347","has_body":false} 
[2026-03-26 20:07:17] production.INFO: Operation sent successfully {"operation_id":166177,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OxpUuFm-1774544837","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 20:07:17"}},"processed_data":{"order_number":"ORD-OxpUuFm-1774544837","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 20:07:17] production.INFO: Handling job for order: 181412  
[2026-03-26 20:07:17] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 20:07:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:07:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=43cc1dcd-b3d9-4fd3-8a1f-10ee046ef2be&Player_ID=0943531180  
[2026-03-26 20:07:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=43cc1dcd-b3d9-4fd3-8a1f-10ee046ef2be&Player_ID=0943531180","has_body":false} 
[2026-03-26 20:07:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VrVNGDFM-1774544832","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 20:07:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-VrVNGDFM-1774544832","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 20:07:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:07:18] production.INFO: SendAcceptReject: Notification queued {"user_id":36,"notification_type":"order_approved","reference_id":181409} 
[2026-03-26 20:07:18] production.INFO: Order updated successfully. Order ID: 181409, Status: completed  
[2026-03-26 20:07:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VrVNGDFM-1774544832","status":"completed","codes_count":0} 
[2026-03-26 20:07:18] production.INFO: Operation sent successfully {"operation_id":166178,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XivFmGF2-1774544838","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 20:07:18"}},"processed_data":{"order_number":"ORD-XivFmGF2-1774544838","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 20:07:18] production.INFO: Handling job for order: 181413  
[2026-03-26 20:07:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:07:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:07:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=454f70d7-fc69-40c6-bbc4-807ceecc5994&Player_ID=51728871347  
[2026-03-26 20:07:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=454f70d7-fc69-40c6-bbc4-807ceecc5994&Player_ID=51728871347","has_body":false} 
[2026-03-26 20:07:19] production.INFO: Operation sent successfully {"operation_id":166179,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-svZ-1774544838","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 20:07:19"}},"processed_data":{"order_number":"ORD-svZ-1774544838","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 20:07:19] production.ERROR: FCM send failed for token 78: Requested entity was not found.  
[2026-03-26 20:07:19] production.ERROR: FCM send failed for token 97: Requested entity was not found.  
[2026-03-26 20:07:19] production.ERROR: FCM send failed for token 126: Requested entity was not found.  
[2026-03-26 20:07:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-OxpUuFm-1774544837","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 20:07:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-OxpUuFm-1774544837","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 20:07:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:07:30] production.INFO: SendAcceptReject: Notification queued {"user_id":65,"notification_type":"order_approved","reference_id":181411} 
[2026-03-26 20:07:30] production.INFO: Order updated successfully. Order ID: 181411, Status: completed  
[2026-03-26 20:07:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-OxpUuFm-1774544837","status":"completed","codes_count":0} 
[2026-03-26 20:07:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-26 20:07:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-svZ-1774544838","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 20:07:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-svZ-1774544838","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 20:07:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:07:36] production.INFO: SendAcceptReject: Notification queued {"user_id":65,"notification_type":"order_approved","reference_id":181413} 
[2026-03-26 20:07:36] production.INFO: Order updated successfully. Order ID: 181413, Status: completed  
[2026-03-26 20:07:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-svZ-1774544838","status":"completed","codes_count":0} 
[2026-03-26 20:07:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-26 20:07:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-gpTRNbYd-1774544833","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 20:07:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-gpTRNbYd-1774544833","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 20:07:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:07:39] production.INFO: SendAcceptReject: Notification queued {"user_id":1070,"notification_type":"order_approved","reference_id":181410} 
[2026-03-26 20:07:39] production.INFO: Order updated successfully. Order ID: 181410, Status: completed  
[2026-03-26 20:07:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-gpTRNbYd-1774544833","status":"completed","codes_count":0} 
[2026-03-26 20:07:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1070  
[2026-03-26 20:07:47] production.INFO: Constructing job for order: 181414  
[2026-03-26 20:07:49] production.INFO: Handling job for order: 181414  
[2026-03-26 20:07:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:07:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:07:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a3b2b78e-59f0-4374-b4bb-890958aefe0d&Player_ID=52437815192  
[2026-03-26 20:07:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a3b2b78e-59f0-4374-b4bb-890958aefe0d&Player_ID=52437815192","has_body":false} 
[2026-03-26 20:07:50] production.INFO: Operation sent successfully {"operation_id":166180,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tGI02s4O-1774544870","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 20:07:50"}},"processed_data":{"order_number":"ORD-tGI02s4O-1774544870","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 20:07:50] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"250.0","mainamount":"250","operation_number":"160653649","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpneh4n4uiqf7bf67NeNq"}},"user_id":285} 
[2026-03-26 20:07:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 20:07:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 20:07:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 20:07:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 20:07:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 20:07:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 20:07:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 20:07:53] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 20:07:53] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18943,"user_id":285,"amount":250.0,"admins_notified":7} 
[2026-03-26 20:08:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Bx7YmuVEVAFxh0gfit1kpR434umfsbRD","execution_time":"2026-03-26 20:08:02"} 
[2026-03-26 20:08:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Bx7YmuVEVAFxh0gfit1kpR434umfsbRD","execution_time":"2026-03-26 20:08:02","total_operations":5,"sites_count":2} 
[2026-03-26 20:08:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Bx7YmuVEVAFxh0gfit1kpR434umfsbRD","execution_time":"2026-03-26 20:08:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-sTL-1774544692","ORD-m9wdQ-1774544758","ORD-tGI02s4O-1774544870"]} 
[2026-03-26 20:08:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Bx7YmuVEVAFxh0gfit1kpR434umfsbRD","execution_time":"2026-03-26 20:08:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 20:08:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Bx7YmuVEVAFxh0gfit1kpR434umfsbRD","execution_time":"2026-03-26 20:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-26 20:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Bx7YmuVEVAFxh0gfit1kpR434umfsbRD","execution_time":"2026-03-26 20:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sTL-1774544692","operation_id":166171} 
[2026-03-26 20:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Bx7YmuVEVAFxh0gfit1kpR434umfsbRD","execution_time":"2026-03-26 20:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tGI02s4O-1774544870","operation_id":166180} 
[2026-03-26 20:08:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Bx7YmuVEVAFxh0gfit1kpR434umfsbRD","execution_time":"2026-03-26 20:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tGI02s4O-1774544870","operation_id":166180,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-26 20:08:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Bx7YmuVEVAFxh0gfit1kpR434umfsbRD","execution_time":"2026-03-26 20:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tGI02s4O-1774544870","operation_id":166180,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 20:08:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Bx7YmuVEVAFxh0gfit1kpR434umfsbRD","execution_time":"2026-03-26 20:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tGI02s4O-1774544870","operation_id":166180,"count":1} 
[2026-03-26 20:08:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Bx7YmuVEVAFxh0gfit1kpR434umfsbRD","execution_time":"2026-03-26 20:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tGI02s4O-1774544870","operation_id":166180,"count":1} 
[2026-03-26 20:08:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Bx7YmuVEVAFxh0gfit1kpR434umfsbRD","execution_time":"2026-03-26 20:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tGI02s4O-1774544870","operation_id":166180,"user_id":148,"notification_type":"order_approved","reference_id":181407} 
[2026-03-26 20:08:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Bx7YmuVEVAFxh0gfit1kpR434umfsbRD","execution_time":"2026-03-26 20:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tGI02s4O-1774544870","operation_id":166180,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 20:08:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Bx7YmuVEVAFxh0gfit1kpR434umfsbRD","execution_time":"2026-03-26 20:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tGI02s4O-1774544870","operation_id":166180,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 20:08:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Bx7YmuVEVAFxh0gfit1kpR434umfsbRD","execution_time":"2026-03-26 20:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tGI02s4O-1774544870","operation_id":166180,"processed":1,"errors":0} 
[2026-03-26 20:08:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Bx7YmuVEVAFxh0gfit1kpR434umfsbRD","execution_time":"2026-03-26 20:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tGI02s4O-1774544870","operation_id":166180,"processed":1,"errors":0} 
[2026-03-26 20:08:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Bx7YmuVEVAFxh0gfit1kpR434umfsbRD","execution_time":"2026-03-26 20:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tGI02s4O-1774544870","operation_id":166180,"orders_count":2,"order_ids":["ORD-JjeW-1774544828","ORD-XivFmGF2-1774544838"]} 
[2026-03-26 20:08:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Bx7YmuVEVAFxh0gfit1kpR434umfsbRD","execution_time":"2026-03-26 20:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tGI02s4O-1774544870","operation_id":166180} 
[2026-03-26 20:08:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Bx7YmuVEVAFxh0gfit1kpR434umfsbRD","execution_time":"2026-03-26 20:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tGI02s4O-1774544870","operation_id":166180,"orders_count":2} 
[2026-03-26 20:08:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Bx7YmuVEVAFxh0gfit1kpR434umfsbRD","execution_time":"2026-03-26 20:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XivFmGF2-1774544838","operation_id":166178,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 20:08:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Bx7YmuVEVAFxh0gfit1kpR434umfsbRD","execution_time":"2026-03-26 20:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XivFmGF2-1774544838","operation_id":166178,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 20:08:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Bx7YmuVEVAFxh0gfit1kpR434umfsbRD","execution_time":"2026-03-26 20:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XivFmGF2-1774544838","operation_id":166178,"count":2} 
[2026-03-26 20:08:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Bx7YmuVEVAFxh0gfit1kpR434umfsbRD","execution_time":"2026-03-26 20:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XivFmGF2-1774544838","operation_id":166178,"count":2} 
[2026-03-26 20:08:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Bx7YmuVEVAFxh0gfit1kpR434umfsbRD","execution_time":"2026-03-26 20:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XivFmGF2-1774544838","operation_id":166178,"user_id":1734,"notification_type":"order_approved","reference_id":181408} 
[2026-03-26 20:08:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Bx7YmuVEVAFxh0gfit1kpR434umfsbRD","execution_time":"2026-03-26 20:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XivFmGF2-1774544838","operation_id":166178,"user_id":1734,"notification_type":"order_approved","reference_id":181412} 
[2026-03-26 20:08:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Bx7YmuVEVAFxh0gfit1kpR434umfsbRD","execution_time":"2026-03-26 20:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XivFmGF2-1774544838","operation_id":166178,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 20:08:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Bx7YmuVEVAFxh0gfit1kpR434umfsbRD","execution_time":"2026-03-26 20:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XivFmGF2-1774544838","operation_id":166178,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 20:08:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Bx7YmuVEVAFxh0gfit1kpR434umfsbRD","execution_time":"2026-03-26 20:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XivFmGF2-1774544838","operation_id":166178,"processed":2,"errors":0} 
[2026-03-26 20:08:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Bx7YmuVEVAFxh0gfit1kpR434umfsbRD","execution_time":"2026-03-26 20:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XivFmGF2-1774544838","operation_id":166178,"processed":2,"errors":0} 
[2026-03-26 20:08:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Bx7YmuVEVAFxh0gfit1kpR434umfsbRD","execution_time":"2026-03-26 20:08:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XivFmGF2-1774544838","operation_id":166178} 
[2026-03-26 20:08:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-26 20:08:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1734  
[2026-03-26 20:08:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1734  
[2026-03-26 20:08:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-m9wdQ-1774544758","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 20:08:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-m9wdQ-1774544758","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 20:08:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:08:04] production.ERROR: Order not found or already processed. External ID: ORD-m9wdQ-1774544758  
[2026-03-26 20:08:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-m9wdQ-1774544758","status":"completed","codes_count":0} 
[2026-03-26 20:08:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-tGI02s4O-1774544870","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 20:08:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-tGI02s4O-1774544870","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 20:08:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:08:06] production.INFO: SendAcceptReject: Notification queued {"user_id":65,"notification_type":"order_approved","reference_id":181414} 
[2026-03-26 20:08:06] production.INFO: Order updated successfully. Order ID: 181414, Status: completed  
[2026-03-26 20:08:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-tGI02s4O-1774544870","status":"completed","codes_count":0} 
[2026-03-26 20:08:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-26 20:08:10] production.INFO: Constructing job for order: 181415  
[2026-03-26 20:08:13] production.INFO: Handling job for order: 181415  
[2026-03-26 20:08:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:08:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:08:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/96/params?qty=15000&uuid=accac2c5-9d4f-43f4-a77b-b382eb9cf738&Player_ID=58904149  
[2026-03-26 20:08:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/96/params?qty=15000&uuid=accac2c5-9d4f-43f4-a77b-b382eb9cf738&Player_ID=58904149","has_body":false} 
[2026-03-26 20:08:14] production.INFO: Operation sent successfully {"operation_id":166181,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1rvv-1774544893","amount":1.529583000000000136964217745116911828517913818359375,"status":"processing","product":"Poppo Amount","game":"PoppoLive","notes":[],"created_at":"2026-03-26 20:08:14"}},"processed_data":{"order_number":"ORD-1rvv-1774544893","amount":1.529583000000000136964217745116911828517913818359375,"status":"processing","product":"Poppo Amount","game":"PoppoLive"}} 
[2026-03-26 20:08:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-sTL-1774544692","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 20:08:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-sTL-1774544692","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 20:08:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:08:18] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":181405} 
[2026-03-26 20:08:18] production.INFO: Order updated successfully. Order ID: 181405, Status: completed  
[2026-03-26 20:08:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-sTL-1774544692","status":"completed","codes_count":0} 
[2026-03-26 20:08:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-26 20:08:58] production.INFO: Constructing job for order: 181416  
[2026-03-26 20:08:59] production.INFO: Handling job for order: 181416  
[2026-03-26 20:08:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:08:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:08:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/96/params?qty=15000&uuid=009ec029-e340-4621-b4ad-94c15239d8e6&Player_ID=67054481  
[2026-03-26 20:08:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/96/params?qty=15000&uuid=009ec029-e340-4621-b4ad-94c15239d8e6&Player_ID=67054481","has_body":false} 
[2026-03-26 20:09:00] production.INFO: Operation sent successfully {"operation_id":166182,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZwK4Khf5-1774544940","amount":1.529583000000000136964217745116911828517913818359375,"status":"processing","product":"Poppo Amount","game":"PoppoLive","notes":[],"created_at":"2026-03-26 20:09:00"}},"processed_data":{"order_number":"ORD-ZwK4Khf5-1774544940","amount":1.529583000000000136964217745116911828517913818359375,"status":"processing","product":"Poppo Amount","game":"PoppoLive"}} 
[2026-03-26 20:09:17] production.INFO: Constructing job for order: 181417  
[2026-03-26 20:09:18] production.INFO: Handling job for order: 181417  
[2026-03-26 20:09:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:09:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:09:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=28200&uuid=41a584c7-184e-48d0-b7dc-a287c675584e&Player_ID=589470218  
[2026-03-26 20:09:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=28200&uuid=41a584c7-184e-48d0-b7dc-a287c675584e&Player_ID=589470218","has_body":false} 
[2026-03-26 20:09:19] production.INFO: Operation sent successfully {"operation_id":166183,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dZG-1774544958","amount":2.84257410000000021454980014823377132415771484375,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-26 20:09:19"}},"processed_data":{"order_number":"ORD-dZG-1774544958","amount":2.84257410000000021454980014823377132415771484375,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-26 20:09:24] production.INFO: Constructing job for order: 181418  
[2026-03-26 20:09:25] production.INFO: Handling job for order: 181418  
[2026-03-26 20:09:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:09:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:09:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=806217e5-6c02-43ee-ba0d-2535642f06be&Player_ID=8840332098  
[2026-03-26 20:09:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=806217e5-6c02-43ee-ba0d-2535642f06be&Player_ID=8840332098","has_body":false} 
[2026-03-26 20:09:26] production.INFO: Operation sent successfully {"operation_id":166184,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2Ai5E3-1774544965","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 20:09:26"}},"processed_data":{"order_number":"ORD-2Ai5E3-1774544965","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 20:09:33] production.INFO: Constructing job for order: 181420  
[2026-03-26 20:09:35] production.INFO: Handling job for order: 181420  
[2026-03-26 20:09:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:09:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:09:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/591/params?qty=15000&uuid=ad65979a-cdf0-40de-b82f-287c3fe3fca5&Player_ID=88321917  
[2026-03-26 20:09:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/591/params?qty=15000&uuid=ad65979a-cdf0-40de-b82f-287c3fe3fca5&Player_ID=88321917","has_body":false} 
[2026-03-26 20:09:35] production.INFO: Operation sent successfully {"operation_id":166185,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0TNfrG-1774544975","amount":1.4676929999999999143511786314775235950946807861328125,"status":"processing","product":"Yoho Amount","game":"Yoho","notes":[],"created_at":"2026-03-26 20:09:35"}},"processed_data":{"order_number":"ORD-0TNfrG-1774544975","amount":1.4676929999999999143511786314775235950946807861328125,"status":"processing","product":"Yoho Amount","game":"Yoho"}} 
[2026-03-26 20:09:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2Ai5E3-1774544965","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 20:09:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-2Ai5E3-1774544965","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 20:09:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:09:45] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":181418} 
[2026-03-26 20:09:45] production.INFO: Order updated successfully. Order ID: 181418, Status: completed  
[2026-03-26 20:09:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2Ai5E3-1774544965","status":"completed","codes_count":0} 
[2026-03-26 20:09:49] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 20:09:49] production.ERROR: FCM send failed for token 565: Requested entity was not found.  
[2026-03-26 20:10:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"JVmMhn8lKX2icW1Xde5RJfdOxcNxH2QM","execution_time":"2026-03-26 20:10:01"} 
[2026-03-26 20:10:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"JVmMhn8lKX2icW1Xde5RJfdOxcNxH2QM","execution_time":"2026-03-26 20:10:01","total_operations":4,"sites_count":1} 
[2026-03-26 20:10:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"JVmMhn8lKX2icW1Xde5RJfdOxcNxH2QM","execution_time":"2026-03-26 20:10:01","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-1rvv-1774544893","ORD-ZwK4Khf5-1774544940","ORD-dZG-1774544958","ORD-0TNfrG-1774544975"]} 
[2026-03-26 20:10:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"JVmMhn8lKX2icW1Xde5RJfdOxcNxH2QM","execution_time":"2026-03-26 20:10:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 20:10:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"JVmMhn8lKX2icW1Xde5RJfdOxcNxH2QM","execution_time":"2026-03-26 20:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-26 20:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JVmMhn8lKX2icW1Xde5RJfdOxcNxH2QM","execution_time":"2026-03-26 20:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0TNfrG-1774544975","operation_id":166185} 
[2026-03-26 20:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JVmMhn8lKX2icW1Xde5RJfdOxcNxH2QM","execution_time":"2026-03-26 20:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dZG-1774544958","operation_id":166183} 
[2026-03-26 20:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JVmMhn8lKX2icW1Xde5RJfdOxcNxH2QM","execution_time":"2026-03-26 20:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwK4Khf5-1774544940","operation_id":166182} 
[2026-03-26 20:10:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"JVmMhn8lKX2icW1Xde5RJfdOxcNxH2QM","execution_time":"2026-03-26 20:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwK4Khf5-1774544940","operation_id":166182,"processed":1,"skipped":3,"updates_prepared":1} 
[2026-03-26 20:10:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"JVmMhn8lKX2icW1Xde5RJfdOxcNxH2QM","execution_time":"2026-03-26 20:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwK4Khf5-1774544940","operation_id":166182,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 20:10:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"JVmMhn8lKX2icW1Xde5RJfdOxcNxH2QM","execution_time":"2026-03-26 20:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwK4Khf5-1774544940","operation_id":166182,"count":1} 
[2026-03-26 20:10:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"JVmMhn8lKX2icW1Xde5RJfdOxcNxH2QM","execution_time":"2026-03-26 20:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwK4Khf5-1774544940","operation_id":166182,"count":1} 
[2026-03-26 20:10:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"JVmMhn8lKX2icW1Xde5RJfdOxcNxH2QM","execution_time":"2026-03-26 20:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwK4Khf5-1774544940","operation_id":166182,"user_id":587,"notification_type":"order_approved","reference_id":181415} 
[2026-03-26 20:10:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"JVmMhn8lKX2icW1Xde5RJfdOxcNxH2QM","execution_time":"2026-03-26 20:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwK4Khf5-1774544940","operation_id":166182,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 20:10:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"JVmMhn8lKX2icW1Xde5RJfdOxcNxH2QM","execution_time":"2026-03-26 20:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwK4Khf5-1774544940","operation_id":166182,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 20:10:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"JVmMhn8lKX2icW1Xde5RJfdOxcNxH2QM","execution_time":"2026-03-26 20:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwK4Khf5-1774544940","operation_id":166182,"processed":1,"errors":0} 
[2026-03-26 20:10:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"JVmMhn8lKX2icW1Xde5RJfdOxcNxH2QM","execution_time":"2026-03-26 20:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwK4Khf5-1774544940","operation_id":166182,"processed":1,"errors":0} 
[2026-03-26 20:10:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"JVmMhn8lKX2icW1Xde5RJfdOxcNxH2QM","execution_time":"2026-03-26 20:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwK4Khf5-1774544940","operation_id":166182} 
[2026-03-26 20:10:02] production.INFO: Executing GetProducts task...  
[2026-03-26 20:10:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 20:10:02] production.INFO: Executing GetProducts task...  
[2026-03-26 20:10:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1rvv-1774544893","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 20:10:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-1rvv-1774544893","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 20:10:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:10:03] production.ERROR: Order not found or already processed. External ID: ORD-1rvv-1774544893  
[2026-03-26 20:10:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1rvv-1774544893","status":"completed","codes_count":0} 
[2026-03-26 20:10:04] production.INFO: async() رجع: true  
[2026-03-26 20:10:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 20:10:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 20:10:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 20:10:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 20:10:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 20:10:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 20:10:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 20:10:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 20:10:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 20:10:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 20:10:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 20:10:07] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 20:10:07] production.ERROR: FCM send failed for token 565: Requested entity was not found.  
[2026-03-26 20:10:30] production.INFO: Constructing job for order: 181421  
[2026-03-26 20:10:31] production.INFO: Handling job for order: 181421  
[2026-03-26 20:10:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:10:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:10:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=f1d01d05-4528-4a74-b43a-6f9f8d56769d&Player_ID=111222333my  
[2026-03-26 20:10:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=f1d01d05-4528-4a74-b43a-6f9f8d56769d&Player_ID=111222333my","has_body":false} 
[2026-03-26 20:10:32] production.INFO: Operation sent successfully {"operation_id":166186,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3yIBCc-1774545032","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-26 20:10:32"}},"processed_data":{"order_number":"ORD-3yIBCc-1774545032","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-26 20:10:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3yIBCc-1774545032","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 20:10:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-3yIBCc-1774545032","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 20:10:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:10:36] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":181421} 
[2026-03-26 20:10:36] production.INFO: Order updated successfully. Order ID: 181421, Status: completed  
[2026-03-26 20:10:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3yIBCc-1774545032","status":"completed","codes_count":0} 
[2026-03-26 20:10:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-26 20:10:46] production.INFO: Constructing job for order: 181422  
[2026-03-26 20:10:47] production.INFO: Handling job for order: 181422  
[2026-03-26 20:10:47] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 20:10:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:10:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=70b915f5-10f8-49ae-8d1f-2e04150d513d&Player_ID=0947918297  
[2026-03-26 20:10:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=70b915f5-10f8-49ae-8d1f-2e04150d513d&Player_ID=0947918297","has_body":false} 
[2026-03-26 20:10:48] production.INFO: Operation sent successfully {"operation_id":166187,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xRPKRZ36-1774545047","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 20:10:48"}},"processed_data":{"order_number":"ORD-xRPKRZ36-1774545047","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 20:10:48] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"50.0","mainamount":"50","operation_number":"160660403","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpo4249rqmqmne42IVDBM"}},"user_id":33} 
[2026-03-26 20:10:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 20:10:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 20:10:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 20:10:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 20:10:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 20:10:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 20:10:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 20:10:51] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 20:10:51] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18944,"user_id":33,"amount":50.0,"admins_notified":7} 
[2026-03-26 20:10:51] production.INFO: Constructing job for order: 181423  
[2026-03-26 20:10:54] production.INFO: Handling job for order: 181423  
[2026-03-26 20:10:54] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 20:10:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:10:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=d48cba4c-2ff1-4867-982c-0f089d857873&Player_ID=0947918297  
[2026-03-26 20:10:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=d48cba4c-2ff1-4867-982c-0f089d857873&Player_ID=0947918297","has_body":false} 
[2026-03-26 20:10:54] production.INFO: Operation sent successfully {"operation_id":166188,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aDJLl-1774545054","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 20:10:54"}},"processed_data":{"order_number":"ORD-aDJLl-1774545054","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 20:10:55] production.INFO: Constructing job for order: 181424  
[2026-03-26 20:10:57] production.INFO: Handling job for order: 181424  
[2026-03-26 20:10:57] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 20:10:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:10:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=4e215e29-5292-4d71-bb35-808913e8a136&Player_ID=0947918297  
[2026-03-26 20:10:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=4e215e29-5292-4d71-bb35-808913e8a136&Player_ID=0947918297","has_body":false} 
[2026-03-26 20:10:58] production.INFO: Operation sent successfully {"operation_id":166189,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WgY4rti-1774545058","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 20:10:58"}},"processed_data":{"order_number":"ORD-WgY4rti-1774545058","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 20:11:59] production.INFO: Constructing job for order: 181425  
[2026-03-26 20:12:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"FIlwLNjzhYZYac388Qw0dJAZiuHQfWQ5","execution_time":"2026-03-26 20:12:01"} 
[2026-03-26 20:12:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"FIlwLNjzhYZYac388Qw0dJAZiuHQfWQ5","execution_time":"2026-03-26 20:12:01","total_operations":6,"sites_count":2} 
[2026-03-26 20:12:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"FIlwLNjzhYZYac388Qw0dJAZiuHQfWQ5","execution_time":"2026-03-26 20:12:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-ZwK4Khf5-1774544940","ORD-dZG-1774544958","ORD-0TNfrG-1774544975"]} 
[2026-03-26 20:12:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"FIlwLNjzhYZYac388Qw0dJAZiuHQfWQ5","execution_time":"2026-03-26 20:12:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 20:12:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"FIlwLNjzhYZYac388Qw0dJAZiuHQfWQ5","execution_time":"2026-03-26 20:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-26 20:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FIlwLNjzhYZYac388Qw0dJAZiuHQfWQ5","execution_time":"2026-03-26 20:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0TNfrG-1774544975","operation_id":166185} 
[2026-03-26 20:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FIlwLNjzhYZYac388Qw0dJAZiuHQfWQ5","execution_time":"2026-03-26 20:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dZG-1774544958","operation_id":166183} 
[2026-03-26 20:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FIlwLNjzhYZYac388Qw0dJAZiuHQfWQ5","execution_time":"2026-03-26 20:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwK4Khf5-1774544940","operation_id":166182} 
[2026-03-26 20:12:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"FIlwLNjzhYZYac388Qw0dJAZiuHQfWQ5","execution_time":"2026-03-26 20:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwK4Khf5-1774544940","operation_id":166182,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-26 20:12:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"FIlwLNjzhYZYac388Qw0dJAZiuHQfWQ5","execution_time":"2026-03-26 20:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwK4Khf5-1774544940","operation_id":166182,"processed":0,"errors":0} 
[2026-03-26 20:12:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"FIlwLNjzhYZYac388Qw0dJAZiuHQfWQ5","execution_time":"2026-03-26 20:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwK4Khf5-1774544940","operation_id":166182,"orders_count":3,"order_ids":["ORD-xRPKRZ36-1774545047","ORD-aDJLl-1774545054","ORD-WgY4rti-1774545058"]} 
[2026-03-26 20:12:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"FIlwLNjzhYZYac388Qw0dJAZiuHQfWQ5","execution_time":"2026-03-26 20:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwK4Khf5-1774544940","operation_id":166182} 
[2026-03-26 20:12:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"FIlwLNjzhYZYac388Qw0dJAZiuHQfWQ5","execution_time":"2026-03-26 20:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZwK4Khf5-1774544940","operation_id":166182,"orders_count":3} 
[2026-03-26 20:12:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"FIlwLNjzhYZYac388Qw0dJAZiuHQfWQ5","execution_time":"2026-03-26 20:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xRPKRZ36-1774545047","operation_id":166187,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-26 20:12:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"FIlwLNjzhYZYac388Qw0dJAZiuHQfWQ5","execution_time":"2026-03-26 20:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xRPKRZ36-1774545047","operation_id":166187,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-26 20:12:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"FIlwLNjzhYZYac388Qw0dJAZiuHQfWQ5","execution_time":"2026-03-26 20:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xRPKRZ36-1774545047","operation_id":166187,"count":3} 
[2026-03-26 20:12:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"FIlwLNjzhYZYac388Qw0dJAZiuHQfWQ5","execution_time":"2026-03-26 20:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xRPKRZ36-1774545047","operation_id":166187,"count":3} 
[2026-03-26 20:12:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"FIlwLNjzhYZYac388Qw0dJAZiuHQfWQ5","execution_time":"2026-03-26 20:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xRPKRZ36-1774545047","operation_id":166187,"user_id":904,"notification_type":"order_approved","reference_id":181423} 
[2026-03-26 20:12:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"FIlwLNjzhYZYac388Qw0dJAZiuHQfWQ5","execution_time":"2026-03-26 20:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xRPKRZ36-1774545047","operation_id":166187,"user_id":904,"notification_type":"order_approved","reference_id":181424} 
[2026-03-26 20:12:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"FIlwLNjzhYZYac388Qw0dJAZiuHQfWQ5","execution_time":"2026-03-26 20:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xRPKRZ36-1774545047","operation_id":166187,"user_id":904,"notification_type":"order_approved","reference_id":181422} 
[2026-03-26 20:12:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"FIlwLNjzhYZYac388Qw0dJAZiuHQfWQ5","execution_time":"2026-03-26 20:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xRPKRZ36-1774545047","operation_id":166187,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-26 20:12:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"FIlwLNjzhYZYac388Qw0dJAZiuHQfWQ5","execution_time":"2026-03-26 20:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xRPKRZ36-1774545047","operation_id":166187,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-26 20:12:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"FIlwLNjzhYZYac388Qw0dJAZiuHQfWQ5","execution_time":"2026-03-26 20:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xRPKRZ36-1774545047","operation_id":166187,"processed":3,"errors":0} 
[2026-03-26 20:12:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"FIlwLNjzhYZYac388Qw0dJAZiuHQfWQ5","execution_time":"2026-03-26 20:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xRPKRZ36-1774545047","operation_id":166187,"processed":3,"errors":0} 
[2026-03-26 20:12:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"FIlwLNjzhYZYac388Qw0dJAZiuHQfWQ5","execution_time":"2026-03-26 20:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xRPKRZ36-1774545047","operation_id":166187} 
[2026-03-26 20:12:02] production.INFO: Handling job for order: 181425  
[2026-03-26 20:12:02] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 20:12:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:12:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=3f4acca3-7750-47d4-9a8c-a61f1980f491&Player_ID=0947918297  
[2026-03-26 20:12:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=3f4acca3-7750-47d4-9a8c-a61f1980f491&Player_ID=0947918297","has_body":false} 
[2026-03-26 20:12:02] production.INFO: Operation sent successfully {"operation_id":166190,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ovTO-1774545122","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 20:12:02"}},"processed_data":{"order_number":"ORD-ovTO-1774545122","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 20:12:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 904  
[2026-03-26 20:12:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 904  
[2026-03-26 20:12:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 904  
[2026-03-26 20:12:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dZG-1774544958","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 20:12:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-dZG-1774544958","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 20:12:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:12:04] production.INFO: SendAcceptReject: Notification queued {"user_id":1720,"notification_type":"order_approved","reference_id":181417} 
[2026-03-26 20:12:04] production.INFO: Order updated successfully. Order ID: 181417, Status: completed  
[2026-03-26 20:12:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dZG-1774544958","status":"completed","codes_count":0} 
[2026-03-26 20:12:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1720  
[2026-03-26 20:12:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0TNfrG-1774544975","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 20:12:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-0TNfrG-1774544975","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 20:12:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:12:07] production.INFO: SendAcceptReject: Notification queued {"user_id":1032,"notification_type":"order_approved","reference_id":181420} 
[2026-03-26 20:12:07] production.INFO: Order updated successfully. Order ID: 181420, Status: completed  
[2026-03-26 20:12:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0TNfrG-1774544975","status":"completed","codes_count":0} 
[2026-03-26 20:12:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ZwK4Khf5-1774544940","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 20:12:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-ZwK4Khf5-1774544940","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 20:12:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:12:07] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":181416} 
[2026-03-26 20:12:07] production.INFO: Order updated successfully. Order ID: 181416, Status: completed  
[2026-03-26 20:12:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ZwK4Khf5-1774544940","status":"completed","codes_count":0} 
[2026-03-26 20:12:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1032  
[2026-03-26 20:12:10] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 20:12:10] production.ERROR: FCM send failed for token 565: Requested entity was not found.  
[2026-03-26 20:13:05] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":181393} 
[2026-03-26 20:13:05] production.INFO: Constructing job for order: 181426  
[2026-03-26 20:13:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-26 20:13:07] production.INFO: Handling job for order: 181426  
[2026-03-26 20:13:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:13:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:13:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=35000&uuid=0d1614c6-801c-49f4-b562-19153bd8ce62&Player_ID=89965666  
[2026-03-26 20:13:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=35000&uuid=0d1614c6-801c-49f4-b562-19153bd8ce62&Player_ID=89965666","has_body":false} 
[2026-03-26 20:13:08] production.INFO: Operation sent successfully {"operation_id":166191,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xS6Cvp-1774545188","amount":3.759920500000000220808260564808733761310577392578125,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-26 20:13:08"}},"processed_data":{"order_number":"ORD-xS6Cvp-1774545188","amount":3.759920500000000220808260564808733761310577392578125,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-26 20:13:14] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xS6Cvp-1774545188","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 20:13:14] production.INFO: Processed webhook data (normalized) {"id":"ORD-xS6Cvp-1774545188","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 20:13:14] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:13:14] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":181426} 
[2026-03-26 20:13:14] production.INFO: Order updated successfully. Order ID: 181426, Status: completed  
[2026-03-26 20:13:14] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xS6Cvp-1774545188","status":"completed","codes_count":0} 
[2026-03-26 20:13:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-26 20:13:38] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-26 20:13:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1540  
[2026-03-26 20:13:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1544  
[2026-03-26 20:13:56] production.INFO: Constructing job for order: 181427  
[2026-03-26 20:13:59] production.INFO: Handling job for order: 181427  
[2026-03-26 20:13:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:13:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:13:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=0bfaf69c-b0ab-4ea8-935e-8f39e84bbce4&Player_ID=52211398665  
[2026-03-26 20:13:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=0bfaf69c-b0ab-4ea8-935e-8f39e84bbce4&Player_ID=52211398665","has_body":false} 
[2026-03-26 20:14:00] production.INFO: Operation sent successfully {"operation_id":166192,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ATxwueXo-1774545240","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 20:14:00"}},"processed_data":{"order_number":"ORD-ATxwueXo-1774545240","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 20:14:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"lmPklsqkfv38BLv6jrDahtbF2Pl5QH0z","execution_time":"2026-03-26 20:14:03"} 
[2026-03-26 20:14:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"lmPklsqkfv38BLv6jrDahtbF2Pl5QH0z","execution_time":"2026-03-26 20:14:03","total_operations":2,"sites_count":2} 
[2026-03-26 20:14:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"lmPklsqkfv38BLv6jrDahtbF2Pl5QH0z","execution_time":"2026-03-26 20:14:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-ovTO-1774545122"]} 
[2026-03-26 20:14:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"lmPklsqkfv38BLv6jrDahtbF2Pl5QH0z","execution_time":"2026-03-26 20:14:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 20:14:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"lmPklsqkfv38BLv6jrDahtbF2Pl5QH0z","execution_time":"2026-03-26 20:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 20:14:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"lmPklsqkfv38BLv6jrDahtbF2Pl5QH0z","execution_time":"2026-03-26 20:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ovTO-1774545122","operation_id":166190,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 20:14:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"lmPklsqkfv38BLv6jrDahtbF2Pl5QH0z","execution_time":"2026-03-26 20:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ovTO-1774545122","operation_id":166190,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 20:14:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"lmPklsqkfv38BLv6jrDahtbF2Pl5QH0z","execution_time":"2026-03-26 20:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ovTO-1774545122","operation_id":166190,"count":1} 
[2026-03-26 20:14:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"lmPklsqkfv38BLv6jrDahtbF2Pl5QH0z","execution_time":"2026-03-26 20:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ovTO-1774545122","operation_id":166190,"count":1} 
[2026-03-26 20:14:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"lmPklsqkfv38BLv6jrDahtbF2Pl5QH0z","execution_time":"2026-03-26 20:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ovTO-1774545122","operation_id":166190,"user_id":904,"notification_type":"order_approved","reference_id":181425} 
[2026-03-26 20:14:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"lmPklsqkfv38BLv6jrDahtbF2Pl5QH0z","execution_time":"2026-03-26 20:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ovTO-1774545122","operation_id":166190,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 20:14:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"lmPklsqkfv38BLv6jrDahtbF2Pl5QH0z","execution_time":"2026-03-26 20:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ovTO-1774545122","operation_id":166190,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 20:14:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"lmPklsqkfv38BLv6jrDahtbF2Pl5QH0z","execution_time":"2026-03-26 20:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ovTO-1774545122","operation_id":166190,"processed":1,"errors":0} 
[2026-03-26 20:14:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"lmPklsqkfv38BLv6jrDahtbF2Pl5QH0z","execution_time":"2026-03-26 20:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ovTO-1774545122","operation_id":166190,"processed":1,"errors":0} 
[2026-03-26 20:14:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"lmPklsqkfv38BLv6jrDahtbF2Pl5QH0z","execution_time":"2026-03-26 20:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ovTO-1774545122","operation_id":166190,"orders_count":1,"order_ids":["ORD-ATxwueXo-1774545240"]} 
[2026-03-26 20:14:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"lmPklsqkfv38BLv6jrDahtbF2Pl5QH0z","execution_time":"2026-03-26 20:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ovTO-1774545122","operation_id":166190} 
[2026-03-26 20:14:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"lmPklsqkfv38BLv6jrDahtbF2Pl5QH0z","execution_time":"2026-03-26 20:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ovTO-1774545122","operation_id":166190,"orders_count":1} 
[2026-03-26 20:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lmPklsqkfv38BLv6jrDahtbF2Pl5QH0z","execution_time":"2026-03-26 20:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ATxwueXo-1774545240","operation_id":166192} 
[2026-03-26 20:14:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"lmPklsqkfv38BLv6jrDahtbF2Pl5QH0z","execution_time":"2026-03-26 20:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ATxwueXo-1774545240","operation_id":166192,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 20:14:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"lmPklsqkfv38BLv6jrDahtbF2Pl5QH0z","execution_time":"2026-03-26 20:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ATxwueXo-1774545240","operation_id":166192,"processed":0,"errors":0} 
[2026-03-26 20:14:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"lmPklsqkfv38BLv6jrDahtbF2Pl5QH0z","execution_time":"2026-03-26 20:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ATxwueXo-1774545240","operation_id":166192} 
[2026-03-26 20:14:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 904  
[2026-03-26 20:14:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ATxwueXo-1774545240","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 20:14:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-ATxwueXo-1774545240","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 20:14:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:14:10] production.INFO: SendAcceptReject: Notification queued {"user_id":675,"notification_type":"order_approved","reference_id":181427} 
[2026-03-26 20:14:10] production.INFO: Order updated successfully. Order ID: 181427, Status: completed  
[2026-03-26 20:14:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ATxwueXo-1774545240","status":"completed","codes_count":0} 
[2026-03-26 20:14:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 675  
[2026-03-26 20:15:03] production.INFO: Executing GetProducts task...  
[2026-03-26 20:15:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 20:15:03] production.INFO: Executing GetProducts task...  
[2026-03-26 20:15:06] production.INFO: async() رجع: true  
[2026-03-26 20:15:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 20:15:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 20:15:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 20:15:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 20:15:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 20:15:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 20:15:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 20:15:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 20:15:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 20:15:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 20:15:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 20:15:11] production.INFO: Constructing job for order: 181428  
[2026-03-26 20:15:13] production.INFO: Constructing job for order: 181429  
[2026-03-26 20:15:13] production.INFO: Handling job for order: 181428  
[2026-03-26 20:15:13] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 20:15:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:15:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=18e48930-e555-4509-9f3f-7382839a00d2&Player_ID=0956321412  
[2026-03-26 20:15:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=18e48930-e555-4509-9f3f-7382839a00d2&Player_ID=0956321412","has_body":false} 
[2026-03-26 20:15:14] production.INFO: Operation sent successfully {"operation_id":166193,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-IuQf-1774545314","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 20:15:14"}},"processed_data":{"order_number":"ORD-IuQf-1774545314","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 20:15:14] production.INFO: Handling job for order: 181429  
[2026-03-26 20:15:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:15:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:15:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=5abadd47-60fa-4b34-aa1a-caf957b9fc8c&Player_ID=52211398665  
[2026-03-26 20:15:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=5abadd47-60fa-4b34-aa1a-caf957b9fc8c&Player_ID=52211398665","has_body":false} 
[2026-03-26 20:15:15] production.INFO: Operation sent successfully {"operation_id":166194,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HjMwm-1774545314","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 20:15:15"}},"processed_data":{"order_number":"ORD-HjMwm-1774545314","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 20:15:20] production.INFO: Constructing job for order: 181430  
[2026-03-26 20:15:21] production.INFO: Handling job for order: 181430  
[2026-03-26 20:15:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:15:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:15:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=9b3126f8-56ba-4f1c-90b8-c10e16ec832f&Player_ID=51796226621  
[2026-03-26 20:15:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=9b3126f8-56ba-4f1c-90b8-c10e16ec832f&Player_ID=51796226621","has_body":false} 
[2026-03-26 20:15:21] production.INFO: Operation sent successfully {"operation_id":166195,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uABA7x-1774545321","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 20:15:21"}},"processed_data":{"order_number":"ORD-uABA7x-1774545321","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 20:15:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HjMwm-1774545314","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 20:15:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-HjMwm-1774545314","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 20:15:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:15:28] production.INFO: SendAcceptReject: Notification queued {"user_id":675,"notification_type":"order_approved","reference_id":181429} 
[2026-03-26 20:15:28] production.INFO: Order updated successfully. Order ID: 181429, Status: completed  
[2026-03-26 20:15:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HjMwm-1774545314","status":"completed","codes_count":0} 
[2026-03-26 20:15:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 675  
[2026-03-26 20:15:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-uABA7x-1774545321","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 20:15:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-uABA7x-1774545321","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 20:15:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:15:34] production.INFO: SendAcceptReject: Notification queued {"user_id":1284,"notification_type":"order_approved","reference_id":181430} 
[2026-03-26 20:15:34] production.INFO: Order updated successfully. Order ID: 181430, Status: completed  
[2026-03-26 20:15:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-uABA7x-1774545321","status":"completed","codes_count":0} 
[2026-03-26 20:15:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1284  
[2026-03-26 20:15:45] production.INFO: Constructing job for order: 181431  
[2026-03-26 20:15:46] production.INFO: Handling job for order: 181431  
[2026-03-26 20:15:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:15:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:15:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=31196a9a-1622-453a-86b0-b851b655b870&Player_ID=5770600815  
[2026-03-26 20:15:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=31196a9a-1622-453a-86b0-b851b655b870&Player_ID=5770600815","has_body":false} 
[2026-03-26 20:15:46] production.INFO: Operation sent successfully {"operation_id":166196,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-u9df0J-1774545346","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 20:15:46"}},"processed_data":{"order_number":"ORD-u9df0J-1774545346","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 20:16:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"H9SH8MtqcwLLSOSmUN7cwEZnkFR8wQkL","execution_time":"2026-03-26 20:16:01"} 
[2026-03-26 20:16:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"H9SH8MtqcwLLSOSmUN7cwEZnkFR8wQkL","execution_time":"2026-03-26 20:16:01","total_operations":2,"sites_count":2} 
[2026-03-26 20:16:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"H9SH8MtqcwLLSOSmUN7cwEZnkFR8wQkL","execution_time":"2026-03-26 20:16:01","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-IuQf-1774545314"]} 
[2026-03-26 20:16:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"H9SH8MtqcwLLSOSmUN7cwEZnkFR8wQkL","execution_time":"2026-03-26 20:16:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 20:16:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"H9SH8MtqcwLLSOSmUN7cwEZnkFR8wQkL","execution_time":"2026-03-26 20:16:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 20:16:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"H9SH8MtqcwLLSOSmUN7cwEZnkFR8wQkL","execution_time":"2026-03-26 20:16:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IuQf-1774545314","operation_id":166193,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 20:16:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"H9SH8MtqcwLLSOSmUN7cwEZnkFR8wQkL","execution_time":"2026-03-26 20:16:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IuQf-1774545314","operation_id":166193,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 20:16:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"H9SH8MtqcwLLSOSmUN7cwEZnkFR8wQkL","execution_time":"2026-03-26 20:16:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IuQf-1774545314","operation_id":166193,"count":1} 
[2026-03-26 20:16:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"H9SH8MtqcwLLSOSmUN7cwEZnkFR8wQkL","execution_time":"2026-03-26 20:16:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IuQf-1774545314","operation_id":166193,"count":1} 
[2026-03-26 20:16:02] production.INFO: Bulk processed user refunds {"job":"Quryjob","job_id":"H9SH8MtqcwLLSOSmUN7cwEZnkFR8wQkL","execution_time":"2026-03-26 20:16:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IuQf-1774545314","operation_id":166193,"count":1} 
[2026-03-26 20:16:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"H9SH8MtqcwLLSOSmUN7cwEZnkFR8wQkL","execution_time":"2026-03-26 20:16:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IuQf-1774545314","operation_id":166193,"user_id":1544,"notification_type":"order_rejected","reference_id":181428} 
[2026-03-26 20:16:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"H9SH8MtqcwLLSOSmUN7cwEZnkFR8wQkL","execution_time":"2026-03-26 20:16:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IuQf-1774545314","operation_id":166193,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":1} 
[2026-03-26 20:16:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"H9SH8MtqcwLLSOSmUN7cwEZnkFR8wQkL","execution_time":"2026-03-26 20:16:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IuQf-1774545314","operation_id":166193,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 20:16:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"H9SH8MtqcwLLSOSmUN7cwEZnkFR8wQkL","execution_time":"2026-03-26 20:16:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IuQf-1774545314","operation_id":166193,"processed":1,"errors":0} 
[2026-03-26 20:16:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"H9SH8MtqcwLLSOSmUN7cwEZnkFR8wQkL","execution_time":"2026-03-26 20:16:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IuQf-1774545314","operation_id":166193,"processed":1,"errors":0} 
[2026-03-26 20:16:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"H9SH8MtqcwLLSOSmUN7cwEZnkFR8wQkL","execution_time":"2026-03-26 20:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IuQf-1774545314","operation_id":166193,"orders_count":1,"order_ids":["ORD-u9df0J-1774545346"]} 
[2026-03-26 20:16:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"H9SH8MtqcwLLSOSmUN7cwEZnkFR8wQkL","execution_time":"2026-03-26 20:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IuQf-1774545314","operation_id":166193} 
[2026-03-26 20:16:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"H9SH8MtqcwLLSOSmUN7cwEZnkFR8wQkL","execution_time":"2026-03-26 20:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IuQf-1774545314","operation_id":166193,"orders_count":1} 
[2026-03-26 20:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"H9SH8MtqcwLLSOSmUN7cwEZnkFR8wQkL","execution_time":"2026-03-26 20:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u9df0J-1774545346","operation_id":166196} 
[2026-03-26 20:16:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"H9SH8MtqcwLLSOSmUN7cwEZnkFR8wQkL","execution_time":"2026-03-26 20:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u9df0J-1774545346","operation_id":166196,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 20:16:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"H9SH8MtqcwLLSOSmUN7cwEZnkFR8wQkL","execution_time":"2026-03-26 20:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u9df0J-1774545346","operation_id":166196,"processed":0,"errors":0} 
[2026-03-26 20:16:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"H9SH8MtqcwLLSOSmUN7cwEZnkFR8wQkL","execution_time":"2026-03-26 20:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u9df0J-1774545346","operation_id":166196} 
[2026-03-26 20:16:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1544  
[2026-03-26 20:16:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1544  
[2026-03-26 20:16:08] production.INFO: Constructing job for order: 181432  
[2026-03-26 20:16:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-u9df0J-1774545346","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 20:16:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-u9df0J-1774545346","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 20:16:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:16:10] production.INFO: SendAcceptReject: Notification queued {"user_id":1131,"notification_type":"order_approved","reference_id":181431} 
[2026-03-26 20:16:10] production.INFO: Order updated successfully. Order ID: 181431, Status: completed  
[2026-03-26 20:16:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-u9df0J-1774545346","status":"completed","codes_count":0} 
[2026-03-26 20:16:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1131  
[2026-03-26 20:16:11] production.INFO: Handling job for order: 181432  
[2026-03-26 20:16:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:16:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:16:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=10000&uuid=9eaa5fff-e5ed-4f05-bb25-cd7d896f36a8&Player_ID=83813667  
[2026-03-26 20:16:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=10000&uuid=9eaa5fff-e5ed-4f05-bb25-cd7d896f36a8&Player_ID=83813667","has_body":false} 
[2026-03-26 20:16:12] production.INFO: Operation sent successfully {"operation_id":166197,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-REIQp-1774545371","amount":1.0742629999999999679261009077890776097774505615234375,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-26 20:16:12"}},"processed_data":{"order_number":"ORD-REIQp-1774545371","amount":1.0742629999999999679261009077890776097774505615234375,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-26 20:16:12] production.INFO: Constructing job for order: 181433  
[2026-03-26 20:16:15] production.INFO: Handling job for order: 181433  
[2026-03-26 20:16:15] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 20:16:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:16:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=da0da698-e1c6-40bd-976d-8540d2762f30&Player_ID=0956321412  
[2026-03-26 20:16:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=da0da698-e1c6-40bd-976d-8540d2762f30&Player_ID=0956321412","has_body":false} 
[2026-03-26 20:16:15] production.INFO: Operation sent successfully {"operation_id":166198,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RgD-1774545375","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 20:16:15"}},"processed_data":{"order_number":"ORD-RgD-1774545375","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 20:16:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-REIQp-1774545371","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 20:16:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-REIQp-1774545371","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 20:16:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:16:19] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":181432} 
[2026-03-26 20:16:19] production.INFO: Order updated successfully. Order ID: 181432, Status: completed  
[2026-03-26 20:16:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-REIQp-1774545371","status":"completed","codes_count":0} 
[2026-03-26 20:16:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-26 20:18:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"vky906kXhq1ax1ZSByIf9a7sK5s8iXTM","execution_time":"2026-03-26 20:18:01"} 
[2026-03-26 20:18:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"vky906kXhq1ax1ZSByIf9a7sK5s8iXTM","execution_time":"2026-03-26 20:18:01","total_operations":1,"sites_count":1} 
[2026-03-26 20:18:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"vky906kXhq1ax1ZSByIf9a7sK5s8iXTM","execution_time":"2026-03-26 20:18:01","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-RgD-1774545375"]} 
[2026-03-26 20:18:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"vky906kXhq1ax1ZSByIf9a7sK5s8iXTM","execution_time":"2026-03-26 20:18:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 20:18:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"vky906kXhq1ax1ZSByIf9a7sK5s8iXTM","execution_time":"2026-03-26 20:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 20:18:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"vky906kXhq1ax1ZSByIf9a7sK5s8iXTM","execution_time":"2026-03-26 20:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RgD-1774545375","operation_id":166198,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 20:18:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"vky906kXhq1ax1ZSByIf9a7sK5s8iXTM","execution_time":"2026-03-26 20:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RgD-1774545375","operation_id":166198,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 20:18:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"vky906kXhq1ax1ZSByIf9a7sK5s8iXTM","execution_time":"2026-03-26 20:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RgD-1774545375","operation_id":166198,"count":1} 
[2026-03-26 20:18:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"vky906kXhq1ax1ZSByIf9a7sK5s8iXTM","execution_time":"2026-03-26 20:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RgD-1774545375","operation_id":166198,"count":1} 
[2026-03-26 20:18:01] production.INFO: Bulk processed user refunds {"job":"Quryjob","job_id":"vky906kXhq1ax1ZSByIf9a7sK5s8iXTM","execution_time":"2026-03-26 20:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RgD-1774545375","operation_id":166198,"count":1} 
[2026-03-26 20:18:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"vky906kXhq1ax1ZSByIf9a7sK5s8iXTM","execution_time":"2026-03-26 20:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RgD-1774545375","operation_id":166198,"user_id":1544,"notification_type":"order_rejected","reference_id":181433} 
[2026-03-26 20:18:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"vky906kXhq1ax1ZSByIf9a7sK5s8iXTM","execution_time":"2026-03-26 20:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RgD-1774545375","operation_id":166198,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":1} 
[2026-03-26 20:18:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"vky906kXhq1ax1ZSByIf9a7sK5s8iXTM","execution_time":"2026-03-26 20:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RgD-1774545375","operation_id":166198,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 20:18:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"vky906kXhq1ax1ZSByIf9a7sK5s8iXTM","execution_time":"2026-03-26 20:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RgD-1774545375","operation_id":166198,"processed":1,"errors":0} 
[2026-03-26 20:18:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"vky906kXhq1ax1ZSByIf9a7sK5s8iXTM","execution_time":"2026-03-26 20:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RgD-1774545375","operation_id":166198,"processed":1,"errors":0} 
[2026-03-26 20:18:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"vky906kXhq1ax1ZSByIf9a7sK5s8iXTM","execution_time":"2026-03-26 20:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RgD-1774545375","operation_id":166198} 
[2026-03-26 20:18:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1544  
[2026-03-26 20:18:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1544  
[2026-03-26 20:18:35] production.INFO: Constructing job for order: 181434  
[2026-03-26 20:18:36] production.INFO: Constructing job for order: 181435  
[2026-03-26 20:18:37] production.INFO: Handling job for order: 181434  
[2026-03-26 20:18:37] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 20:18:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:18:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=897c3e72-e08d-4112-81b2-1e4e06c20183&Player_ID=0934047381  
[2026-03-26 20:18:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=897c3e72-e08d-4112-81b2-1e4e06c20183&Player_ID=0934047381","has_body":false} 
[2026-03-26 20:18:38] production.INFO: Operation sent successfully {"operation_id":166199,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-E4Hj8iv-1774545517","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 20:18:37"}},"processed_data":{"order_number":"ORD-E4Hj8iv-1774545517","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 20:18:38] production.INFO: Handling job for order: 181435  
[2026-03-26 20:18:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:18:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:18:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=96205d42-f337-4840-8d61-009403eb74b7&Player_ID=5558880288  
[2026-03-26 20:18:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=96205d42-f337-4840-8d61-009403eb74b7&Player_ID=5558880288","has_body":false} 
[2026-03-26 20:18:38] production.INFO: Operation sent successfully {"operation_id":166200,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-eLs7Q-1774545518","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 20:18:38"}},"processed_data":{"order_number":"ORD-eLs7Q-1774545518","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 20:18:38] production.INFO: Constructing job for order: 181436  
[2026-03-26 20:18:41] production.INFO: Handling job for order: 181436  
[2026-03-26 20:18:41] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 20:18:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:18:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=8f478550-da5b-4791-9e6f-ade673a60115&Player_ID=0956351412  
[2026-03-26 20:18:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=8f478550-da5b-4791-9e6f-ade673a60115&Player_ID=0956351412","has_body":false} 
[2026-03-26 20:18:42] production.INFO: Operation sent successfully {"operation_id":166201,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-976zi1W8-1774545522","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 20:18:42"}},"processed_data":{"order_number":"ORD-976zi1W8-1774545522","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 20:18:46] production.INFO: Constructing job for order: 181437  
[2026-03-26 20:18:48] production.INFO: Handling job for order: 181437  
[2026-03-26 20:18:48] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 20:18:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:18:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=0aa2abeb-91a8-48a7-a7fc-4e9dfac39d24&Player_ID=0934047381  
[2026-03-26 20:18:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=0aa2abeb-91a8-48a7-a7fc-4e9dfac39d24&Player_ID=0934047381","has_body":false} 
[2026-03-26 20:18:49] production.INFO: Operation sent successfully {"operation_id":166202,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Bux-1774545529","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 20:18:49"}},"processed_data":{"order_number":"ORD-Bux-1774545529","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 20:18:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-eLs7Q-1774545518","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 20:18:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-eLs7Q-1774545518","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 20:18:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:18:55] production.INFO: SendAcceptReject: Notification queued {"user_id":1609,"notification_type":"order_approved","reference_id":181435} 
[2026-03-26 20:18:55] production.INFO: Order updated successfully. Order ID: 181435, Status: completed  
[2026-03-26 20:18:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-eLs7Q-1774545518","status":"completed","codes_count":0} 
[2026-03-26 20:18:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-26 20:19:20] production.INFO: Constructing job for order: 181438  
[2026-03-26 20:19:22] production.INFO: Handling job for order: 181438  
[2026-03-26 20:19:22] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 20:19:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:19:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=81cb2eff-2492-4064-bfe9-08b1130e86f6&Player_ID=0962911531  
[2026-03-26 20:19:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=81cb2eff-2492-4064-bfe9-08b1130e86f6&Player_ID=0962911531","has_body":false} 
[2026-03-26 20:19:23] production.INFO: Operation sent successfully {"operation_id":166203,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-i0DRQ-1774545562","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 20:19:23"}},"processed_data":{"order_number":"ORD-i0DRQ-1774545562","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 20:20:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"16bElzt7zHWmUZ1FNDzCXqZHAYEAZ0jf","execution_time":"2026-03-26 20:20:02"} 
[2026-03-26 20:20:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"16bElzt7zHWmUZ1FNDzCXqZHAYEAZ0jf","execution_time":"2026-03-26 20:20:02","total_operations":4,"sites_count":1} 
[2026-03-26 20:20:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"16bElzt7zHWmUZ1FNDzCXqZHAYEAZ0jf","execution_time":"2026-03-26 20:20:02","site_id":4,"site_name":"swgamessls","orders_count":4,"order_ids":["ORD-E4Hj8iv-1774545517","ORD-976zi1W8-1774545522","ORD-Bux-1774545529","ORD-i0DRQ-1774545562"]} 
[2026-03-26 20:20:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"16bElzt7zHWmUZ1FNDzCXqZHAYEAZ0jf","execution_time":"2026-03-26 20:20:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 20:20:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"16bElzt7zHWmUZ1FNDzCXqZHAYEAZ0jf","execution_time":"2026-03-26 20:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-26 20:20:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"16bElzt7zHWmUZ1FNDzCXqZHAYEAZ0jf","execution_time":"2026-03-26 20:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i0DRQ-1774545562","operation_id":166203,"processed":4,"skipped":0,"updates_prepared":4} 
[2026-03-26 20:20:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"16bElzt7zHWmUZ1FNDzCXqZHAYEAZ0jf","execution_time":"2026-03-26 20:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i0DRQ-1774545562","operation_id":166203,"total_items":4,"chunks":1,"chunk_size":10} 
[2026-03-26 20:20:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"16bElzt7zHWmUZ1FNDzCXqZHAYEAZ0jf","execution_time":"2026-03-26 20:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i0DRQ-1774545562","operation_id":166203,"count":4} 
[2026-03-26 20:20:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"16bElzt7zHWmUZ1FNDzCXqZHAYEAZ0jf","execution_time":"2026-03-26 20:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i0DRQ-1774545562","operation_id":166203,"count":4} 
[2026-03-26 20:20:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"16bElzt7zHWmUZ1FNDzCXqZHAYEAZ0jf","execution_time":"2026-03-26 20:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i0DRQ-1774545562","operation_id":166203,"user_id":1544,"notification_type":"order_approved","reference_id":181436} 
[2026-03-26 20:20:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"16bElzt7zHWmUZ1FNDzCXqZHAYEAZ0jf","execution_time":"2026-03-26 20:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i0DRQ-1774545562","operation_id":166203,"user_id":904,"notification_type":"order_approved","reference_id":181437} 
[2026-03-26 20:20:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"16bElzt7zHWmUZ1FNDzCXqZHAYEAZ0jf","execution_time":"2026-03-26 20:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i0DRQ-1774545562","operation_id":166203,"user_id":904,"notification_type":"order_approved","reference_id":181434} 
[2026-03-26 20:20:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"16bElzt7zHWmUZ1FNDzCXqZHAYEAZ0jf","execution_time":"2026-03-26 20:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i0DRQ-1774545562","operation_id":166203,"user_id":904,"notification_type":"order_approved","reference_id":181438} 
[2026-03-26 20:20:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"16bElzt7zHWmUZ1FNDzCXqZHAYEAZ0jf","execution_time":"2026-03-26 20:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i0DRQ-1774545562","operation_id":166203,"chunk_number":1,"processed":4,"errors":0,"total_operations":4,"total_orders":4,"total_codes":0,"total_refunds":0} 
[2026-03-26 20:20:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"16bElzt7zHWmUZ1FNDzCXqZHAYEAZ0jf","execution_time":"2026-03-26 20:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i0DRQ-1774545562","operation_id":166203,"total_processed":4,"total_errors":0,"chunks_processed":1} 
[2026-03-26 20:20:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"16bElzt7zHWmUZ1FNDzCXqZHAYEAZ0jf","execution_time":"2026-03-26 20:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i0DRQ-1774545562","operation_id":166203,"processed":4,"errors":0} 
[2026-03-26 20:20:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"16bElzt7zHWmUZ1FNDzCXqZHAYEAZ0jf","execution_time":"2026-03-26 20:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i0DRQ-1774545562","operation_id":166203,"processed":4,"errors":0} 
[2026-03-26 20:20:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"16bElzt7zHWmUZ1FNDzCXqZHAYEAZ0jf","execution_time":"2026-03-26 20:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i0DRQ-1774545562","operation_id":166203} 
[2026-03-26 20:20:02] production.INFO: Executing GetProducts task...  
[2026-03-26 20:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 20:20:02] production.INFO: Executing GetProducts task...  
[2026-03-26 20:20:04] production.INFO: async() رجع: true  
[2026-03-26 20:20:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 20:20:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 20:20:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 20:20:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 20:20:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 20:20:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 20:20:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 20:20:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 20:20:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 20:20:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 20:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 20:20:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1544  
[2026-03-26 20:20:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 904  
[2026-03-26 20:20:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 904  
[2026-03-26 20:20:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 904  
[2026-03-26 20:20:41] production.INFO: Constructing job for order: 181439  
[2026-03-26 20:20:42] production.INFO: Handling job for order: 181439  
[2026-03-26 20:20:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:20:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:20:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=e325b923-34e9-4be5-99eb-5b7867189699&Player_ID=52149153555  
[2026-03-26 20:20:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=e325b923-34e9-4be5-99eb-5b7867189699&Player_ID=52149153555","has_body":false} 
[2026-03-26 20:20:42] production.INFO: Operation sent successfully {"operation_id":166204,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-f7n5ObDW-1774545642","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 20:20:42"}},"processed_data":{"order_number":"ORD-f7n5ObDW-1774545642","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-26 20:20:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-f7n5ObDW-1774545642","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 20:20:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-f7n5ObDW-1774545642","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 20:20:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:20:52] production.INFO: SendAcceptReject: Notification queued {"user_id":36,"notification_type":"order_approved","reference_id":181439} 
[2026-03-26 20:20:52] production.INFO: Order updated successfully. Order ID: 181439, Status: completed  
[2026-03-26 20:20:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-f7n5ObDW-1774545642","status":"completed","codes_count":0} 
[2026-03-26 20:20:55] production.ERROR: FCM send failed for token 78: Requested entity was not found.  
[2026-03-26 20:20:55] production.ERROR: FCM send failed for token 97: Requested entity was not found.  
[2026-03-26 20:20:55] production.ERROR: FCM send failed for token 126: Requested entity was not found.  
[2026-03-26 20:22:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"tePMIygoyEzSD4Gt8SMaGG2v9zRPsn9c","execution_time":"2026-03-26 20:22:01"} 
[2026-03-26 20:22:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"tePMIygoyEzSD4Gt8SMaGG2v9zRPsn9c","execution_time":"2026-03-26 20:22:01"} 
[2026-03-26 20:22:23] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"5085.0","mainamount":"5085","operation_number":"160673655","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php55a7fp6fb9nie7cGUqV"}},"user_id":280} 
[2026-03-26 20:22:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 20:22:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 20:22:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 20:22:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 20:22:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 20:22:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 20:22:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 20:22:25] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 20:22:25] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18945,"user_id":280,"amount":5085.0,"admins_notified":7} 
[2026-03-26 20:24:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Nnx00N3pg8vdt3X2aaZCJjUVMPXNtOEE","execution_time":"2026-03-26 20:24:01"} 
[2026-03-26 20:24:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Nnx00N3pg8vdt3X2aaZCJjUVMPXNtOEE","execution_time":"2026-03-26 20:24:01"} 
[2026-03-26 20:24:06] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-26 20:24:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-26 20:24:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 34  
[2026-03-26 20:24:29] production.INFO: Constructing job for order: 181441  
[2026-03-26 20:24:31] production.INFO: Handling job for order: 181441  
[2026-03-26 20:24:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:24:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:24:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=9e8cecb9-2095-4c25-93ee-7e9a2e7b10b5&Player_ID=8823883282  
[2026-03-26 20:24:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=9e8cecb9-2095-4c25-93ee-7e9a2e7b10b5&Player_ID=8823883282","has_body":false} 
[2026-03-26 20:24:32] production.INFO: Operation sent successfully {"operation_id":166205,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-L9AO4WM-1774545872","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 20:24:32"}},"processed_data":{"order_number":"ORD-L9AO4WM-1774545872","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 20:24:44] production.INFO: Constructing job for order: 181442  
[2026-03-26 20:24:47] production.INFO: Handling job for order: 181442  
[2026-03-26 20:24:47] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 20:24:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:24:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=6adce033-e98f-400c-9423-5f82842f1e7e&Player_ID=0985499121  
[2026-03-26 20:24:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=6adce033-e98f-400c-9423-5f82842f1e7e&Player_ID=0985499121","has_body":false} 
[2026-03-26 20:24:48] production.INFO: Operation sent successfully {"operation_id":166206,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XBWf38C-1774545888","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 20:24:48"}},"processed_data":{"order_number":"ORD-XBWf38C-1774545888","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 20:24:52] production.INFO: Constructing job for order: 181443  
[2026-03-26 20:24:54] production.INFO: Handling job for order: 181443  
[2026-03-26 20:24:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:24:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:24:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=c95d437a-d6a2-4cf2-8a86-73a6b4c47d55&Player_ID=8823883282  
[2026-03-26 20:24:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=c95d437a-d6a2-4cf2-8a86-73a6b4c47d55&Player_ID=8823883282","has_body":false} 
[2026-03-26 20:24:55] production.INFO: Operation sent successfully {"operation_id":166207,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-V0Kevt-1774545894","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 20:24:55"}},"processed_data":{"order_number":"ORD-V0Kevt-1774545894","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 20:24:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-L9AO4WM-1774545872","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 20:24:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-L9AO4WM-1774545872","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 20:24:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:24:58] production.INFO: SendAcceptReject: Notification queued {"user_id":57,"notification_type":"order_approved","reference_id":181441} 
[2026-03-26 20:24:58] production.INFO: Order updated successfully. Order ID: 181441, Status: completed  
[2026-03-26 20:24:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-L9AO4WM-1774545872","status":"completed","codes_count":0} 
[2026-03-26 20:25:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 57  
[2026-03-26 20:25:04] production.INFO: Executing GetProducts task...  
[2026-03-26 20:25:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 20:25:04] production.INFO: Executing GetProducts task...  
[2026-03-26 20:25:06] production.INFO: async() رجع: true  
[2026-03-26 20:25:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 20:25:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 20:25:07] production.WARNING: Product with ID 213 not found  
[2026-03-26 20:25:07] production.WARNING: Product with ID 212 not found  
[2026-03-26 20:25:07] production.WARNING: Product with ID 211 not found  
[2026-03-26 20:25:07] production.WARNING: Product with ID 210 not found  
[2026-03-26 20:25:07] production.WARNING: Product with ID 209 not found  
[2026-03-26 20:25:07] production.WARNING: Product with ID 214 not found  
[2026-03-26 20:25:07] production.WARNING: Product with ID 215 not found  
[2026-03-26 20:25:07] production.WARNING: Product with ID 216 not found  
[2026-03-26 20:25:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 20:25:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-V0Kevt-1774545894","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 20:25:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-V0Kevt-1774545894","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 20:25:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:25:17] production.INFO: SendAcceptReject: Notification queued {"user_id":57,"notification_type":"order_approved","reference_id":181443} 
[2026-03-26 20:25:17] production.INFO: Order updated successfully. Order ID: 181443, Status: completed  
[2026-03-26 20:25:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-V0Kevt-1774545894","status":"completed","codes_count":0} 
[2026-03-26 20:25:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 57  
[2026-03-26 20:25:45] production.INFO: Constructing job for order: 181444  
[2026-03-26 20:25:46] production.INFO: Handling job for order: 181444  
[2026-03-26 20:25:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:25:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:25:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/865/params?qty=30000&uuid=529c40b4-c089-4e0b-8d3f-baf4f8aea860&Player_ID=102557553  
[2026-03-26 20:25:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/865/params?qty=30000&uuid=529c40b4-c089-4e0b-8d3f-baf4f8aea860&Player_ID=102557553","has_body":false} 
[2026-03-26 20:25:47] production.INFO: Operation sent successfully {"operation_id":166208,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-trt7Pk6d-1774545947","amount":1.8382079999999998420889824046753346920013427734375,"status":"processing","product":"Yoki live","game":"Yoki","notes":[],"created_at":"2026-03-26 20:25:47"}},"processed_data":{"order_number":"ORD-trt7Pk6d-1774545947","amount":1.8382079999999998420889824046753346920013427734375,"status":"processing","product":"Yoki live","game":"Yoki"}} 
[2026-03-26 20:25:53] production.INFO: Constructing job for order: 181445  
[2026-03-26 20:25:56] production.INFO: Handling job for order: 181445  
[2026-03-26 20:25:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:25:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:25:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=31300ac6-4e10-42a6-9a2e-48704af656a3&Player_ID=5558880288  
[2026-03-26 20:25:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=31300ac6-4e10-42a6-9a2e-48704af656a3&Player_ID=5558880288","has_body":false} 
[2026-03-26 20:25:57] production.INFO: Operation sent successfully {"operation_id":166209,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XMS-1774545957","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 20:25:57"}},"processed_data":{"order_number":"ORD-XMS-1774545957","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 20:26:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jVub4iWsZnEQdPk13F0eq3fNM6Bmiyjn","execution_time":"2026-03-26 20:26:03"} 
[2026-03-26 20:26:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"jVub4iWsZnEQdPk13F0eq3fNM6Bmiyjn","execution_time":"2026-03-26 20:26:03","total_operations":3,"sites_count":2} 
[2026-03-26 20:26:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jVub4iWsZnEQdPk13F0eq3fNM6Bmiyjn","execution_time":"2026-03-26 20:26:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-XBWf38C-1774545888"]} 
[2026-03-26 20:26:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jVub4iWsZnEQdPk13F0eq3fNM6Bmiyjn","execution_time":"2026-03-26 20:26:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 20:26:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jVub4iWsZnEQdPk13F0eq3fNM6Bmiyjn","execution_time":"2026-03-26 20:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 20:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jVub4iWsZnEQdPk13F0eq3fNM6Bmiyjn","execution_time":"2026-03-26 20:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XBWf38C-1774545888","operation_id":166206} 
[2026-03-26 20:26:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jVub4iWsZnEQdPk13F0eq3fNM6Bmiyjn","execution_time":"2026-03-26 20:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XBWf38C-1774545888","operation_id":166206,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 20:26:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jVub4iWsZnEQdPk13F0eq3fNM6Bmiyjn","execution_time":"2026-03-26 20:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XBWf38C-1774545888","operation_id":166206,"processed":0,"errors":0} 
[2026-03-26 20:26:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jVub4iWsZnEQdPk13F0eq3fNM6Bmiyjn","execution_time":"2026-03-26 20:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XBWf38C-1774545888","operation_id":166206,"orders_count":2,"order_ids":["ORD-trt7Pk6d-1774545947","ORD-XMS-1774545957"]} 
[2026-03-26 20:26:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jVub4iWsZnEQdPk13F0eq3fNM6Bmiyjn","execution_time":"2026-03-26 20:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XBWf38C-1774545888","operation_id":166206} 
[2026-03-26 20:26:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jVub4iWsZnEQdPk13F0eq3fNM6Bmiyjn","execution_time":"2026-03-26 20:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XBWf38C-1774545888","operation_id":166206,"orders_count":2} 
[2026-03-26 20:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jVub4iWsZnEQdPk13F0eq3fNM6Bmiyjn","execution_time":"2026-03-26 20:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-trt7Pk6d-1774545947","operation_id":166208} 
[2026-03-26 20:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jVub4iWsZnEQdPk13F0eq3fNM6Bmiyjn","execution_time":"2026-03-26 20:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XMS-1774545957","operation_id":166209} 
[2026-03-26 20:26:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jVub4iWsZnEQdPk13F0eq3fNM6Bmiyjn","execution_time":"2026-03-26 20:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XMS-1774545957","operation_id":166209,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 20:26:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jVub4iWsZnEQdPk13F0eq3fNM6Bmiyjn","execution_time":"2026-03-26 20:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XMS-1774545957","operation_id":166209,"processed":0,"errors":0} 
[2026-03-26 20:26:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"jVub4iWsZnEQdPk13F0eq3fNM6Bmiyjn","execution_time":"2026-03-26 20:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XMS-1774545957","operation_id":166209} 
[2026-03-26 20:26:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-XMS-1774545957","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 20:26:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-XMS-1774545957","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 20:26:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:26:17] production.INFO: SendAcceptReject: Notification queued {"user_id":1609,"notification_type":"order_approved","reference_id":181445} 
[2026-03-26 20:26:17] production.INFO: Order updated successfully. Order ID: 181445, Status: completed  
[2026-03-26 20:26:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-XMS-1774545957","status":"completed","codes_count":0} 
[2026-03-26 20:26:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-26 20:26:52] production.INFO: Constructing job for order: 181446  
[2026-03-26 20:26:54] production.INFO: Handling job for order: 181446  
[2026-03-26 20:26:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:26:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:26:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=068ab39a-f2be-479f-8247-a2c66c8e805f&Player_ID=9817003429  
[2026-03-26 20:26:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=068ab39a-f2be-479f-8247-a2c66c8e805f&Player_ID=9817003429","has_body":false} 
[2026-03-26 20:26:55] production.INFO: Operation sent successfully {"operation_id":166210,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iz5eI93-1774546015","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 20:26:55"}},"processed_data":{"order_number":"ORD-iz5eI93-1774546015","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 20:27:11] production.INFO: Constructing job for order: 181447  
[2026-03-26 20:27:13] production.INFO: Handling job for order: 181447  
[2026-03-26 20:27:13] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 20:27:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:27:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/45/params?qty=1&uuid=6ff134f1-9495-42d3-80e4-f45572d46c3a&Player_ID=0995361867  
[2026-03-26 20:27:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/45/params?qty=1&uuid=6ff134f1-9495-42d3-80e4-f45572d46c3a&Player_ID=0995361867","has_body":false} 
[2026-03-26 20:27:14] production.INFO: Operation sent successfully {"operation_id":166211,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-r7N7-1774546034","amount":121.7664400000000028967406251467764377593994140625,"status":"processing","product":"115.38 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 20:27:14"}},"processed_data":{"order_number":"ORD-r7N7-1774546034","amount":121.7664400000000028967406251467764377593994140625,"status":"processing","product":"115.38 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 20:27:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-iz5eI93-1774546015","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 20:27:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-iz5eI93-1774546015","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 20:27:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:27:29] production.INFO: SendAcceptReject: Notification queued {"user_id":1617,"notification_type":"order_approved","reference_id":181446} 
[2026-03-26 20:27:29] production.INFO: Order updated successfully. Order ID: 181446, Status: completed  
[2026-03-26 20:27:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-iz5eI93-1774546015","status":"completed","codes_count":0} 
[2026-03-26 20:27:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1617  
[2026-03-26 20:27:33] production.INFO: Constructing job for order: 181448  
[2026-03-26 20:27:35] production.INFO: Handling job for order: 181448  
[2026-03-26 20:27:35] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 20:27:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:27:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=15dd6ce0-2861-4f04-9c35-871f6e8261b4&Player_ID=0995361867  
[2026-03-26 20:27:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=15dd6ce0-2861-4f04-9c35-871f6e8261b4&Player_ID=0995361867","has_body":false} 
[2026-03-26 20:27:36] production.INFO: Operation sent successfully {"operation_id":166212,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-de1nF-1774546056","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 20:27:36"}},"processed_data":{"order_number":"ORD-de1nF-1774546056","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 20:27:38] production.INFO: Constructing job for order: 181449  
[2026-03-26 20:27:39] production.INFO: Handling job for order: 181449  
[2026-03-26 20:27:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:27:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:27:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=200&uuid=a71c96fc-4b59-4655-8a83-4b1858f65792&Player_ID=Aboe1234  
[2026-03-26 20:27:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=200&uuid=a71c96fc-4b59-4655-8a83-4b1858f65792&Player_ID=Aboe1234","has_body":false} 
[2026-03-26 20:27:40] production.INFO: Operation sent successfully {"operation_id":166213,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gxAU1-1774546059","amount":3.49565215999999967522171573364175856113433837890625,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-26 20:27:40"}},"processed_data":{"order_number":"ORD-gxAU1-1774546059","amount":3.49565215999999967522171573364175856113433837890625,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-26 20:27:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-gxAU1-1774546059","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 20:27:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-gxAU1-1774546059","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 20:27:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:27:44] production.INFO: SendAcceptReject: Notification queued {"user_id":1665,"notification_type":"order_approved","reference_id":181449} 
[2026-03-26 20:27:44] production.INFO: Order updated successfully. Order ID: 181449, Status: completed  
[2026-03-26 20:27:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-gxAU1-1774546059","status":"completed","codes_count":0} 
[2026-03-26 20:27:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-26 20:27:50] production.INFO: Constructing job for order: 181450  
[2026-03-26 20:27:52] production.INFO: Handling job for order: 181450  
[2026-03-26 20:27:52] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 20:27:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:27:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=eee0ffe4-86e5-4f20-8407-3620fb06fda9&Player_ID=0995751778  
[2026-03-26 20:27:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=eee0ffe4-86e5-4f20-8407-3620fb06fda9&Player_ID=0995751778","has_body":false} 
[2026-03-26 20:27:53] production.INFO: Operation sent successfully {"operation_id":166214,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XxF-1774546072","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 20:27:53"}},"processed_data":{"order_number":"ORD-XxF-1774546072","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 20:28:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Vsu6Q58YW3fGl5GKOUcZaZ0MSIj8veJ2","execution_time":"2026-03-26 20:28:02"} 
[2026-03-26 20:28:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Vsu6Q58YW3fGl5GKOUcZaZ0MSIj8veJ2","execution_time":"2026-03-26 20:28:02","total_operations":5,"sites_count":2} 
[2026-03-26 20:28:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Vsu6Q58YW3fGl5GKOUcZaZ0MSIj8veJ2","execution_time":"2026-03-26 20:28:02","site_id":4,"site_name":"swgamessls","orders_count":4,"order_ids":["ORD-XBWf38C-1774545888","ORD-r7N7-1774546034","ORD-de1nF-1774546056","ORD-XxF-1774546072"]} 
[2026-03-26 20:28:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Vsu6Q58YW3fGl5GKOUcZaZ0MSIj8veJ2","execution_time":"2026-03-26 20:28:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 20:28:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Vsu6Q58YW3fGl5GKOUcZaZ0MSIj8veJ2","execution_time":"2026-03-26 20:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-26 20:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Vsu6Q58YW3fGl5GKOUcZaZ0MSIj8veJ2","execution_time":"2026-03-26 20:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-de1nF-1774546056","operation_id":166212} 
[2026-03-26 20:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Vsu6Q58YW3fGl5GKOUcZaZ0MSIj8veJ2","execution_time":"2026-03-26 20:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-r7N7-1774546034","operation_id":166211} 
[2026-03-26 20:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Vsu6Q58YW3fGl5GKOUcZaZ0MSIj8veJ2","execution_time":"2026-03-26 20:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XBWf38C-1774545888","operation_id":166206} 
[2026-03-26 20:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Vsu6Q58YW3fGl5GKOUcZaZ0MSIj8veJ2","execution_time":"2026-03-26 20:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XxF-1774546072","operation_id":166214} 
[2026-03-26 20:28:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Vsu6Q58YW3fGl5GKOUcZaZ0MSIj8veJ2","execution_time":"2026-03-26 20:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XxF-1774546072","operation_id":166214,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-26 20:28:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Vsu6Q58YW3fGl5GKOUcZaZ0MSIj8veJ2","execution_time":"2026-03-26 20:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XxF-1774546072","operation_id":166214,"processed":0,"errors":0} 
[2026-03-26 20:28:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Vsu6Q58YW3fGl5GKOUcZaZ0MSIj8veJ2","execution_time":"2026-03-26 20:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XxF-1774546072","operation_id":166214,"orders_count":1,"order_ids":["ORD-trt7Pk6d-1774545947"]} 
[2026-03-26 20:28:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Vsu6Q58YW3fGl5GKOUcZaZ0MSIj8veJ2","execution_time":"2026-03-26 20:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XxF-1774546072","operation_id":166214} 
[2026-03-26 20:28:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Vsu6Q58YW3fGl5GKOUcZaZ0MSIj8veJ2","execution_time":"2026-03-26 20:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XxF-1774546072","operation_id":166214,"orders_count":1} 
[2026-03-26 20:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Vsu6Q58YW3fGl5GKOUcZaZ0MSIj8veJ2","execution_time":"2026-03-26 20:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-trt7Pk6d-1774545947","operation_id":166208} 
[2026-03-26 20:28:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Vsu6Q58YW3fGl5GKOUcZaZ0MSIj8veJ2","execution_time":"2026-03-26 20:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-trt7Pk6d-1774545947","operation_id":166208,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 20:28:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Vsu6Q58YW3fGl5GKOUcZaZ0MSIj8veJ2","execution_time":"2026-03-26 20:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-trt7Pk6d-1774545947","operation_id":166208,"processed":0,"errors":0} 
[2026-03-26 20:28:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Vsu6Q58YW3fGl5GKOUcZaZ0MSIj8veJ2","execution_time":"2026-03-26 20:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-trt7Pk6d-1774545947","operation_id":166208} 
[2026-03-26 20:28:04] production.INFO: Constructing job for order: 181451  
[2026-03-26 20:28:05] production.INFO: Handling job for order: 181451  
[2026-03-26 20:28:05] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 20:28:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:28:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=82805130-40a5-4cca-927c-43ac2fc0acd7&Player_ID=0995751778  
[2026-03-26 20:28:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=82805130-40a5-4cca-927c-43ac2fc0acd7&Player_ID=0995751778","has_body":false} 
[2026-03-26 20:28:06] production.INFO: Operation sent successfully {"operation_id":166215,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-w5A4-1774546085","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 20:28:06"}},"processed_data":{"order_number":"ORD-w5A4-1774546085","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 20:28:21] production.INFO: SendAcceptReject: Notification queued {"user_id":1782,"notification_type":"order_approved","reference_id":181419} 
[2026-03-26 20:28:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1782  
[2026-03-26 20:28:24] production.INFO: Constructing job for order: 181452  
[2026-03-26 20:28:27] production.INFO: Handling job for order: 181452  
[2026-03-26 20:28:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:28:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:28:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=d5ec7d5d-6bb5-4d0c-b873-d9c635fb7f8b&Player_ID=52271081328  
[2026-03-26 20:28:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=d5ec7d5d-6bb5-4d0c-b873-d9c635fb7f8b&Player_ID=52271081328","has_body":false} 
[2026-03-26 20:28:28] production.INFO: Operation sent successfully {"operation_id":166216,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-t83Sk83-1774546107","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 20:28:28"}},"processed_data":{"order_number":"ORD-t83Sk83-1774546107","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-26 20:28:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-t83Sk83-1774546107","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 20:28:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-t83Sk83-1774546107","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 20:28:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:28:38] production.INFO: SendAcceptReject: Notification queued {"user_id":13,"notification_type":"order_approved","reference_id":181452} 
[2026-03-26 20:28:38] production.INFO: Order updated successfully. Order ID: 181452, Status: completed  
[2026-03-26 20:28:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-t83Sk83-1774546107","status":"completed","codes_count":0} 
[2026-03-26 20:28:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 13  
[2026-03-26 20:30:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"VSVHtAiTieIgyuEoLp6BQAptGbdIf5og","execution_time":"2026-03-26 20:30:04"} 
[2026-03-26 20:30:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"VSVHtAiTieIgyuEoLp6BQAptGbdIf5og","execution_time":"2026-03-26 20:30:04","total_operations":6,"sites_count":2} 
[2026-03-26 20:30:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"VSVHtAiTieIgyuEoLp6BQAptGbdIf5og","execution_time":"2026-03-26 20:30:04","site_id":4,"site_name":"swgamessls","orders_count":5,"order_ids":["ORD-XBWf38C-1774545888","ORD-r7N7-1774546034","ORD-de1nF-1774546056","ORD-XxF-1774546072","ORD-w5A4-1774546085"]} 
[2026-03-26 20:30:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"VSVHtAiTieIgyuEoLp6BQAptGbdIf5og","execution_time":"2026-03-26 20:30:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 20:30:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"VSVHtAiTieIgyuEoLp6BQAptGbdIf5og","execution_time":"2026-03-26 20:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-26 20:30:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"VSVHtAiTieIgyuEoLp6BQAptGbdIf5og","execution_time":"2026-03-26 20:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XxF-1774546072","operation_id":166214,"processed":5,"skipped":0,"updates_prepared":5} 
[2026-03-26 20:30:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"VSVHtAiTieIgyuEoLp6BQAptGbdIf5og","execution_time":"2026-03-26 20:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XxF-1774546072","operation_id":166214,"total_items":5,"chunks":1,"chunk_size":10} 
[2026-03-26 20:30:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"VSVHtAiTieIgyuEoLp6BQAptGbdIf5og","execution_time":"2026-03-26 20:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XxF-1774546072","operation_id":166214,"count":5} 
[2026-03-26 20:30:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"VSVHtAiTieIgyuEoLp6BQAptGbdIf5og","execution_time":"2026-03-26 20:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XxF-1774546072","operation_id":166214,"count":5} 
[2026-03-26 20:30:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"VSVHtAiTieIgyuEoLp6BQAptGbdIf5og","execution_time":"2026-03-26 20:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XxF-1774546072","operation_id":166214,"user_id":242,"notification_type":"order_approved","reference_id":181448} 
[2026-03-26 20:30:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"VSVHtAiTieIgyuEoLp6BQAptGbdIf5og","execution_time":"2026-03-26 20:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XxF-1774546072","operation_id":166214,"user_id":242,"notification_type":"order_approved","reference_id":181447} 
[2026-03-26 20:30:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"VSVHtAiTieIgyuEoLp6BQAptGbdIf5og","execution_time":"2026-03-26 20:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XxF-1774546072","operation_id":166214,"user_id":1734,"notification_type":"order_approved","reference_id":181451} 
[2026-03-26 20:30:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"VSVHtAiTieIgyuEoLp6BQAptGbdIf5og","execution_time":"2026-03-26 20:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XxF-1774546072","operation_id":166214,"user_id":1547,"notification_type":"order_approved","reference_id":181442} 
[2026-03-26 20:30:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"VSVHtAiTieIgyuEoLp6BQAptGbdIf5og","execution_time":"2026-03-26 20:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XxF-1774546072","operation_id":166214,"user_id":1734,"notification_type":"order_approved","reference_id":181450} 
[2026-03-26 20:30:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"VSVHtAiTieIgyuEoLp6BQAptGbdIf5og","execution_time":"2026-03-26 20:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XxF-1774546072","operation_id":166214,"chunk_number":1,"processed":5,"errors":0,"total_operations":5,"total_orders":5,"total_codes":0,"total_refunds":0} 
[2026-03-26 20:30:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"VSVHtAiTieIgyuEoLp6BQAptGbdIf5og","execution_time":"2026-03-26 20:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XxF-1774546072","operation_id":166214,"total_processed":5,"total_errors":0,"chunks_processed":1} 
[2026-03-26 20:30:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"VSVHtAiTieIgyuEoLp6BQAptGbdIf5og","execution_time":"2026-03-26 20:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XxF-1774546072","operation_id":166214,"processed":5,"errors":0} 
[2026-03-26 20:30:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"VSVHtAiTieIgyuEoLp6BQAptGbdIf5og","execution_time":"2026-03-26 20:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XxF-1774546072","operation_id":166214,"processed":5,"errors":0} 
[2026-03-26 20:30:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"VSVHtAiTieIgyuEoLp6BQAptGbdIf5og","execution_time":"2026-03-26 20:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XxF-1774546072","operation_id":166214,"orders_count":1,"order_ids":["ORD-trt7Pk6d-1774545947"]} 
[2026-03-26 20:30:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"VSVHtAiTieIgyuEoLp6BQAptGbdIf5og","execution_time":"2026-03-26 20:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XxF-1774546072","operation_id":166214} 
[2026-03-26 20:30:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"VSVHtAiTieIgyuEoLp6BQAptGbdIf5og","execution_time":"2026-03-26 20:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XxF-1774546072","operation_id":166214,"orders_count":1} 
[2026-03-26 20:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VSVHtAiTieIgyuEoLp6BQAptGbdIf5og","execution_time":"2026-03-26 20:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-trt7Pk6d-1774545947","operation_id":166208} 
[2026-03-26 20:30:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"VSVHtAiTieIgyuEoLp6BQAptGbdIf5og","execution_time":"2026-03-26 20:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-trt7Pk6d-1774545947","operation_id":166208,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 20:30:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"VSVHtAiTieIgyuEoLp6BQAptGbdIf5og","execution_time":"2026-03-26 20:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-trt7Pk6d-1774545947","operation_id":166208,"processed":0,"errors":0} 
[2026-03-26 20:30:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"VSVHtAiTieIgyuEoLp6BQAptGbdIf5og","execution_time":"2026-03-26 20:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-trt7Pk6d-1774545947","operation_id":166208} 
[2026-03-26 20:30:04] production.INFO: Executing GetProducts task...  
[2026-03-26 20:30:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 20:30:04] production.INFO: Executing GetProducts task...  
[2026-03-26 20:30:06] production.INFO: async() رجع: true  
[2026-03-26 20:30:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 20:30:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 20:30:07] production.WARNING: Product with ID 213 not found  
[2026-03-26 20:30:07] production.WARNING: Product with ID 212 not found  
[2026-03-26 20:30:07] production.WARNING: Product with ID 211 not found  
[2026-03-26 20:30:07] production.WARNING: Product with ID 210 not found  
[2026-03-26 20:30:07] production.WARNING: Product with ID 209 not found  
[2026-03-26 20:30:07] production.WARNING: Product with ID 214 not found  
[2026-03-26 20:30:07] production.WARNING: Product with ID 215 not found  
[2026-03-26 20:30:07] production.WARNING: Product with ID 216 not found  
[2026-03-26 20:30:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 20:30:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 242  
[2026-03-26 20:30:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 242  
[2026-03-26 20:30:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1734  
[2026-03-26 20:30:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1547  
[2026-03-26 20:30:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1734  
[2026-03-26 20:30:22] production.INFO: SendAcceptReject: Notification queued {"user_id":851,"notification_type":"order_approved","reference_id":181440} 
[2026-03-26 20:30:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 851  
[2026-03-26 20:30:57] production.INFO: Constructing job for order: 181453  
[2026-03-26 20:30:58] production.INFO: Handling job for order: 181453  
[2026-03-26 20:30:58] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 20:30:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:30:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/13/params?qty=1&uuid=497a6788-c422-409e-bc2f-0eff89271401&Player_ID=0948502527  
[2026-03-26 20:30:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/13/params?qty=1&uuid=497a6788-c422-409e-bc2f-0eff89271401&Player_ID=0948502527","has_body":false} 
[2026-03-26 20:30:59] production.INFO: Operation sent successfully {"operation_id":166217,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WiF3r-1774546259","amount":295.49407999999999674400896765291690826416015625,"status":"processing","product":"280 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 20:30:59"}},"processed_data":{"order_number":"ORD-WiF3r-1774546259","amount":295.49407999999999674400896765291690826416015625,"status":"processing","product":"280 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 20:31:18] production.INFO: SendAcceptReject: Notification queued {"user_id":285,"notification_type":"request_approved","reference_id":18943} 
[2026-03-26 20:31:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 285  
[2026-03-26 20:31:32] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"request_approved","reference_id":18944} 
[2026-03-26 20:31:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-26 20:31:40] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"460.0","mainamount":"460","operation_number":"600432370794","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php5l0qfg55gb624F3SzLi"}},"user_id":100} 
[2026-03-26 20:31:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 20:31:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 20:31:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 20:31:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 20:31:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 20:31:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 20:31:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 20:31:41] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 20:31:41] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18946,"user_id":100,"amount":460.0,"admins_notified":7} 
[2026-03-26 20:31:48] production.INFO: SendAcceptReject: Notification queued {"user_id":280,"notification_type":"request_approved","reference_id":18945} 
[2026-03-26 20:31:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 280  
[2026-03-26 20:31:52] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-26 20:31:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-26 20:31:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1689  
[2026-03-26 20:32:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"FUxHIcVR3d4naYZLdO0qaOWPFCwkHn38","execution_time":"2026-03-26 20:32:02"} 
[2026-03-26 20:32:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"FUxHIcVR3d4naYZLdO0qaOWPFCwkHn38","execution_time":"2026-03-26 20:32:02","total_operations":2,"sites_count":2} 
[2026-03-26 20:32:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"FUxHIcVR3d4naYZLdO0qaOWPFCwkHn38","execution_time":"2026-03-26 20:32:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-trt7Pk6d-1774545947"]} 
[2026-03-26 20:32:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"FUxHIcVR3d4naYZLdO0qaOWPFCwkHn38","execution_time":"2026-03-26 20:32:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 20:32:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"FUxHIcVR3d4naYZLdO0qaOWPFCwkHn38","execution_time":"2026-03-26 20:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 20:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FUxHIcVR3d4naYZLdO0qaOWPFCwkHn38","execution_time":"2026-03-26 20:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-trt7Pk6d-1774545947","operation_id":166208} 
[2026-03-26 20:32:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"FUxHIcVR3d4naYZLdO0qaOWPFCwkHn38","execution_time":"2026-03-26 20:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-trt7Pk6d-1774545947","operation_id":166208,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 20:32:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"FUxHIcVR3d4naYZLdO0qaOWPFCwkHn38","execution_time":"2026-03-26 20:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-trt7Pk6d-1774545947","operation_id":166208,"processed":0,"errors":0} 
[2026-03-26 20:32:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"FUxHIcVR3d4naYZLdO0qaOWPFCwkHn38","execution_time":"2026-03-26 20:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-trt7Pk6d-1774545947","operation_id":166208,"orders_count":1,"order_ids":["ORD-WiF3r-1774546259"]} 
[2026-03-26 20:32:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"FUxHIcVR3d4naYZLdO0qaOWPFCwkHn38","execution_time":"2026-03-26 20:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-trt7Pk6d-1774545947","operation_id":166208} 
[2026-03-26 20:32:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"FUxHIcVR3d4naYZLdO0qaOWPFCwkHn38","execution_time":"2026-03-26 20:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-trt7Pk6d-1774545947","operation_id":166208,"orders_count":1} 
[2026-03-26 20:32:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"FUxHIcVR3d4naYZLdO0qaOWPFCwkHn38","execution_time":"2026-03-26 20:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WiF3r-1774546259","operation_id":166217,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 20:32:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"FUxHIcVR3d4naYZLdO0qaOWPFCwkHn38","execution_time":"2026-03-26 20:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WiF3r-1774546259","operation_id":166217,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 20:32:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"FUxHIcVR3d4naYZLdO0qaOWPFCwkHn38","execution_time":"2026-03-26 20:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WiF3r-1774546259","operation_id":166217,"count":1} 
[2026-03-26 20:32:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"FUxHIcVR3d4naYZLdO0qaOWPFCwkHn38","execution_time":"2026-03-26 20:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WiF3r-1774546259","operation_id":166217,"count":1} 
[2026-03-26 20:32:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"FUxHIcVR3d4naYZLdO0qaOWPFCwkHn38","execution_time":"2026-03-26 20:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WiF3r-1774546259","operation_id":166217,"user_id":948,"notification_type":"order_approved","reference_id":181453} 
[2026-03-26 20:32:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"FUxHIcVR3d4naYZLdO0qaOWPFCwkHn38","execution_time":"2026-03-26 20:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WiF3r-1774546259","operation_id":166217,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 20:32:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"FUxHIcVR3d4naYZLdO0qaOWPFCwkHn38","execution_time":"2026-03-26 20:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WiF3r-1774546259","operation_id":166217,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 20:32:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"FUxHIcVR3d4naYZLdO0qaOWPFCwkHn38","execution_time":"2026-03-26 20:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WiF3r-1774546259","operation_id":166217,"processed":1,"errors":0} 
[2026-03-26 20:32:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"FUxHIcVR3d4naYZLdO0qaOWPFCwkHn38","execution_time":"2026-03-26 20:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WiF3r-1774546259","operation_id":166217,"processed":1,"errors":0} 
[2026-03-26 20:32:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"FUxHIcVR3d4naYZLdO0qaOWPFCwkHn38","execution_time":"2026-03-26 20:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WiF3r-1774546259","operation_id":166217} 
[2026-03-26 20:32:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 948  
[2026-03-26 20:32:06] production.INFO: SendAcceptReject: Notification queued {"user_id":100,"notification_type":"request_approved","reference_id":18946} 
[2026-03-26 20:32:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 100  
[2026-03-26 20:32:46] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-26 20:32:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-26 20:32:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 754  
[2026-03-26 20:32:57] production.INFO: Constructing job for order: 181455  
[2026-03-26 20:33:00] production.INFO: Handling job for order: 181455  
[2026-03-26 20:33:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:33:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:33:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1e6692da-b6dd-4173-a010-c2bc1ef82f83&Player_ID=52255449941  
[2026-03-26 20:33:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1e6692da-b6dd-4173-a010-c2bc1ef82f83&Player_ID=52255449941","has_body":false} 
[2026-03-26 20:33:01] production.INFO: Operation sent successfully {"operation_id":166218,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-12PJf-1774546380","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 20:33:01"}},"processed_data":{"order_number":"ORD-12PJf-1774546380","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 20:33:01] production.INFO: Constructing job for order: 181456  
[2026-03-26 20:33:04] production.INFO: Handling job for order: 181456  
[2026-03-26 20:33:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:33:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:33:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=ff43100b-f730-4b64-9046-5d4341aadb26&Player_ID=52227719694  
[2026-03-26 20:33:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=ff43100b-f730-4b64-9046-5d4341aadb26&Player_ID=52227719694","has_body":false} 
[2026-03-26 20:33:04] production.INFO: Operation sent successfully {"operation_id":166219,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6GF-1774546384","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-26 20:33:04"}},"processed_data":{"order_number":"ORD-6GF-1774546384","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-26 20:33:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-12PJf-1774546380","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 20:33:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-12PJf-1774546380","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 20:33:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:33:11] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":181455} 
[2026-03-26 20:33:11] production.INFO: Order updated successfully. Order ID: 181455, Status: completed  
[2026-03-26 20:33:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-12PJf-1774546380","status":"completed","codes_count":0} 
[2026-03-26 20:33:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6GF-1774546384","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 20:33:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-6GF-1774546384","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 20:33:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:33:23] production.INFO: SendAcceptReject: Notification queued {"user_id":1689,"notification_type":"order_approved","reference_id":181456} 
[2026-03-26 20:33:23] production.INFO: Order updated successfully. Order ID: 181456, Status: completed  
[2026-03-26 20:33:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6GF-1774546384","status":"completed","codes_count":0} 
[2026-03-26 20:33:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1689  
[2026-03-26 20:33:55] production.INFO: Constructing job for order: 181457  
[2026-03-26 20:33:56] production.INFO: Handling job for order: 181457  
[2026-03-26 20:33:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:33:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:33:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=aa0b8743-5e52-4d3a-bb5d-f6f836924ae7&Player_ID=10788845426  
[2026-03-26 20:33:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=aa0b8743-5e52-4d3a-bb5d-f6f836924ae7&Player_ID=10788845426","has_body":false} 
[2026-03-26 20:33:57] production.INFO: Operation sent successfully {"operation_id":166220,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9Rv5lujz-1774546436","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 20:33:57"}},"processed_data":{"order_number":"ORD-9Rv5lujz-1774546436","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 20:34:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"76NJidq5uSkWSd2ZhjQuMhEvd1pVOxQt","execution_time":"2026-03-26 20:34:03"} 
[2026-03-26 20:34:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"76NJidq5uSkWSd2ZhjQuMhEvd1pVOxQt","execution_time":"2026-03-26 20:34:03","total_operations":2,"sites_count":1} 
[2026-03-26 20:34:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"76NJidq5uSkWSd2ZhjQuMhEvd1pVOxQt","execution_time":"2026-03-26 20:34:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-trt7Pk6d-1774545947","ORD-9Rv5lujz-1774546436"]} 
[2026-03-26 20:34:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"76NJidq5uSkWSd2ZhjQuMhEvd1pVOxQt","execution_time":"2026-03-26 20:34:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 20:34:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"76NJidq5uSkWSd2ZhjQuMhEvd1pVOxQt","execution_time":"2026-03-26 20:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 20:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"76NJidq5uSkWSd2ZhjQuMhEvd1pVOxQt","execution_time":"2026-03-26 20:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9Rv5lujz-1774546436","operation_id":166220} 
[2026-03-26 20:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"76NJidq5uSkWSd2ZhjQuMhEvd1pVOxQt","execution_time":"2026-03-26 20:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-trt7Pk6d-1774545947","operation_id":166208} 
[2026-03-26 20:34:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"76NJidq5uSkWSd2ZhjQuMhEvd1pVOxQt","execution_time":"2026-03-26 20:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-trt7Pk6d-1774545947","operation_id":166208,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 20:34:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"76NJidq5uSkWSd2ZhjQuMhEvd1pVOxQt","execution_time":"2026-03-26 20:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-trt7Pk6d-1774545947","operation_id":166208,"processed":0,"errors":0} 
[2026-03-26 20:34:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"76NJidq5uSkWSd2ZhjQuMhEvd1pVOxQt","execution_time":"2026-03-26 20:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-trt7Pk6d-1774545947","operation_id":166208} 
[2026-03-26 20:34:13] production.INFO: Constructing job for order: 181458  
[2026-03-26 20:34:15] production.INFO: Handling job for order: 181458  
[2026-03-26 20:34:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:34:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:34:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a4742370-1aed-4063-ae63-04e9a8025e2e&Player_ID=52372188745  
[2026-03-26 20:34:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a4742370-1aed-4063-ae63-04e9a8025e2e&Player_ID=52372188745","has_body":false} 
[2026-03-26 20:34:16] production.INFO: Operation sent successfully {"operation_id":166221,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-eFQ-1774546455","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 20:34:16"}},"processed_data":{"order_number":"ORD-eFQ-1774546455","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 20:34:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-eFQ-1774546455","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 20:34:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-eFQ-1774546455","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 20:34:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:34:27] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":181458} 
[2026-03-26 20:34:27] production.INFO: Order updated successfully. Order ID: 181458, Status: completed  
[2026-03-26 20:34:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-eFQ-1774546455","status":"completed","codes_count":0} 
[2026-03-26 20:34:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9Rv5lujz-1774546436","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 20:34:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-9Rv5lujz-1774546436","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 20:34:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:34:29] production.INFO: SendAcceptReject: Notification queued {"user_id":13,"notification_type":"order_approved","reference_id":181457} 
[2026-03-26 20:34:29] production.INFO: Order updated successfully. Order ID: 181457, Status: completed  
[2026-03-26 20:34:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9Rv5lujz-1774546436","status":"completed","codes_count":0} 
[2026-03-26 20:34:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 13  
[2026-03-26 20:35:04] production.INFO: Executing GetProducts task...  
[2026-03-26 20:35:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 20:35:04] production.INFO: Executing GetProducts task...  
[2026-03-26 20:35:06] production.INFO: async() رجع: true  
[2026-03-26 20:35:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 20:35:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 20:35:07] production.WARNING: Product with ID 213 not found  
[2026-03-26 20:35:07] production.WARNING: Product with ID 212 not found  
[2026-03-26 20:35:07] production.WARNING: Product with ID 211 not found  
[2026-03-26 20:35:07] production.WARNING: Product with ID 210 not found  
[2026-03-26 20:35:07] production.WARNING: Product with ID 209 not found  
[2026-03-26 20:35:07] production.WARNING: Product with ID 214 not found  
[2026-03-26 20:35:07] production.WARNING: Product with ID 215 not found  
[2026-03-26 20:35:07] production.WARNING: Product with ID 216 not found  
[2026-03-26 20:35:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 20:35:13] production.INFO: Constructing job for order: 181459  
[2026-03-26 20:35:16] production.INFO: Handling job for order: 181459  
[2026-03-26 20:35:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:35:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:35:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=f829a8f6-a410-4886-9309-61a9275c8f1b&Player_ID=5566570784  
[2026-03-26 20:35:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=f829a8f6-a410-4886-9309-61a9275c8f1b&Player_ID=5566570784","has_body":false} 
[2026-03-26 20:35:17] production.INFO: Operation sent successfully {"operation_id":166222,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RS6-1774546517","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 20:35:17"}},"processed_data":{"order_number":"ORD-RS6-1774546517","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-26 20:35:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-RS6-1774546517","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 20:35:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-RS6-1774546517","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 20:35:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:35:29] production.INFO: SendAcceptReject: Notification queued {"user_id":1689,"notification_type":"order_approved","reference_id":181459} 
[2026-03-26 20:35:29] production.INFO: Order updated successfully. Order ID: 181459, Status: completed  
[2026-03-26 20:35:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-RS6-1774546517","status":"completed","codes_count":0} 
[2026-03-26 20:35:30] production.INFO: Constructing job for order: 181460  
[2026-03-26 20:35:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1689  
[2026-03-26 20:35:32] production.INFO: Handling job for order: 181460  
[2026-03-26 20:35:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:35:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:35:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=404b5e35-09b1-48f6-a402-adf9c80cd9d7&Player_ID=5516949571  
[2026-03-26 20:35:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=404b5e35-09b1-48f6-a402-adf9c80cd9d7&Player_ID=5516949571","has_body":false} 
[2026-03-26 20:35:33] production.INFO: Operation sent successfully {"operation_id":166223,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qzwcuzr-1774546533","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 20:35:33"}},"processed_data":{"order_number":"ORD-qzwcuzr-1774546533","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 20:35:38] production.INFO: Constructing job for order: 181461  
[2026-03-26 20:35:39] production.INFO: Handling job for order: 181461  
[2026-03-26 20:35:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:35:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:35:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=67000&uuid=50e13593-ad7b-49bb-aa84-d5bfe2b28256&Player_ID=1024739392  
[2026-03-26 20:35:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=67000&uuid=50e13593-ad7b-49bb-aa84-d5bfe2b28256&Player_ID=1024739392","has_body":false} 
[2026-03-26 20:35:40] production.INFO: Operation sent successfully {"operation_id":166224,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jqXih9qm-1774546540","amount":7.5415200000000002233946361229754984378814697265625,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-26 20:35:40"}},"processed_data":{"order_number":"ORD-jqXih9qm-1774546540","amount":7.5415200000000002233946361229754984378814697265625,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-26 20:35:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-jqXih9qm-1774546540","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 20:35:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-jqXih9qm-1774546540","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 20:35:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:35:45] production.INFO: SendAcceptReject: Notification queued {"user_id":227,"notification_type":"order_approved","reference_id":181461} 
[2026-03-26 20:35:45] production.INFO: Order updated successfully. Order ID: 181461, Status: completed  
[2026-03-26 20:35:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-jqXih9qm-1774546540","status":"completed","codes_count":0} 
[2026-03-26 20:35:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 227  
[2026-03-26 20:35:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qzwcuzr-1774546533","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 20:35:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-qzwcuzr-1774546533","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 20:35:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:35:47] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":181460} 
[2026-03-26 20:35:47] production.INFO: Order updated successfully. Order ID: 181460, Status: completed  
[2026-03-26 20:35:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qzwcuzr-1774546533","status":"completed","codes_count":0} 
[2026-03-26 20:35:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-26 20:36:01] production.INFO: Constructing job for order: 181462  
[2026-03-26 20:36:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"avkZNIOx5fUUkhRlH9miaC97wrqYvsPj","execution_time":"2026-03-26 20:36:01"} 
[2026-03-26 20:36:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"avkZNIOx5fUUkhRlH9miaC97wrqYvsPj","execution_time":"2026-03-26 20:36:01","total_operations":1,"sites_count":1} 
[2026-03-26 20:36:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"avkZNIOx5fUUkhRlH9miaC97wrqYvsPj","execution_time":"2026-03-26 20:36:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-trt7Pk6d-1774545947"]} 
[2026-03-26 20:36:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"avkZNIOx5fUUkhRlH9miaC97wrqYvsPj","execution_time":"2026-03-26 20:36:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 20:36:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"avkZNIOx5fUUkhRlH9miaC97wrqYvsPj","execution_time":"2026-03-26 20:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 20:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"avkZNIOx5fUUkhRlH9miaC97wrqYvsPj","execution_time":"2026-03-26 20:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-trt7Pk6d-1774545947","operation_id":166208} 
[2026-03-26 20:36:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"avkZNIOx5fUUkhRlH9miaC97wrqYvsPj","execution_time":"2026-03-26 20:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-trt7Pk6d-1774545947","operation_id":166208,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 20:36:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"avkZNIOx5fUUkhRlH9miaC97wrqYvsPj","execution_time":"2026-03-26 20:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-trt7Pk6d-1774545947","operation_id":166208,"processed":0,"errors":0} 
[2026-03-26 20:36:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"avkZNIOx5fUUkhRlH9miaC97wrqYvsPj","execution_time":"2026-03-26 20:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-trt7Pk6d-1774545947","operation_id":166208} 
[2026-03-26 20:36:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-trt7Pk6d-1774545947","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 20:36:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-trt7Pk6d-1774545947","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 20:36:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:36:04] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":181444} 
[2026-03-26 20:36:04] production.INFO: Order updated successfully. Order ID: 181444, Status: completed  
[2026-03-26 20:36:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-trt7Pk6d-1774545947","status":"completed","codes_count":0} 
[2026-03-26 20:36:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-26 20:36:04] production.INFO: Handling job for order: 181462  
[2026-03-26 20:36:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:36:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:36:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/599/params?qty=15000&uuid=2b81df12-6023-432d-9860-9295bc776fbc&Player_ID=2100183  
[2026-03-26 20:36:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/599/params?qty=15000&uuid=2b81df12-6023-432d-9860-9295bc776fbc&Player_ID=2100183","has_body":false} 
[2026-03-26 20:36:05] production.INFO: Operation sent successfully {"operation_id":166225,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ndr1RG-1774546565","amount":2.284210499999999921527660262654535472393035888671875,"status":"processing","product":"SoulChat Amount","game":"SoulChat","notes":[],"created_at":"2026-03-26 20:36:05"}},"processed_data":{"order_number":"ORD-Ndr1RG-1774546565","amount":2.284210499999999921527660262654535472393035888671875,"status":"processing","product":"SoulChat Amount","game":"SoulChat"}} 
[2026-03-26 20:36:12] production.INFO: Constructing job for order: 181463  
[2026-03-26 20:36:14] production.INFO: Handling job for order: 181463  
[2026-03-26 20:36:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:36:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:36:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/628/params?qty=10000&uuid=31f2cce9-c22b-4d8c-8498-6c5c941c37fa&Player_ID=16192698  
[2026-03-26 20:36:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/628/params?qty=10000&uuid=31f2cce9-c22b-4d8c-8498-6c5c941c37fa&Player_ID=16192698","has_body":false} 
[2026-03-26 20:36:15] production.INFO: Operation sent successfully {"operation_id":166226,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1S4JkGe-1774546575","amount":4.91882199999999958350827000685967504978179931640625,"status":"processing","product":"Hiyoo Amount","game":"Hiyoo","notes":[],"created_at":"2026-03-26 20:36:15"}},"processed_data":{"order_number":"ORD-1S4JkGe-1774546575","amount":4.91882199999999958350827000685967504978179931640625,"status":"processing","product":"Hiyoo Amount","game":"Hiyoo"}} 
[2026-03-26 20:36:27] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"460.0","mainamount":"460","operation_number":"600432370794","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":""}},"user_id":100} 
[2026-03-26 20:37:17] production.INFO: Constructing job for order: 181464  
[2026-03-26 20:37:18] production.INFO: Handling job for order: 181464  
[2026-03-26 20:37:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:37:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:37:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=108a1aa6-dc9d-46d1-8958-07f6e522c11a&Player_ID=5516949571  
[2026-03-26 20:37:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=108a1aa6-dc9d-46d1-8958-07f6e522c11a&Player_ID=5516949571","has_body":false} 
[2026-03-26 20:37:19] production.INFO: Operation sent successfully {"operation_id":166227,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9bGGe-1774546639","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 20:37:19"}},"processed_data":{"order_number":"ORD-9bGGe-1774546639","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 20:37:28] production.INFO: Constructing job for order: 181465  
[2026-03-26 20:37:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9bGGe-1774546639","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 20:37:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-9bGGe-1774546639","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 20:37:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:37:30] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":181464} 
[2026-03-26 20:37:30] production.INFO: Order updated successfully. Order ID: 181464, Status: completed  
[2026-03-26 20:37:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9bGGe-1774546639","status":"completed","codes_count":0} 
[2026-03-26 20:37:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-26 20:37:31] production.INFO: Handling job for order: 181465  
[2026-03-26 20:37:31] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 20:37:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:37:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=15c06050-c5da-45bd-9b77-40cb14ce9c52&Player_ID=0964768127  
[2026-03-26 20:37:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=15c06050-c5da-45bd-9b77-40cb14ce9c52&Player_ID=0964768127","has_body":false} 
[2026-03-26 20:37:32] production.INFO: Operation sent successfully {"operation_id":166228,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CRARu9S-1774546652","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 20:37:32"}},"processed_data":{"order_number":"ORD-CRARu9S-1774546652","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 20:37:36] production.INFO: Constructing job for order: 181466  
[2026-03-26 20:37:38] production.INFO: Handling job for order: 181466  
[2026-03-26 20:37:38] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 20:37:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:37:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=25d6f763-6711-44f2-9935-3f7eea03f5b0&Player_ID=0964768127  
[2026-03-26 20:37:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=25d6f763-6711-44f2-9935-3f7eea03f5b0&Player_ID=0964768127","has_body":false} 
[2026-03-26 20:37:39] production.INFO: Operation sent successfully {"operation_id":166229,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PYmZRq-1774546658","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 20:37:39"}},"processed_data":{"order_number":"ORD-PYmZRq-1774546658","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 20:38:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xT1aySJXCMYsAER2D4EqMr1X0anoXvBd","execution_time":"2026-03-26 20:38:03"} 
[2026-03-26 20:38:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"xT1aySJXCMYsAER2D4EqMr1X0anoXvBd","execution_time":"2026-03-26 20:38:03","total_operations":4,"sites_count":2} 
[2026-03-26 20:38:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"xT1aySJXCMYsAER2D4EqMr1X0anoXvBd","execution_time":"2026-03-26 20:38:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-Ndr1RG-1774546565","ORD-1S4JkGe-1774546575"]} 
[2026-03-26 20:38:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"xT1aySJXCMYsAER2D4EqMr1X0anoXvBd","execution_time":"2026-03-26 20:38:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 20:38:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"xT1aySJXCMYsAER2D4EqMr1X0anoXvBd","execution_time":"2026-03-26 20:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 20:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xT1aySJXCMYsAER2D4EqMr1X0anoXvBd","execution_time":"2026-03-26 20:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1S4JkGe-1774546575","operation_id":166226} 
[2026-03-26 20:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xT1aySJXCMYsAER2D4EqMr1X0anoXvBd","execution_time":"2026-03-26 20:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ndr1RG-1774546565","operation_id":166225} 
[2026-03-26 20:38:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"xT1aySJXCMYsAER2D4EqMr1X0anoXvBd","execution_time":"2026-03-26 20:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ndr1RG-1774546565","operation_id":166225,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 20:38:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"xT1aySJXCMYsAER2D4EqMr1X0anoXvBd","execution_time":"2026-03-26 20:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ndr1RG-1774546565","operation_id":166225,"processed":0,"errors":0} 
[2026-03-26 20:38:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"xT1aySJXCMYsAER2D4EqMr1X0anoXvBd","execution_time":"2026-03-26 20:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ndr1RG-1774546565","operation_id":166225,"orders_count":2,"order_ids":["ORD-CRARu9S-1774546652","ORD-PYmZRq-1774546658"]} 
[2026-03-26 20:38:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"xT1aySJXCMYsAER2D4EqMr1X0anoXvBd","execution_time":"2026-03-26 20:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ndr1RG-1774546565","operation_id":166225} 
[2026-03-26 20:38:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"xT1aySJXCMYsAER2D4EqMr1X0anoXvBd","execution_time":"2026-03-26 20:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ndr1RG-1774546565","operation_id":166225,"orders_count":2} 
[2026-03-26 20:38:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"xT1aySJXCMYsAER2D4EqMr1X0anoXvBd","execution_time":"2026-03-26 20:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PYmZRq-1774546658","operation_id":166229,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 20:38:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"xT1aySJXCMYsAER2D4EqMr1X0anoXvBd","execution_time":"2026-03-26 20:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PYmZRq-1774546658","operation_id":166229,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 20:38:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"xT1aySJXCMYsAER2D4EqMr1X0anoXvBd","execution_time":"2026-03-26 20:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PYmZRq-1774546658","operation_id":166229,"count":2} 
[2026-03-26 20:38:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"xT1aySJXCMYsAER2D4EqMr1X0anoXvBd","execution_time":"2026-03-26 20:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PYmZRq-1774546658","operation_id":166229,"count":2} 
[2026-03-26 20:38:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"xT1aySJXCMYsAER2D4EqMr1X0anoXvBd","execution_time":"2026-03-26 20:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PYmZRq-1774546658","operation_id":166229,"user_id":1074,"notification_type":"order_approved","reference_id":181465} 
[2026-03-26 20:38:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"xT1aySJXCMYsAER2D4EqMr1X0anoXvBd","execution_time":"2026-03-26 20:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PYmZRq-1774546658","operation_id":166229,"user_id":1074,"notification_type":"order_approved","reference_id":181466} 
[2026-03-26 20:38:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"xT1aySJXCMYsAER2D4EqMr1X0anoXvBd","execution_time":"2026-03-26 20:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PYmZRq-1774546658","operation_id":166229,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 20:38:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"xT1aySJXCMYsAER2D4EqMr1X0anoXvBd","execution_time":"2026-03-26 20:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PYmZRq-1774546658","operation_id":166229,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 20:38:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"xT1aySJXCMYsAER2D4EqMr1X0anoXvBd","execution_time":"2026-03-26 20:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PYmZRq-1774546658","operation_id":166229,"processed":2,"errors":0} 
[2026-03-26 20:38:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"xT1aySJXCMYsAER2D4EqMr1X0anoXvBd","execution_time":"2026-03-26 20:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PYmZRq-1774546658","operation_id":166229,"processed":2,"errors":0} 
[2026-03-26 20:38:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"xT1aySJXCMYsAER2D4EqMr1X0anoXvBd","execution_time":"2026-03-26 20:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PYmZRq-1774546658","operation_id":166229} 
[2026-03-26 20:38:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-26 20:38:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-26 20:38:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1S4JkGe-1774546575","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 20:38:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-1S4JkGe-1774546575","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 20:38:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:38:06] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":181463} 
[2026-03-26 20:38:06] production.INFO: Order updated successfully. Order ID: 181463, Status: completed  
[2026-03-26 20:38:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1S4JkGe-1774546575","status":"completed","codes_count":0} 
[2026-03-26 20:38:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Ndr1RG-1774546565","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 20:38:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-Ndr1RG-1774546565","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 20:38:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:38:06] production.INFO: SendAcceptReject: Notification queued {"user_id":754,"notification_type":"order_approved","reference_id":181462} 
[2026-03-26 20:38:06] production.INFO: Order updated successfully. Order ID: 181462, Status: completed  
[2026-03-26 20:38:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Ndr1RG-1774546565","status":"completed","codes_count":0} 
[2026-03-26 20:38:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-26 20:38:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 754  
[2026-03-26 20:38:14] production.INFO: Constructing job for order: 181467  
[2026-03-26 20:38:15] production.INFO: Handling job for order: 181467  
[2026-03-26 20:38:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:38:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:38:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/615/params?qty=10000&uuid=3b992bbf-eadb-4d42-b733-739b8027165a&Player_ID=5226143  
[2026-03-26 20:38:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/615/params?qty=10000&uuid=3b992bbf-eadb-4d42-b733-739b8027165a&Player_ID=5226143","has_body":false} 
[2026-03-26 20:38:16] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1000.0","mainamount":"1000","operation_number":"160683653","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php1dudj33lb8ugcSdjY0g"}},"user_id":129} 
[2026-03-26 20:38:16] production.INFO: Operation sent successfully {"operation_id":166230,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5XC3YB-1774546696","amount":1.0519410000000000149356083056773059070110321044921875,"status":"processing","product":"Xena Amount","game":"Xena","notes":[],"created_at":"2026-03-26 20:38:16"}},"processed_data":{"order_number":"ORD-5XC3YB-1774546696","amount":1.0519410000000000149356083056773059070110321044921875,"status":"processing","product":"Xena Amount","game":"Xena"}} 
[2026-03-26 20:38:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 20:38:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 20:38:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 20:38:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 20:38:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 20:38:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 20:38:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 20:38:16] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 20:38:16] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18947,"user_id":129,"amount":1000.0,"admins_notified":7} 
[2026-03-26 20:39:11] production.INFO: Constructing job for order: 181469  
[2026-03-26 20:39:13] production.INFO: Constructing job for order: 181470  
[2026-03-26 20:39:13] production.INFO: Handling job for order: 181469  
[2026-03-26 20:39:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:39:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:39:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=5a931e18-c31f-469f-aef3-f03f064fe329&Player_ID=8343809950  
[2026-03-26 20:39:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=5a931e18-c31f-469f-aef3-f03f064fe329&Player_ID=8343809950","has_body":false} 
[2026-03-26 20:39:14] production.INFO: Operation sent successfully {"operation_id":166231,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XbVf-1774546753","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 20:39:14"}},"processed_data":{"order_number":"ORD-XbVf-1774546753","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 20:39:14] production.INFO: Handling job for order: 181470  
[2026-03-26 20:39:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:39:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:39:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=65d2a62b-397f-4967-a2d0-cc3e53bffc80&Player_ID=8343809950  
[2026-03-26 20:39:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=65d2a62b-397f-4967-a2d0-cc3e53bffc80&Player_ID=8343809950","has_body":false} 
[2026-03-26 20:39:15] production.INFO: Operation sent successfully {"operation_id":166232,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wcVWfEk-1774546754","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 20:39:15"}},"processed_data":{"order_number":"ORD-wcVWfEk-1774546754","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 20:39:18] production.INFO: Constructing job for order: 181471  
[2026-03-26 20:39:21] production.INFO: Handling job for order: 181471  
[2026-03-26 20:39:21] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 20:39:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:39:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=8355f222-276d-45b1-adfc-6cd36625d780&Player_ID=0937377465  
[2026-03-26 20:39:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=8355f222-276d-45b1-adfc-6cd36625d780&Player_ID=0937377465","has_body":false} 
[2026-03-26 20:39:21] production.INFO: Operation sent successfully {"operation_id":166233,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RYk-1774546761","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 20:39:21"}},"processed_data":{"order_number":"ORD-RYk-1774546761","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 20:39:29] production.INFO: Constructing job for order: 181472  
[2026-03-26 20:39:30] production.INFO: Handling job for order: 181472  
[2026-03-26 20:39:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:39:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:39:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=64acedc2-9adf-485a-b955-5a6e6f0cc2a1&Player_ID=52350180689  
[2026-03-26 20:39:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=64acedc2-9adf-485a-b955-5a6e6f0cc2a1&Player_ID=52350180689","has_body":false} 
[2026-03-26 20:39:31] production.INFO: Operation sent successfully {"operation_id":166234,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-t3CC-1774546771","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 20:39:31"}},"processed_data":{"order_number":"ORD-t3CC-1774546771","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 20:39:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-XbVf-1774546753","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 20:39:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-XbVf-1774546753","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 20:39:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:39:48] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":181469} 
[2026-03-26 20:39:48] production.INFO: Order updated successfully. Order ID: 181469, Status: completed  
[2026-03-26 20:39:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-XbVf-1774546753","status":"completed","codes_count":0} 
[2026-03-26 20:39:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-t3CC-1774546771","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 20:39:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-t3CC-1774546771","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 20:39:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:39:48] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":181472} 
[2026-03-26 20:39:48] production.INFO: Order updated successfully. Order ID: 181472, Status: completed  
[2026-03-26 20:39:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-t3CC-1774546771","status":"completed","codes_count":0} 
[2026-03-26 20:39:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-26 20:39:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-26 20:39:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wcVWfEk-1774546754","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 20:39:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-wcVWfEk-1774546754","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 20:39:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:39:51] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":181470} 
[2026-03-26 20:39:51] production.INFO: Order updated successfully. Order ID: 181470, Status: completed  
[2026-03-26 20:39:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wcVWfEk-1774546754","status":"completed","codes_count":0} 
[2026-03-26 20:39:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-26 20:40:01] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1000.0","mainamount":"1000","operation_number":"160690659","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpjcgu4piujd567OeCBWw"}},"user_id":1247} 
[2026-03-26 20:40:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 20:40:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 20:40:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 20:40:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 20:40:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 20:40:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 20:40:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 20:40:01] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 20:40:01] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18948,"user_id":1247,"amount":1000.0,"admins_notified":7} 
[2026-03-26 20:40:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ifEj0MqO0nnVv6urHAugsLdXlBtMVUaj","execution_time":"2026-03-26 20:40:01"} 
[2026-03-26 20:40:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ifEj0MqO0nnVv6urHAugsLdXlBtMVUaj","execution_time":"2026-03-26 20:40:01","total_operations":2,"sites_count":2} 
[2026-03-26 20:40:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ifEj0MqO0nnVv6urHAugsLdXlBtMVUaj","execution_time":"2026-03-26 20:40:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-5XC3YB-1774546696"]} 
[2026-03-26 20:40:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ifEj0MqO0nnVv6urHAugsLdXlBtMVUaj","execution_time":"2026-03-26 20:40:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 20:40:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ifEj0MqO0nnVv6urHAugsLdXlBtMVUaj","execution_time":"2026-03-26 20:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 20:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ifEj0MqO0nnVv6urHAugsLdXlBtMVUaj","execution_time":"2026-03-26 20:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5XC3YB-1774546696","operation_id":166230} 
[2026-03-26 20:40:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ifEj0MqO0nnVv6urHAugsLdXlBtMVUaj","execution_time":"2026-03-26 20:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5XC3YB-1774546696","operation_id":166230,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 20:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ifEj0MqO0nnVv6urHAugsLdXlBtMVUaj","execution_time":"2026-03-26 20:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5XC3YB-1774546696","operation_id":166230,"processed":0,"errors":0} 
[2026-03-26 20:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ifEj0MqO0nnVv6urHAugsLdXlBtMVUaj","execution_time":"2026-03-26 20:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5XC3YB-1774546696","operation_id":166230,"orders_count":1,"order_ids":["ORD-RYk-1774546761"]} 
[2026-03-26 20:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ifEj0MqO0nnVv6urHAugsLdXlBtMVUaj","execution_time":"2026-03-26 20:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5XC3YB-1774546696","operation_id":166230} 
[2026-03-26 20:40:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ifEj0MqO0nnVv6urHAugsLdXlBtMVUaj","execution_time":"2026-03-26 20:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5XC3YB-1774546696","operation_id":166230,"orders_count":1} 
[2026-03-26 20:40:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ifEj0MqO0nnVv6urHAugsLdXlBtMVUaj","execution_time":"2026-03-26 20:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RYk-1774546761","operation_id":166233,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 20:40:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"ifEj0MqO0nnVv6urHAugsLdXlBtMVUaj","execution_time":"2026-03-26 20:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RYk-1774546761","operation_id":166233,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 20:40:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"ifEj0MqO0nnVv6urHAugsLdXlBtMVUaj","execution_time":"2026-03-26 20:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RYk-1774546761","operation_id":166233,"count":1} 
[2026-03-26 20:40:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"ifEj0MqO0nnVv6urHAugsLdXlBtMVUaj","execution_time":"2026-03-26 20:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RYk-1774546761","operation_id":166233,"count":1} 
[2026-03-26 20:40:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ifEj0MqO0nnVv6urHAugsLdXlBtMVUaj","execution_time":"2026-03-26 20:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RYk-1774546761","operation_id":166233,"user_id":1734,"notification_type":"order_approved","reference_id":181471} 
[2026-03-26 20:40:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"ifEj0MqO0nnVv6urHAugsLdXlBtMVUaj","execution_time":"2026-03-26 20:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RYk-1774546761","operation_id":166233,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 20:40:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"ifEj0MqO0nnVv6urHAugsLdXlBtMVUaj","execution_time":"2026-03-26 20:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RYk-1774546761","operation_id":166233,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 20:40:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"ifEj0MqO0nnVv6urHAugsLdXlBtMVUaj","execution_time":"2026-03-26 20:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RYk-1774546761","operation_id":166233,"processed":1,"errors":0} 
[2026-03-26 20:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ifEj0MqO0nnVv6urHAugsLdXlBtMVUaj","execution_time":"2026-03-26 20:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RYk-1774546761","operation_id":166233,"processed":1,"errors":0} 
[2026-03-26 20:40:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ifEj0MqO0nnVv6urHAugsLdXlBtMVUaj","execution_time":"2026-03-26 20:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RYk-1774546761","operation_id":166233} 
[2026-03-26 20:40:02] production.INFO: Executing GetProducts task...  
[2026-03-26 20:40:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 20:40:02] production.INFO: Executing GetProducts task...  
[2026-03-26 20:40:04] production.INFO: async() رجع: true  
[2026-03-26 20:40:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 20:40:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 20:40:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 20:40:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 20:40:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 20:40:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 20:40:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 20:40:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 20:40:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 20:40:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 20:40:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 20:40:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1734  
[2026-03-26 20:40:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5XC3YB-1774546696","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 20:40:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-5XC3YB-1774546696","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 20:40:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:40:06] production.INFO: SendAcceptReject: Notification queued {"user_id":754,"notification_type":"order_approved","reference_id":181467} 
[2026-03-26 20:40:06] production.INFO: Order updated successfully. Order ID: 181467, Status: completed  
[2026-03-26 20:40:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5XC3YB-1774546696","status":"completed","codes_count":0} 
[2026-03-26 20:40:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 754  
[2026-03-26 20:40:21] production.INFO: Constructing job for order: 181473  
[2026-03-26 20:40:23] production.INFO: Handling job for order: 181473  
[2026-03-26 20:40:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:40:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:40:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=bc297159-cb11-4898-a018-f83737d14e12&Player_ID=52081467649  
[2026-03-26 20:40:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=bc297159-cb11-4898-a018-f83737d14e12&Player_ID=52081467649","has_body":false} 
[2026-03-26 20:40:24] production.INFO: Operation sent successfully {"operation_id":166235,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gGEF-1774546824","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 20:40:24"}},"processed_data":{"order_number":"ORD-gGEF-1774546824","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 20:40:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-gGEF-1774546824","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 20:40:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-gGEF-1774546824","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 20:40:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:40:36] production.INFO: SendAcceptReject: Notification queued {"user_id":1141,"notification_type":"order_approved","reference_id":181473} 
[2026-03-26 20:40:36] production.INFO: Order updated successfully. Order ID: 181473, Status: completed  
[2026-03-26 20:40:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-gGEF-1774546824","status":"completed","codes_count":0} 
[2026-03-26 20:40:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1141  
[2026-03-26 20:40:39] production.INFO: Constructing job for order: 181474  
[2026-03-26 20:40:42] production.INFO: Handling job for order: 181474  
[2026-03-26 20:40:42] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 20:40:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:40:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=2374d0e4-2d20-4244-9477-773ed0fa2f59&Player_ID=0937377465  
[2026-03-26 20:40:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=2374d0e4-2d20-4244-9477-773ed0fa2f59&Player_ID=0937377465","has_body":false} 
[2026-03-26 20:40:43] production.INFO: Operation sent successfully {"operation_id":166236,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NI5DNSsR-1774546843","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 20:40:43"}},"processed_data":{"order_number":"ORD-NI5DNSsR-1774546843","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 20:41:56] production.INFO: Constructing job for order: 181475  
[2026-03-26 20:41:58] production.INFO: Handling job for order: 181475  
[2026-03-26 20:41:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:41:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:41:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/776/params?qty=1560&uuid=56bad761-01b9-427a-8081-8fb6f942a2ee&Player_ID=31134235  
[2026-03-26 20:41:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/776/params?qty=1560&uuid=56bad761-01b9-427a-8081-8fb6f942a2ee&Player_ID=31134235","has_body":false} 
[2026-03-26 20:41:59] production.INFO: Operation sent successfully {"operation_id":166237,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rRXhtvZW-1774546918","amount":1.6559136359999999665859604647266678512096405029296875,"status":"processing","product":"Saada","game":"Saada","notes":[],"created_at":"2026-03-26 20:41:59"}},"processed_data":{"order_number":"ORD-rRXhtvZW-1774546918","amount":1.6559136359999999665859604647266678512096405029296875,"status":"processing","product":"Saada","game":"Saada"}} 
[2026-03-26 20:42:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"YpEqY1Z0pCm4xi5AuCLD21MRVFh3x1Md","execution_time":"2026-03-26 20:42:02"} 
[2026-03-26 20:42:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"YpEqY1Z0pCm4xi5AuCLD21MRVFh3x1Md","execution_time":"2026-03-26 20:42:02","total_operations":2,"sites_count":2} 
[2026-03-26 20:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"YpEqY1Z0pCm4xi5AuCLD21MRVFh3x1Md","execution_time":"2026-03-26 20:42:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-NI5DNSsR-1774546843"]} 
[2026-03-26 20:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"YpEqY1Z0pCm4xi5AuCLD21MRVFh3x1Md","execution_time":"2026-03-26 20:42:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 20:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"YpEqY1Z0pCm4xi5AuCLD21MRVFh3x1Md","execution_time":"2026-03-26 20:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 20:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"YpEqY1Z0pCm4xi5AuCLD21MRVFh3x1Md","execution_time":"2026-03-26 20:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NI5DNSsR-1774546843","operation_id":166236,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 20:42:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"YpEqY1Z0pCm4xi5AuCLD21MRVFh3x1Md","execution_time":"2026-03-26 20:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NI5DNSsR-1774546843","operation_id":166236,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 20:42:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"YpEqY1Z0pCm4xi5AuCLD21MRVFh3x1Md","execution_time":"2026-03-26 20:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NI5DNSsR-1774546843","operation_id":166236,"count":1} 
[2026-03-26 20:42:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"YpEqY1Z0pCm4xi5AuCLD21MRVFh3x1Md","execution_time":"2026-03-26 20:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NI5DNSsR-1774546843","operation_id":166236,"count":1} 
[2026-03-26 20:42:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"YpEqY1Z0pCm4xi5AuCLD21MRVFh3x1Md","execution_time":"2026-03-26 20:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NI5DNSsR-1774546843","operation_id":166236,"user_id":1734,"notification_type":"order_approved","reference_id":181474} 
[2026-03-26 20:42:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"YpEqY1Z0pCm4xi5AuCLD21MRVFh3x1Md","execution_time":"2026-03-26 20:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NI5DNSsR-1774546843","operation_id":166236,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 20:42:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"YpEqY1Z0pCm4xi5AuCLD21MRVFh3x1Md","execution_time":"2026-03-26 20:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NI5DNSsR-1774546843","operation_id":166236,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 20:42:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"YpEqY1Z0pCm4xi5AuCLD21MRVFh3x1Md","execution_time":"2026-03-26 20:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NI5DNSsR-1774546843","operation_id":166236,"processed":1,"errors":0} 
[2026-03-26 20:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"YpEqY1Z0pCm4xi5AuCLD21MRVFh3x1Md","execution_time":"2026-03-26 20:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NI5DNSsR-1774546843","operation_id":166236,"processed":1,"errors":0} 
[2026-03-26 20:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"YpEqY1Z0pCm4xi5AuCLD21MRVFh3x1Md","execution_time":"2026-03-26 20:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NI5DNSsR-1774546843","operation_id":166236,"orders_count":1,"order_ids":["ORD-rRXhtvZW-1774546918"]} 
[2026-03-26 20:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"YpEqY1Z0pCm4xi5AuCLD21MRVFh3x1Md","execution_time":"2026-03-26 20:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NI5DNSsR-1774546843","operation_id":166236} 
[2026-03-26 20:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"YpEqY1Z0pCm4xi5AuCLD21MRVFh3x1Md","execution_time":"2026-03-26 20:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NI5DNSsR-1774546843","operation_id":166236,"orders_count":1} 
[2026-03-26 20:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YpEqY1Z0pCm4xi5AuCLD21MRVFh3x1Md","execution_time":"2026-03-26 20:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rRXhtvZW-1774546918","operation_id":166237} 
[2026-03-26 20:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"YpEqY1Z0pCm4xi5AuCLD21MRVFh3x1Md","execution_time":"2026-03-26 20:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rRXhtvZW-1774546918","operation_id":166237,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 20:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"YpEqY1Z0pCm4xi5AuCLD21MRVFh3x1Md","execution_time":"2026-03-26 20:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rRXhtvZW-1774546918","operation_id":166237,"processed":0,"errors":0} 
[2026-03-26 20:42:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"YpEqY1Z0pCm4xi5AuCLD21MRVFh3x1Md","execution_time":"2026-03-26 20:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rRXhtvZW-1774546918","operation_id":166237} 
[2026-03-26 20:42:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1734  
[2026-03-26 20:42:22] production.INFO: Constructing job for order: 181476  
[2026-03-26 20:42:23] production.INFO: Handling job for order: 181476  
[2026-03-26 20:42:23] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 20:42:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:42:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/13/params?qty=1&uuid=94e21079-f4f4-4bb8-ae5e-ade668594ca5&Player_ID=0981775634  
[2026-03-26 20:42:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/13/params?qty=1&uuid=94e21079-f4f4-4bb8-ae5e-ade668594ca5&Player_ID=0981775634","has_body":false} 
[2026-03-26 20:42:24] production.INFO: Operation sent successfully {"operation_id":166238,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rxB-1774546944","amount":295.49407999999999674400896765291690826416015625,"status":"processing","product":"280 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 20:42:24"}},"processed_data":{"order_number":"ORD-rxB-1774546944","amount":295.49407999999999674400896765291690826416015625,"status":"processing","product":"280 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 20:42:40] production.INFO: Constructing job for order: 181477  
[2026-03-26 20:42:42] production.INFO: Handling job for order: 181477  
[2026-03-26 20:42:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:42:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:42:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=e446e1c3-b71a-4ca8-acf8-d773c0565fc6&Player_ID=46759404  
[2026-03-26 20:42:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=e446e1c3-b71a-4ca8-acf8-d773c0565fc6&Player_ID=46759404","has_body":false} 
[2026-03-26 20:42:43] production.INFO: Operation sent successfully {"operation_id":166239,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YxrhU-1774546962","amount":1.7074646999999998353558794406126253306865692138671875,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-26 20:42:43"}},"processed_data":{"order_number":"ORD-YxrhU-1774546962","amount":1.7074646999999998353558794406126253306865692138671875,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-26 20:44:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-YxrhU-1774546962","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 20:44:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-YxrhU-1774546962","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 20:44:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:44:03] production.INFO: SendAcceptReject: Notification queued {"user_id":193,"notification_type":"order_approved","reference_id":181477} 
[2026-03-26 20:44:03] production.INFO: Order updated successfully. Order ID: 181477, Status: completed  
[2026-03-26 20:44:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-YxrhU-1774546962","status":"completed","codes_count":0} 
[2026-03-26 20:44:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"NcMoG8LhquKpKAa7nVefaF2yEVDzVzIt","execution_time":"2026-03-26 20:44:04"} 
[2026-03-26 20:44:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"NcMoG8LhquKpKAa7nVefaF2yEVDzVzIt","execution_time":"2026-03-26 20:44:04","total_operations":2,"sites_count":2} 
[2026-03-26 20:44:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"NcMoG8LhquKpKAa7nVefaF2yEVDzVzIt","execution_time":"2026-03-26 20:44:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-rRXhtvZW-1774546918"]} 
[2026-03-26 20:44:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"NcMoG8LhquKpKAa7nVefaF2yEVDzVzIt","execution_time":"2026-03-26 20:44:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 20:44:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"NcMoG8LhquKpKAa7nVefaF2yEVDzVzIt","execution_time":"2026-03-26 20:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 20:44:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"NcMoG8LhquKpKAa7nVefaF2yEVDzVzIt","execution_time":"2026-03-26 20:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rRXhtvZW-1774546918","operation_id":166237,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 20:44:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"NcMoG8LhquKpKAa7nVefaF2yEVDzVzIt","execution_time":"2026-03-26 20:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rRXhtvZW-1774546918","operation_id":166237,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 20:44:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"NcMoG8LhquKpKAa7nVefaF2yEVDzVzIt","execution_time":"2026-03-26 20:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rRXhtvZW-1774546918","operation_id":166237,"count":1} 
[2026-03-26 20:44:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"NcMoG8LhquKpKAa7nVefaF2yEVDzVzIt","execution_time":"2026-03-26 20:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rRXhtvZW-1774546918","operation_id":166237,"count":1} 
[2026-03-26 20:44:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"NcMoG8LhquKpKAa7nVefaF2yEVDzVzIt","execution_time":"2026-03-26 20:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rRXhtvZW-1774546918","operation_id":166237,"user_id":1297,"notification_type":"order_approved","reference_id":181475} 
[2026-03-26 20:44:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"NcMoG8LhquKpKAa7nVefaF2yEVDzVzIt","execution_time":"2026-03-26 20:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rRXhtvZW-1774546918","operation_id":166237,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 20:44:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"NcMoG8LhquKpKAa7nVefaF2yEVDzVzIt","execution_time":"2026-03-26 20:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rRXhtvZW-1774546918","operation_id":166237,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 20:44:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"NcMoG8LhquKpKAa7nVefaF2yEVDzVzIt","execution_time":"2026-03-26 20:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rRXhtvZW-1774546918","operation_id":166237,"processed":1,"errors":0} 
[2026-03-26 20:44:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"NcMoG8LhquKpKAa7nVefaF2yEVDzVzIt","execution_time":"2026-03-26 20:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rRXhtvZW-1774546918","operation_id":166237,"processed":1,"errors":0} 
[2026-03-26 20:44:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"NcMoG8LhquKpKAa7nVefaF2yEVDzVzIt","execution_time":"2026-03-26 20:44:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rRXhtvZW-1774546918","operation_id":166237,"orders_count":1,"order_ids":["ORD-rxB-1774546944"]} 
[2026-03-26 20:44:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"NcMoG8LhquKpKAa7nVefaF2yEVDzVzIt","execution_time":"2026-03-26 20:44:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rRXhtvZW-1774546918","operation_id":166237} 
[2026-03-26 20:44:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"NcMoG8LhquKpKAa7nVefaF2yEVDzVzIt","execution_time":"2026-03-26 20:44:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rRXhtvZW-1774546918","operation_id":166237,"orders_count":1} 
[2026-03-26 20:44:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"NcMoG8LhquKpKAa7nVefaF2yEVDzVzIt","execution_time":"2026-03-26 20:44:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rxB-1774546944","operation_id":166238,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 20:44:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"NcMoG8LhquKpKAa7nVefaF2yEVDzVzIt","execution_time":"2026-03-26 20:44:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rxB-1774546944","operation_id":166238,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 20:44:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"NcMoG8LhquKpKAa7nVefaF2yEVDzVzIt","execution_time":"2026-03-26 20:44:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rxB-1774546944","operation_id":166238,"count":1} 
[2026-03-26 20:44:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"NcMoG8LhquKpKAa7nVefaF2yEVDzVzIt","execution_time":"2026-03-26 20:44:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rxB-1774546944","operation_id":166238,"count":1} 
[2026-03-26 20:44:04] production.INFO: Bulk processed user refunds {"job":"Quryjob","job_id":"NcMoG8LhquKpKAa7nVefaF2yEVDzVzIt","execution_time":"2026-03-26 20:44:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rxB-1774546944","operation_id":166238,"count":1} 
[2026-03-26 20:44:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"NcMoG8LhquKpKAa7nVefaF2yEVDzVzIt","execution_time":"2026-03-26 20:44:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rxB-1774546944","operation_id":166238,"user_id":34,"notification_type":"order_rejected","reference_id":181476} 
[2026-03-26 20:44:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"NcMoG8LhquKpKAa7nVefaF2yEVDzVzIt","execution_time":"2026-03-26 20:44:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rxB-1774546944","operation_id":166238,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":1} 
[2026-03-26 20:44:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"NcMoG8LhquKpKAa7nVefaF2yEVDzVzIt","execution_time":"2026-03-26 20:44:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rxB-1774546944","operation_id":166238,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 20:44:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"NcMoG8LhquKpKAa7nVefaF2yEVDzVzIt","execution_time":"2026-03-26 20:44:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rxB-1774546944","operation_id":166238,"processed":1,"errors":0} 
[2026-03-26 20:44:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"NcMoG8LhquKpKAa7nVefaF2yEVDzVzIt","execution_time":"2026-03-26 20:44:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rxB-1774546944","operation_id":166238,"processed":1,"errors":0} 
[2026-03-26 20:44:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"NcMoG8LhquKpKAa7nVefaF2yEVDzVzIt","execution_time":"2026-03-26 20:44:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rxB-1774546944","operation_id":166238} 
[2026-03-26 20:44:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 193  
[2026-03-26 20:44:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1297  
[2026-03-26 20:44:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 34  
[2026-03-26 20:44:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 34  
[2026-03-26 20:44:16] production.INFO: Constructing job for order: 181478  
[2026-03-26 20:44:19] production.INFO: Handling job for order: 181478  
[2026-03-26 20:44:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:44:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:44:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/865/params?qty=150000&uuid=068ac32f-4c52-4dcc-944f-15a7920d9581&Player_ID=102478830  
[2026-03-26 20:44:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/865/params?qty=150000&uuid=068ac32f-4c52-4dcc-944f-15a7920d9581&Player_ID=102478830","has_body":false} 
[2026-03-26 20:44:20] production.INFO: Constructing job for order: 181479  
[2026-03-26 20:44:20] production.INFO: Operation sent successfully {"operation_id":166240,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ATCFRG-1774547060","amount":9.1910399999999992104449120233766734600067138671875,"status":"processing","product":"Yoki live","game":"Yoki","notes":[],"created_at":"2026-03-26 20:44:20"}},"processed_data":{"order_number":"ORD-ATCFRG-1774547060","amount":9.1910399999999992104449120233766734600067138671875,"status":"processing","product":"Yoki live","game":"Yoki"}} 
[2026-03-26 20:44:23] production.INFO: Handling job for order: 181479  
[2026-03-26 20:44:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:44:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:44:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=b9a3ccf8-58e6-4745-80d1-ef59c97d600f&Player_ID=1941369096  
[2026-03-26 20:44:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=b9a3ccf8-58e6-4745-80d1-ef59c97d600f&Player_ID=1941369096","has_body":false} 
[2026-03-26 20:44:24] production.INFO: Operation sent successfully {"operation_id":166241,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rdcy8-1774547064","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-26 20:44:24"}},"processed_data":{"order_number":"ORD-rdcy8-1774547064","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-26 20:44:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rdcy8-1774547064","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 20:44:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-rdcy8-1774547064","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 20:44:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:44:30] production.INFO: SendAcceptReject: Notification queued {"user_id":1071,"notification_type":"order_approved","reference_id":181479} 
[2026-03-26 20:44:30] production.INFO: Order updated successfully. Order ID: 181479, Status: completed  
[2026-03-26 20:44:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rdcy8-1774547064","status":"completed","codes_count":0} 
[2026-03-26 20:44:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1071  
[2026-03-26 20:45:03] production.INFO: Executing GetProducts task...  
[2026-03-26 20:45:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 20:45:03] production.INFO: Executing GetProducts task...  
[2026-03-26 20:45:05] production.INFO: async() رجع: true  
[2026-03-26 20:45:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 20:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 20:45:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 20:45:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 20:45:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 20:45:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 20:45:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 20:45:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 20:45:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 20:45:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 20:45:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 20:45:48] production.INFO: Constructing job for order: 181480  
[2026-03-26 20:45:49] production.INFO: Handling job for order: 181480  
[2026-03-26 20:45:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:45:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:45:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=e93832cf-acbe-49eb-9905-6c97f56da026&Player_ID=111283984  
[2026-03-26 20:45:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=e93832cf-acbe-49eb-9905-6c97f56da026&Player_ID=111283984","has_body":false} 
[2026-03-26 20:45:49] production.INFO: Operation sent successfully {"operation_id":166242,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wsT-1774547149","amount":1.6750000000000000444089209850062616169452667236328125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-26 20:45:49"}},"processed_data":{"order_number":"ORD-wsT-1774547149","amount":1.6750000000000000444089209850062616169452667236328125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-26 20:45:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wsT-1774547149","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 20:45:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-wsT-1774547149","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 20:45:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:45:54] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":181480} 
[2026-03-26 20:45:54] production.INFO: Order updated successfully. Order ID: 181480, Status: completed  
[2026-03-26 20:45:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wsT-1774547149","status":"completed","codes_count":0} 
[2026-03-26 20:45:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-26 20:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xWBLVB09Aqs4IkvU9tj3Tji39FJL82w8","execution_time":"2026-03-26 20:46:02"} 
[2026-03-26 20:46:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"xWBLVB09Aqs4IkvU9tj3Tji39FJL82w8","execution_time":"2026-03-26 20:46:02","total_operations":1,"sites_count":1} 
[2026-03-26 20:46:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"xWBLVB09Aqs4IkvU9tj3Tji39FJL82w8","execution_time":"2026-03-26 20:46:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-ATCFRG-1774547060"]} 
[2026-03-26 20:46:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"xWBLVB09Aqs4IkvU9tj3Tji39FJL82w8","execution_time":"2026-03-26 20:46:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 20:46:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"xWBLVB09Aqs4IkvU9tj3Tji39FJL82w8","execution_time":"2026-03-26 20:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 20:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xWBLVB09Aqs4IkvU9tj3Tji39FJL82w8","execution_time":"2026-03-26 20:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ATCFRG-1774547060","operation_id":166240} 
[2026-03-26 20:46:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"xWBLVB09Aqs4IkvU9tj3Tji39FJL82w8","execution_time":"2026-03-26 20:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ATCFRG-1774547060","operation_id":166240,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 20:46:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"xWBLVB09Aqs4IkvU9tj3Tji39FJL82w8","execution_time":"2026-03-26 20:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ATCFRG-1774547060","operation_id":166240,"processed":0,"errors":0} 
[2026-03-26 20:46:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"xWBLVB09Aqs4IkvU9tj3Tji39FJL82w8","execution_time":"2026-03-26 20:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ATCFRG-1774547060","operation_id":166240} 
[2026-03-26 20:46:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ATCFRG-1774547060","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 20:46:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-ATCFRG-1774547060","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 20:46:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:46:04] production.INFO: SendAcceptReject: Notification queued {"user_id":8,"notification_type":"order_approved","reference_id":181478} 
[2026-03-26 20:46:04] production.INFO: Order updated successfully. Order ID: 181478, Status: completed  
[2026-03-26 20:46:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ATCFRG-1774547060","status":"completed","codes_count":0} 
[2026-03-26 20:46:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 8  
[2026-03-26 20:46:08] production.INFO: Constructing job for order: 181481  
[2026-03-26 20:46:11] production.INFO: Handling job for order: 181481  
[2026-03-26 20:46:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:46:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:46:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=21bbfaaa-4f48-4349-b595-ee48490c9d43&Player_ID=12841500625  
[2026-03-26 20:46:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=21bbfaaa-4f48-4349-b595-ee48490c9d43&Player_ID=12841500625","has_body":false} 
[2026-03-26 20:46:12] production.INFO: Operation sent successfully {"operation_id":166243,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8fR-1774547171","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 20:46:12"}},"processed_data":{"order_number":"ORD-8fR-1774547171","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 20:46:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8fR-1774547171","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 20:46:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-8fR-1774547171","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 20:46:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:46:33] production.INFO: SendAcceptReject: Notification queued {"user_id":1019,"notification_type":"order_approved","reference_id":181481} 
[2026-03-26 20:46:33] production.INFO: Order updated successfully. Order ID: 181481, Status: completed  
[2026-03-26 20:46:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8fR-1774547171","status":"completed","codes_count":0} 
[2026-03-26 20:46:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1019  
[2026-03-26 20:47:30] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"2000.0","mainamount":"2000","operation_number":"160697351","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php0nd71gdj6mslbrizvmw"}},"user_id":1026} 
[2026-03-26 20:47:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 20:47:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 20:47:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 20:47:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 20:47:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 20:47:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 20:47:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 20:47:30] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 20:47:30] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18949,"user_id":1026,"amount":2000.0,"admins_notified":7} 
[2026-03-26 20:48:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"42yFJCWhNibr2IOldFmtwksjBqFYWyAR","execution_time":"2026-03-26 20:48:03"} 
[2026-03-26 20:48:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"42yFJCWhNibr2IOldFmtwksjBqFYWyAR","execution_time":"2026-03-26 20:48:03"} 
[2026-03-26 20:48:43] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"2240.0","mainamount":"2240","operation_number":"600432385796","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpgkclbu8979pidMgRnkz"}},"user_id":212} 
[2026-03-26 20:48:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 20:48:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 20:48:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 20:48:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 20:48:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 20:48:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 20:48:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 20:48:45] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 20:48:45] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18950,"user_id":212,"amount":2240.0,"admins_notified":7} 
[2026-03-26 20:49:15] production.INFO: Constructing job for order: 181482  
[2026-03-26 20:49:18] production.INFO: Handling job for order: 181482  
[2026-03-26 20:49:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:49:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:49:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fb6c9797-601b-44d7-857d-1d248f654ec9&Player_ID=52079408891  
[2026-03-26 20:49:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fb6c9797-601b-44d7-857d-1d248f654ec9&Player_ID=52079408891","has_body":false} 
[2026-03-26 20:49:19] production.INFO: Operation sent successfully {"operation_id":166244,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PgHDd4-1774547358","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 20:49:19"}},"processed_data":{"order_number":"ORD-PgHDd4-1774547358","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 20:49:36] production.INFO: Constructing job for order: 181483  
[2026-03-26 20:49:37] production.INFO: Handling job for order: 181483  
[2026-03-26 20:49:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:49:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:49:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=0f4176ee-33b1-4fe6-a7ec-eae2eaa9ee9b&Player_ID=11348206  
[2026-03-26 20:49:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=0f4176ee-33b1-4fe6-a7ec-eae2eaa9ee9b&Player_ID=11348206","has_body":false} 
[2026-03-26 20:49:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PgHDd4-1774547358","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 20:49:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-PgHDd4-1774547358","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 20:49:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:49:37] production.INFO: SendAcceptReject: Notification queued {"user_id":62,"notification_type":"order_approved","reference_id":181482} 
[2026-03-26 20:49:37] production.INFO: Order updated successfully. Order ID: 181482, Status: completed  
[2026-03-26 20:49:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PgHDd4-1774547358","status":"completed","codes_count":0} 
[2026-03-26 20:49:38] production.INFO: Operation sent successfully {"operation_id":166245,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FCtCu-1774547377","amount":2.22162900000000007594280759803950786590576171875,"status":"processing","product":"Layla Amount","game":"Layila","notes":[],"created_at":"2026-03-26 20:49:38"}},"processed_data":{"order_number":"ORD-FCtCu-1774547377","amount":2.22162900000000007594280759803950786590576171875,"status":"processing","product":"Layla Amount","game":"Layila"}} 
[2026-03-26 20:49:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 62  
[2026-03-26 20:50:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"W1SvFBMbpMXuuLT2OMI4JYPRf5AEXFXZ","execution_time":"2026-03-26 20:50:02"} 
[2026-03-26 20:50:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"W1SvFBMbpMXuuLT2OMI4JYPRf5AEXFXZ","execution_time":"2026-03-26 20:50:02","total_operations":1,"sites_count":1} 
[2026-03-26 20:50:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"W1SvFBMbpMXuuLT2OMI4JYPRf5AEXFXZ","execution_time":"2026-03-26 20:50:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-FCtCu-1774547377"]} 
[2026-03-26 20:50:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"W1SvFBMbpMXuuLT2OMI4JYPRf5AEXFXZ","execution_time":"2026-03-26 20:50:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 20:50:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"W1SvFBMbpMXuuLT2OMI4JYPRf5AEXFXZ","execution_time":"2026-03-26 20:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 20:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"W1SvFBMbpMXuuLT2OMI4JYPRf5AEXFXZ","execution_time":"2026-03-26 20:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FCtCu-1774547377","operation_id":166245} 
[2026-03-26 20:50:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"W1SvFBMbpMXuuLT2OMI4JYPRf5AEXFXZ","execution_time":"2026-03-26 20:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FCtCu-1774547377","operation_id":166245,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 20:50:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"W1SvFBMbpMXuuLT2OMI4JYPRf5AEXFXZ","execution_time":"2026-03-26 20:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FCtCu-1774547377","operation_id":166245,"processed":0,"errors":0} 
[2026-03-26 20:50:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"W1SvFBMbpMXuuLT2OMI4JYPRf5AEXFXZ","execution_time":"2026-03-26 20:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FCtCu-1774547377","operation_id":166245} 
[2026-03-26 20:50:02] production.INFO: Executing GetProducts task...  
[2026-03-26 20:50:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 20:50:02] production.INFO: Executing GetProducts task...  
[2026-03-26 20:50:04] production.INFO: async() رجع: true  
[2026-03-26 20:50:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 20:50:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 20:50:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 20:50:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 20:50:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 20:50:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 20:50:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 20:50:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 20:50:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 20:50:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 20:50:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 20:51:51] production.INFO: Constructing job for order: 181484  
[2026-03-26 20:51:53] production.INFO: Handling job for order: 181484  
[2026-03-26 20:51:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:51:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:51:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e308e9e9-9c4c-4742-97c9-363e087ac128&Player_ID=5574342840  
[2026-03-26 20:51:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e308e9e9-9c4c-4742-97c9-363e087ac128&Player_ID=5574342840","has_body":false} 
[2026-03-26 20:51:54] production.INFO: Operation sent successfully {"operation_id":166246,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WvUk-1774547514","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 20:51:54"}},"processed_data":{"order_number":"ORD-WvUk-1774547514","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 20:52:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"dI0N3Wk0QVEP0a0UVfV6XFcGkozcvS60","execution_time":"2026-03-26 20:52:03"} 
[2026-03-26 20:52:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"dI0N3Wk0QVEP0a0UVfV6XFcGkozcvS60","execution_time":"2026-03-26 20:52:03","total_operations":2,"sites_count":1} 
[2026-03-26 20:52:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"dI0N3Wk0QVEP0a0UVfV6XFcGkozcvS60","execution_time":"2026-03-26 20:52:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-FCtCu-1774547377","ORD-WvUk-1774547514"]} 
[2026-03-26 20:52:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"dI0N3Wk0QVEP0a0UVfV6XFcGkozcvS60","execution_time":"2026-03-26 20:52:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 20:52:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"dI0N3Wk0QVEP0a0UVfV6XFcGkozcvS60","execution_time":"2026-03-26 20:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 20:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dI0N3Wk0QVEP0a0UVfV6XFcGkozcvS60","execution_time":"2026-03-26 20:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WvUk-1774547514","operation_id":166246} 
[2026-03-26 20:52:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"dI0N3Wk0QVEP0a0UVfV6XFcGkozcvS60","execution_time":"2026-03-26 20:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WvUk-1774547514","operation_id":166246,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-26 20:52:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"dI0N3Wk0QVEP0a0UVfV6XFcGkozcvS60","execution_time":"2026-03-26 20:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WvUk-1774547514","operation_id":166246,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 20:52:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"dI0N3Wk0QVEP0a0UVfV6XFcGkozcvS60","execution_time":"2026-03-26 20:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WvUk-1774547514","operation_id":166246,"count":1} 
[2026-03-26 20:52:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"dI0N3Wk0QVEP0a0UVfV6XFcGkozcvS60","execution_time":"2026-03-26 20:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WvUk-1774547514","operation_id":166246,"count":1} 
[2026-03-26 20:52:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"dI0N3Wk0QVEP0a0UVfV6XFcGkozcvS60","execution_time":"2026-03-26 20:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WvUk-1774547514","operation_id":166246,"user_id":1540,"notification_type":"order_approved","reference_id":181483} 
[2026-03-26 20:52:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"dI0N3Wk0QVEP0a0UVfV6XFcGkozcvS60","execution_time":"2026-03-26 20:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WvUk-1774547514","operation_id":166246,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 20:52:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"dI0N3Wk0QVEP0a0UVfV6XFcGkozcvS60","execution_time":"2026-03-26 20:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WvUk-1774547514","operation_id":166246,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 20:52:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"dI0N3Wk0QVEP0a0UVfV6XFcGkozcvS60","execution_time":"2026-03-26 20:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WvUk-1774547514","operation_id":166246,"processed":1,"errors":0} 
[2026-03-26 20:52:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"dI0N3Wk0QVEP0a0UVfV6XFcGkozcvS60","execution_time":"2026-03-26 20:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WvUk-1774547514","operation_id":166246,"processed":1,"errors":0} 
[2026-03-26 20:52:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"dI0N3Wk0QVEP0a0UVfV6XFcGkozcvS60","execution_time":"2026-03-26 20:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WvUk-1774547514","operation_id":166246} 
[2026-03-26 20:52:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1540  
[2026-03-26 20:52:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-WvUk-1774547514","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 20:52:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-WvUk-1774547514","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 20:52:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:52:07] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":181484} 
[2026-03-26 20:52:07] production.INFO: Order updated successfully. Order ID: 181484, Status: completed  
[2026-03-26 20:52:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-WvUk-1774547514","status":"completed","codes_count":0} 
[2026-03-26 20:52:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-26 20:53:19] production.INFO: Creating credit request {"payload":{"method_id":"16","amount":"1000.0","mainamount":"1000","operation_number":"7854","note":"عند حيدر","currency_id":"2"},"user_id":71} 
[2026-03-26 20:53:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 20:53:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 20:53:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 20:53:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 20:53:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 20:53:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 20:53:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 20:53:20] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 20:53:20] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18951,"user_id":71,"amount":1000.0,"admins_notified":7} 
[2026-03-26 20:54:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"dWqdAVMyjn37qmNf1FR3mkSGln6WAU0h","execution_time":"2026-03-26 20:54:02"} 
[2026-03-26 20:54:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"dWqdAVMyjn37qmNf1FR3mkSGln6WAU0h","execution_time":"2026-03-26 20:54:02"} 
[2026-03-26 20:55:02] production.INFO: Executing GetProducts task...  
[2026-03-26 20:55:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 20:55:02] production.INFO: Executing GetProducts task...  
[2026-03-26 20:55:04] production.INFO: async() رجع: true  
[2026-03-26 20:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 20:55:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 20:55:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 20:55:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 20:55:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 20:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 20:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 20:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 20:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 20:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 20:55:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 20:56:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"UnhzRoM4XD5U2AmsW62rYCTf9TlV6v7Q","execution_time":"2026-03-26 20:56:02"} 
[2026-03-26 20:56:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"UnhzRoM4XD5U2AmsW62rYCTf9TlV6v7Q","execution_time":"2026-03-26 20:56:02"} 
[2026-03-26 20:57:30] production.INFO: Constructing job for order: 181485  
[2026-03-26 20:57:32] production.INFO: Handling job for order: 181485  
[2026-03-26 20:57:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:57:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:57:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0c58f58c-db48-4a7b-94b7-a04a4d06cf3f&Player_ID=52370652826  
[2026-03-26 20:57:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0c58f58c-db48-4a7b-94b7-a04a4d06cf3f&Player_ID=52370652826","has_body":false} 
[2026-03-26 20:57:33] production.INFO: Operation sent successfully {"operation_id":166247,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4dh3gz-1774547853","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 20:57:33"}},"processed_data":{"order_number":"ORD-4dh3gz-1774547853","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 20:57:42] production.INFO: SendAcceptReject: Notification queued {"user_id":1725,"notification_type":"order_approved","reference_id":181468} 
[2026-03-26 20:57:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1725  
[2026-03-26 20:57:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-4dh3gz-1774547853","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 20:57:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-4dh3gz-1774547853","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 20:57:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:57:58] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":181485} 
[2026-03-26 20:57:58] production.INFO: Order updated successfully. Order ID: 181485, Status: completed  
[2026-03-26 20:57:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-4dh3gz-1774547853","status":"completed","codes_count":0} 
[2026-03-26 20:58:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-26 20:58:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ioQscBN8HmynqdCDRtKJPMSEmueLrtFk","execution_time":"2026-03-26 20:58:03"} 
[2026-03-26 20:58:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"ioQscBN8HmynqdCDRtKJPMSEmueLrtFk","execution_time":"2026-03-26 20:58:03"} 
[2026-03-26 20:58:30] production.INFO: Constructing job for order: 181486  
[2026-03-26 20:58:33] production.INFO: Handling job for order: 181486  
[2026-03-26 20:58:33] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 20:58:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:58:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/813/params?qty=1&uuid=4cb3a005-2ae3-4289-bee3-2d74f9fbefc9&Player_ID=0983790897  
[2026-03-26 20:58:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/813/params?qty=1&uuid=4cb3a005-2ae3-4289-bee3-2d74f9fbefc9&Player_ID=0983790897","has_body":false} 
[2026-03-26 20:58:34] production.INFO: Operation sent successfully {"operation_id":166248,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-oZbFesTg-1774547914","amount":390.67572000000001253283699043095111846923828125,"status":"processing","product":"370.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 20:58:34"}},"processed_data":{"order_number":"ORD-oZbFesTg-1774547914","amount":390.67572000000001253283699043095111846923828125,"status":"processing","product":"370.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 20:59:03] production.INFO: SendAcceptReject: Notification queued {"user_id":851,"notification_type":"order_rejected","reference_id":181454} 
[2026-03-26 20:59:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 851  
[2026-03-26 20:59:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 851  
[2026-03-26 20:59:24] production.INFO: Constructing job for order: 181487  
[2026-03-26 20:59:25] production.INFO: Handling job for order: 181487  
[2026-03-26 20:59:25] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 20:59:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:59:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=e03ecfb3-bd2c-4512-b608-dcf903efab0f&Player_ID=0983790897  
[2026-03-26 20:59:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=e03ecfb3-bd2c-4512-b608-dcf903efab0f&Player_ID=0983790897","has_body":false} 
[2026-03-26 20:59:26] production.INFO: Operation sent successfully {"operation_id":166249,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XRHY-1774547965","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 20:59:26"}},"processed_data":{"order_number":"ORD-XRHY-1774547965","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 20:59:26] production.INFO: Constructing job for order: 181488  
[2026-03-26 20:59:29] production.INFO: Handling job for order: 181488  
[2026-03-26 20:59:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:59:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:59:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=a84bb3b6-fcaa-468a-85f2-4e73f0324d9b&Player_ID=1088210010  
[2026-03-26 20:59:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=a84bb3b6-fcaa-468a-85f2-4e73f0324d9b&Player_ID=1088210010","has_body":false} 
[2026-03-26 20:59:30] production.INFO: Operation sent successfully {"operation_id":166250,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sDCecDeX-1774547969","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-26 20:59:29"}},"processed_data":{"order_number":"ORD-sDCecDeX-1774547969","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-26 20:59:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-sDCecDeX-1774547969","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 20:59:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-sDCecDeX-1774547969","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 20:59:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 20:59:35] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":181488} 
[2026-03-26 20:59:35] production.INFO: Order updated successfully. Order ID: 181488, Status: completed  
[2026-03-26 20:59:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-sDCecDeX-1774547969","status":"completed","codes_count":0} 
[2026-03-26 20:59:35] production.INFO: Constructing job for order: 181489  
[2026-03-26 20:59:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-26 20:59:36] production.INFO: Handling job for order: 181489  
[2026-03-26 20:59:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:59:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:59:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=50769c6d-c089-4e76-94b7-6445ad18763b&Player_ID=12106213559  
[2026-03-26 20:59:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=50769c6d-c089-4e76-94b7-6445ad18763b&Player_ID=12106213559","has_body":false} 
[2026-03-26 20:59:36] production.INFO: Operation sent successfully {"operation_id":166251,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-a2Zn-1774547976","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 20:59:36"}},"processed_data":{"order_number":"ORD-a2Zn-1774547976","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 20:59:49] production.INFO: Constructing job for order: 181490  
[2026-03-26 20:59:51] production.INFO: Handling job for order: 181490  
[2026-03-26 20:59:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 20:59:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 20:59:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/561/params?qty=75000&uuid=32f1d473-5b88-49d4-b63e-f79a9a1cd19f&Player_ID=3270271  
[2026-03-26 20:59:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/561/params?qty=75000&uuid=32f1d473-5b88-49d4-b63e-f79a9a1cd19f&Player_ID=3270271","has_body":false} 
[2026-03-26 20:59:52] production.INFO: Operation sent successfully {"operation_id":166252,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1cX9W-1774547992","amount":5.615520000000000067075234255753457546234130859375,"status":"processing","product":"Tami Amount","game":"Tami","notes":[],"created_at":"2026-03-26 20:59:52"}},"processed_data":{"order_number":"ORD-1cX9W-1774547992","amount":5.615520000000000067075234255753457546234130859375,"status":"processing","product":"Tami Amount","game":"Tami"}} 
[2026-03-26 21:00:03] production.INFO: SendAcceptReject: Notification queued {"user_id":129,"notification_type":"request_approved","reference_id":18947} 
[2026-03-26 21:00:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jpNtn4VyqbG0vIUyNzhZBRKNaN3bAwXM","execution_time":"2026-03-26 21:00:04"} 
[2026-03-26 21:00:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"jpNtn4VyqbG0vIUyNzhZBRKNaN3bAwXM","execution_time":"2026-03-26 21:00:04","total_operations":4,"sites_count":2} 
[2026-03-26 21:00:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jpNtn4VyqbG0vIUyNzhZBRKNaN3bAwXM","execution_time":"2026-03-26 21:00:04","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-oZbFesTg-1774547914","ORD-XRHY-1774547965"]} 
[2026-03-26 21:00:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jpNtn4VyqbG0vIUyNzhZBRKNaN3bAwXM","execution_time":"2026-03-26 21:00:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 21:00:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jpNtn4VyqbG0vIUyNzhZBRKNaN3bAwXM","execution_time":"2026-03-26 21:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 21:00:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jpNtn4VyqbG0vIUyNzhZBRKNaN3bAwXM","execution_time":"2026-03-26 21:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XRHY-1774547965","operation_id":166249,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 21:00:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"jpNtn4VyqbG0vIUyNzhZBRKNaN3bAwXM","execution_time":"2026-03-26 21:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XRHY-1774547965","operation_id":166249,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 21:00:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"jpNtn4VyqbG0vIUyNzhZBRKNaN3bAwXM","execution_time":"2026-03-26 21:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XRHY-1774547965","operation_id":166249,"count":2} 
[2026-03-26 21:00:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"jpNtn4VyqbG0vIUyNzhZBRKNaN3bAwXM","execution_time":"2026-03-26 21:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XRHY-1774547965","operation_id":166249,"count":2} 
[2026-03-26 21:00:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"jpNtn4VyqbG0vIUyNzhZBRKNaN3bAwXM","execution_time":"2026-03-26 21:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XRHY-1774547965","operation_id":166249,"user_id":904,"notification_type":"order_approved","reference_id":181486} 
[2026-03-26 21:00:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"jpNtn4VyqbG0vIUyNzhZBRKNaN3bAwXM","execution_time":"2026-03-26 21:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XRHY-1774547965","operation_id":166249,"user_id":904,"notification_type":"order_approved","reference_id":181487} 
[2026-03-26 21:00:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"jpNtn4VyqbG0vIUyNzhZBRKNaN3bAwXM","execution_time":"2026-03-26 21:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XRHY-1774547965","operation_id":166249,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 21:00:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"jpNtn4VyqbG0vIUyNzhZBRKNaN3bAwXM","execution_time":"2026-03-26 21:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XRHY-1774547965","operation_id":166249,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 21:00:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"jpNtn4VyqbG0vIUyNzhZBRKNaN3bAwXM","execution_time":"2026-03-26 21:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XRHY-1774547965","operation_id":166249,"processed":2,"errors":0} 
[2026-03-26 21:00:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jpNtn4VyqbG0vIUyNzhZBRKNaN3bAwXM","execution_time":"2026-03-26 21:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XRHY-1774547965","operation_id":166249,"processed":2,"errors":0} 
[2026-03-26 21:00:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jpNtn4VyqbG0vIUyNzhZBRKNaN3bAwXM","execution_time":"2026-03-26 21:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XRHY-1774547965","operation_id":166249,"orders_count":2,"order_ids":["ORD-a2Zn-1774547976","ORD-1cX9W-1774547992"]} 
[2026-03-26 21:00:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jpNtn4VyqbG0vIUyNzhZBRKNaN3bAwXM","execution_time":"2026-03-26 21:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XRHY-1774547965","operation_id":166249} 
[2026-03-26 21:00:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jpNtn4VyqbG0vIUyNzhZBRKNaN3bAwXM","execution_time":"2026-03-26 21:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XRHY-1774547965","operation_id":166249,"orders_count":2} 
[2026-03-26 21:00:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jpNtn4VyqbG0vIUyNzhZBRKNaN3bAwXM","execution_time":"2026-03-26 21:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1cX9W-1774547992","operation_id":166252} 
[2026-03-26 21:00:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jpNtn4VyqbG0vIUyNzhZBRKNaN3bAwXM","execution_time":"2026-03-26 21:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a2Zn-1774547976","operation_id":166251,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-26 21:00:05] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"jpNtn4VyqbG0vIUyNzhZBRKNaN3bAwXM","execution_time":"2026-03-26 21:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a2Zn-1774547976","operation_id":166251,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 21:00:05] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"jpNtn4VyqbG0vIUyNzhZBRKNaN3bAwXM","execution_time":"2026-03-26 21:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a2Zn-1774547976","operation_id":166251,"count":1} 
[2026-03-26 21:00:05] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"jpNtn4VyqbG0vIUyNzhZBRKNaN3bAwXM","execution_time":"2026-03-26 21:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a2Zn-1774547976","operation_id":166251,"count":1} 
[2026-03-26 21:00:05] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"jpNtn4VyqbG0vIUyNzhZBRKNaN3bAwXM","execution_time":"2026-03-26 21:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a2Zn-1774547976","operation_id":166251,"user_id":1028,"notification_type":"order_approved","reference_id":181489} 
[2026-03-26 21:00:05] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"jpNtn4VyqbG0vIUyNzhZBRKNaN3bAwXM","execution_time":"2026-03-26 21:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a2Zn-1774547976","operation_id":166251,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 21:00:05] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"jpNtn4VyqbG0vIUyNzhZBRKNaN3bAwXM","execution_time":"2026-03-26 21:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a2Zn-1774547976","operation_id":166251,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 21:00:05] production.INFO: Batch update completed {"job":"Quryjob","job_id":"jpNtn4VyqbG0vIUyNzhZBRKNaN3bAwXM","execution_time":"2026-03-26 21:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a2Zn-1774547976","operation_id":166251,"processed":1,"errors":0} 
[2026-03-26 21:00:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jpNtn4VyqbG0vIUyNzhZBRKNaN3bAwXM","execution_time":"2026-03-26 21:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a2Zn-1774547976","operation_id":166251,"processed":1,"errors":0} 
[2026-03-26 21:00:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"jpNtn4VyqbG0vIUyNzhZBRKNaN3bAwXM","execution_time":"2026-03-26 21:00:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-a2Zn-1774547976","operation_id":166251} 
[2026-03-26 21:00:05] production.INFO: Executing GetProducts task...  
[2026-03-26 21:00:05] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 21:00:05] production.INFO: Executing GetProducts task...  
[2026-03-26 21:00:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-a2Zn-1774547976","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 21:00:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-a2Zn-1774547976","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 21:00:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:00:05] production.ERROR: Order not found or already processed. External ID: ORD-a2Zn-1774547976  
[2026-03-26 21:00:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-a2Zn-1774547976","status":"completed","codes_count":0} 
[2026-03-26 21:00:07] production.INFO: async() رجع: true  
[2026-03-26 21:00:07] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 21:00:07] production.WARNING: Product with ID 395 not found  
[2026-03-26 21:00:07] production.WARNING: Product with ID 213 not found  
[2026-03-26 21:00:07] production.WARNING: Product with ID 212 not found  
[2026-03-26 21:00:07] production.WARNING: Product with ID 211 not found  
[2026-03-26 21:00:07] production.WARNING: Product with ID 210 not found  
[2026-03-26 21:00:07] production.WARNING: Product with ID 209 not found  
[2026-03-26 21:00:07] production.WARNING: Product with ID 214 not found  
[2026-03-26 21:00:07] production.WARNING: Product with ID 215 not found  
[2026-03-26 21:00:07] production.WARNING: Product with ID 216 not found  
[2026-03-26 21:00:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 21:00:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 129  
[2026-03-26 21:00:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 904  
[2026-03-26 21:00:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 904  
[2026-03-26 21:00:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1028  
[2026-03-26 21:00:15] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"request_approved","reference_id":18948} 
[2026-03-26 21:00:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-26 21:00:22] production.INFO: Constructing job for order: 181491  
[2026-03-26 21:00:23] production.INFO: Handling job for order: 181491  
[2026-03-26 21:00:23] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 21:00:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:00:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=1afcd93b-cf32-48fe-9b8a-a3bd5c47956f&Player_ID=0962278937  
[2026-03-26 21:00:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=1afcd93b-cf32-48fe-9b8a-a3bd5c47956f&Player_ID=0962278937","has_body":false} 
[2026-03-26 21:00:24] production.INFO: Operation sent successfully {"operation_id":166253,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ErMlth-1774548024","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 21:00:24"}},"processed_data":{"order_number":"ORD-ErMlth-1774548024","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 21:00:26] production.INFO: SendAcceptReject: Notification queued {"user_id":1026,"notification_type":"request_approved","reference_id":18949} 
[2026-03-26 21:00:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1026  
[2026-03-26 21:00:46] production.INFO: SendAcceptReject: Notification queued {"user_id":212,"notification_type":"request_approved","reference_id":18950} 
[2026-03-26 21:00:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 212  
[2026-03-26 21:00:49] production.INFO: SendAcceptReject: Notification queued {"user_id":71,"notification_type":"request_approved","reference_id":18951} 
[2026-03-26 21:00:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 71  
[2026-03-26 21:00:56] production.INFO: Constructing job for order: 181492  
[2026-03-26 21:00:57] production.INFO: Handling job for order: 181492  
[2026-03-26 21:00:57] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 21:00:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:00:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=631a9118-8b3a-448a-8036-77cbd375b041&Player_ID=0956522631  
[2026-03-26 21:00:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=631a9118-8b3a-448a-8036-77cbd375b041&Player_ID=0956522631","has_body":false} 
[2026-03-26 21:00:58] production.INFO: Operation sent successfully {"operation_id":166254,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PgntMf-1774548057","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 21:00:58"}},"processed_data":{"order_number":"ORD-PgntMf-1774548057","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 21:01:36] production.INFO: Constructing job for order: 181493  
[2026-03-26 21:01:37] production.INFO: Handling job for order: 181493  
[2026-03-26 21:01:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:01:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:01:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=be1f3d55-1153-4598-b936-0a429b58bca5&Player_ID=10816506024  
[2026-03-26 21:01:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=be1f3d55-1153-4598-b936-0a429b58bca5&Player_ID=10816506024","has_body":false} 
[2026-03-26 21:01:37] production.INFO: Operation sent successfully {"operation_id":166255,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qbj0Vp-1774548097","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 21:01:37"}},"processed_data":{"order_number":"ORD-qbj0Vp-1774548097","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 21:02:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"XEdm65jETF7aCVURdUM9Yb6xHvkskJnv","execution_time":"2026-03-26 21:02:01"} 
[2026-03-26 21:02:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"XEdm65jETF7aCVURdUM9Yb6xHvkskJnv","execution_time":"2026-03-26 21:02:01","total_operations":4,"sites_count":2} 
[2026-03-26 21:02:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"XEdm65jETF7aCVURdUM9Yb6xHvkskJnv","execution_time":"2026-03-26 21:02:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-1cX9W-1774547992","ORD-qbj0Vp-1774548097"]} 
[2026-03-26 21:02:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"XEdm65jETF7aCVURdUM9Yb6xHvkskJnv","execution_time":"2026-03-26 21:02:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 21:02:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"XEdm65jETF7aCVURdUM9Yb6xHvkskJnv","execution_time":"2026-03-26 21:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 21:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XEdm65jETF7aCVURdUM9Yb6xHvkskJnv","execution_time":"2026-03-26 21:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1cX9W-1774547992","operation_id":166252} 
[2026-03-26 21:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XEdm65jETF7aCVURdUM9Yb6xHvkskJnv","execution_time":"2026-03-26 21:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qbj0Vp-1774548097","operation_id":166255} 
[2026-03-26 21:02:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"XEdm65jETF7aCVURdUM9Yb6xHvkskJnv","execution_time":"2026-03-26 21:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qbj0Vp-1774548097","operation_id":166255,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 21:02:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"XEdm65jETF7aCVURdUM9Yb6xHvkskJnv","execution_time":"2026-03-26 21:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qbj0Vp-1774548097","operation_id":166255,"processed":0,"errors":0} 
[2026-03-26 21:02:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"XEdm65jETF7aCVURdUM9Yb6xHvkskJnv","execution_time":"2026-03-26 21:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qbj0Vp-1774548097","operation_id":166255,"orders_count":2,"order_ids":["ORD-ErMlth-1774548024","ORD-PgntMf-1774548057"]} 
[2026-03-26 21:02:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"XEdm65jETF7aCVURdUM9Yb6xHvkskJnv","execution_time":"2026-03-26 21:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qbj0Vp-1774548097","operation_id":166255} 
[2026-03-26 21:02:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"XEdm65jETF7aCVURdUM9Yb6xHvkskJnv","execution_time":"2026-03-26 21:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qbj0Vp-1774548097","operation_id":166255,"orders_count":2} 
[2026-03-26 21:02:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"XEdm65jETF7aCVURdUM9Yb6xHvkskJnv","execution_time":"2026-03-26 21:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PgntMf-1774548057","operation_id":166254,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 21:02:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"XEdm65jETF7aCVURdUM9Yb6xHvkskJnv","execution_time":"2026-03-26 21:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PgntMf-1774548057","operation_id":166254,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 21:02:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"XEdm65jETF7aCVURdUM9Yb6xHvkskJnv","execution_time":"2026-03-26 21:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PgntMf-1774548057","operation_id":166254,"count":2} 
[2026-03-26 21:02:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"XEdm65jETF7aCVURdUM9Yb6xHvkskJnv","execution_time":"2026-03-26 21:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PgntMf-1774548057","operation_id":166254,"count":2} 
[2026-03-26 21:02:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"XEdm65jETF7aCVURdUM9Yb6xHvkskJnv","execution_time":"2026-03-26 21:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PgntMf-1774548057","operation_id":166254,"user_id":315,"notification_type":"order_approved","reference_id":181491} 
[2026-03-26 21:02:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"XEdm65jETF7aCVURdUM9Yb6xHvkskJnv","execution_time":"2026-03-26 21:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PgntMf-1774548057","operation_id":166254,"user_id":1673,"notification_type":"order_approved","reference_id":181492} 
[2026-03-26 21:02:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"XEdm65jETF7aCVURdUM9Yb6xHvkskJnv","execution_time":"2026-03-26 21:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PgntMf-1774548057","operation_id":166254,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 21:02:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"XEdm65jETF7aCVURdUM9Yb6xHvkskJnv","execution_time":"2026-03-26 21:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PgntMf-1774548057","operation_id":166254,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 21:02:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"XEdm65jETF7aCVURdUM9Yb6xHvkskJnv","execution_time":"2026-03-26 21:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PgntMf-1774548057","operation_id":166254,"processed":2,"errors":0} 
[2026-03-26 21:02:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"XEdm65jETF7aCVURdUM9Yb6xHvkskJnv","execution_time":"2026-03-26 21:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PgntMf-1774548057","operation_id":166254,"processed":2,"errors":0} 
[2026-03-26 21:02:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"XEdm65jETF7aCVURdUM9Yb6xHvkskJnv","execution_time":"2026-03-26 21:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PgntMf-1774548057","operation_id":166254} 
[2026-03-26 21:02:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-26 21:02:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1673  
[2026-03-26 21:02:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1cX9W-1774547992","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 21:02:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-1cX9W-1774547992","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 21:02:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:02:03] production.INFO: SendAcceptReject: Notification queued {"user_id":771,"notification_type":"order_approved","reference_id":181490} 
[2026-03-26 21:02:03] production.INFO: Order updated successfully. Order ID: 181490, Status: completed  
[2026-03-26 21:02:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1cX9W-1774547992","status":"completed","codes_count":0} 
[2026-03-26 21:02:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qbj0Vp-1774548097","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 21:02:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-qbj0Vp-1774548097","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 21:02:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:02:03] production.INFO: SendAcceptReject: Notification queued {"user_id":1617,"notification_type":"order_approved","reference_id":181493} 
[2026-03-26 21:02:03] production.INFO: Order updated successfully. Order ID: 181493, Status: completed  
[2026-03-26 21:02:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qbj0Vp-1774548097","status":"completed","codes_count":0} 
[2026-03-26 21:02:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 771  
[2026-03-26 21:02:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1617  
[2026-03-26 21:02:17] production.INFO: Constructing job for order: 181494  
[2026-03-26 21:02:20] production.INFO: Handling job for order: 181494  
[2026-03-26 21:02:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:02:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:02:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=eca9be95-d21c-418e-892d-2a123971e0c3&Player_ID=52381536134  
[2026-03-26 21:02:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=eca9be95-d21c-418e-892d-2a123971e0c3&Player_ID=52381536134","has_body":false} 
[2026-03-26 21:02:21] production.INFO: Operation sent successfully {"operation_id":166256,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pur-1774548140","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 21:02:21"}},"processed_data":{"order_number":"ORD-pur-1774548140","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 21:02:30] production.INFO: Constructing job for order: 181495  
[2026-03-26 21:02:33] production.INFO: Handling job for order: 181495  
[2026-03-26 21:02:33] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 21:02:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:02:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=5dd1a11e-940b-41fc-8ba5-97971787bb74&Player_ID=0956522631  
[2026-03-26 21:02:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=5dd1a11e-940b-41fc-8ba5-97971787bb74&Player_ID=0956522631","has_body":false} 
[2026-03-26 21:02:33] production.INFO: Operation sent successfully {"operation_id":166257,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NKZbbpB-1774548153","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 21:02:33"}},"processed_data":{"order_number":"ORD-NKZbbpB-1774548153","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 21:02:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pur-1774548140","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 21:02:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-pur-1774548140","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 21:02:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:02:34] production.INFO: SendAcceptReject: Notification queued {"user_id":130,"notification_type":"order_approved","reference_id":181494} 
[2026-03-26 21:02:34] production.INFO: Order updated successfully. Order ID: 181494, Status: completed  
[2026-03-26 21:02:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pur-1774548140","status":"completed","codes_count":0} 
[2026-03-26 21:02:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 130  
[2026-03-26 21:02:54] production.INFO: Constructing job for order: 181496  
[2026-03-26 21:02:54] production.INFO: Constructing job for order: 181497  
[2026-03-26 21:02:57] production.INFO: Constructing job for order: 181498  
[2026-03-26 21:02:57] production.INFO: Handling job for order: 181496  
[2026-03-26 21:02:57] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 21:02:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:02:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/45/params?qty=1&uuid=38793724-138f-4f15-9cfa-133941512ec7&Player_ID=0935913180  
[2026-03-26 21:02:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/45/params?qty=1&uuid=38793724-138f-4f15-9cfa-133941512ec7&Player_ID=0935913180","has_body":false} 
[2026-03-26 21:02:58] production.INFO: Operation sent successfully {"operation_id":166258,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xRcnBf5X-1774548178","amount":121.7664400000000028967406251467764377593994140625,"status":"processing","product":"115.38 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 21:02:58"}},"processed_data":{"order_number":"ORD-xRcnBf5X-1774548178","amount":121.7664400000000028967406251467764377593994140625,"status":"processing","product":"115.38 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 21:02:58] production.INFO: Handling job for order: 181497  
[2026-03-26 21:02:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:02:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:02:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=798e258f-0370-4722-98ed-8f2783c598f3&Player_ID=11348206  
[2026-03-26 21:02:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=798e258f-0370-4722-98ed-8f2783c598f3&Player_ID=11348206","has_body":false} 
[2026-03-26 21:02:58] production.INFO: Constructing job for order: 181499  
[2026-03-26 21:02:59] production.INFO: SendAcceptReject: Notification queued {"user_id":851,"notification_type":"order_rejected","reference_id":181440} 
[2026-03-26 21:02:59] production.INFO: Operation sent successfully {"operation_id":166259,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HXB6jI-1774548179","amount":2.22162900000000007594280759803950786590576171875,"status":"processing","product":"Layla Amount","game":"Layila","notes":[],"created_at":"2026-03-26 21:02:59"}},"processed_data":{"order_number":"ORD-HXB6jI-1774548179","amount":2.22162900000000007594280759803950786590576171875,"status":"processing","product":"Layla Amount","game":"Layila"}} 
[2026-03-26 21:02:59] production.INFO: Handling job for order: 181498  
[2026-03-26 21:02:59] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 21:02:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:02:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=16172914-44af-4c8a-8cf6-46c2c0a65301&Player_ID=0956522631  
[2026-03-26 21:02:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=16172914-44af-4c8a-8cf6-46c2c0a65301&Player_ID=0956522631","has_body":false} 
[2026-03-26 21:03:00] production.INFO: Operation sent successfully {"operation_id":166260,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Nl8-1774548180","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 21:03:00"}},"processed_data":{"order_number":"ORD-Nl8-1774548180","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 21:03:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 851  
[2026-03-26 21:03:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 851  
[2026-03-26 21:03:00] production.INFO: Handling job for order: 181499  
[2026-03-26 21:03:00] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 21:03:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:03:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/28/params?qty=1&uuid=9fc875b9-d4d8-40ec-a77a-44dd30c1ada5&Player_ID=0935913180  
[2026-03-26 21:03:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/28/params?qty=1&uuid=9fc875b9-d4d8-40ec-a77a-44dd30c1ada5&Player_ID=0935913180","has_body":false} 
[2026-03-26 21:03:01] production.INFO: Operation sent successfully {"operation_id":166261,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5APb-1774548180","amount":5.07528000000000023561597117804922163486480712890625,"status":"processing","product":"4.81 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 21:03:01"}},"processed_data":{"order_number":"ORD-5APb-1774548180","amount":5.07528000000000023561597117804922163486480712890625,"status":"processing","product":"4.81 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 21:03:30] production.INFO: Constructing job for order: 181500  
[2026-03-26 21:03:31] production.INFO: Handling job for order: 181500  
[2026-03-26 21:03:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:03:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:03:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/626/params?qty=122200&uuid=03baa1c8-c640-4afa-a9ee-19d2487517d0&Player_ID=7235087  
[2026-03-26 21:03:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/626/params?qty=122200&uuid=03baa1c8-c640-4afa-a9ee-19d2487517d0&Player_ID=7235087","has_body":false} 
[2026-03-26 21:03:32] production.INFO: Operation sent successfully {"operation_id":166262,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-l89PIPj-1774548211","amount":15.3227679800000000653881215839646756649017333984375,"status":"processing","product":"SoMatch Amount","game":"SoMatch","notes":[],"created_at":"2026-03-26 21:03:32"}},"processed_data":{"order_number":"ORD-l89PIPj-1774548211","amount":15.3227679800000000653881215839646756649017333984375,"status":"processing","product":"SoMatch Amount","game":"SoMatch"}} 
[2026-03-26 21:03:40] production.INFO: Constructing job for order: 181501  
[2026-03-26 21:03:41] production.INFO: Handling job for order: 181501  
[2026-03-26 21:03:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:03:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:03:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/825/params?qty=2000&uuid=78bc3708-7f73-4817-9a4d-12183a739196&Player_ID=5096870  
[2026-03-26 21:03:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/825/params?qty=2000&uuid=78bc3708-7f73-4817-9a4d-12183a739196&Player_ID=5096870","has_body":false} 
[2026-03-26 21:03:41] production.INFO: Operation sent successfully {"operation_id":166263,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8mG8Fc5Y-1774548221","amount":1.475357999999999947249307297170162200927734375,"status":"processing","product":"Sahra Amount","game":"Sahra Caht","notes":[],"created_at":"2026-03-26 21:03:41"}},"processed_data":{"order_number":"ORD-8mG8Fc5Y-1774548221","amount":1.475357999999999947249307297170162200927734375,"status":"processing","product":"Sahra Amount","game":"Sahra Caht"}} 
[2026-03-26 21:04:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"5rmIPgdChgEkN5d57jx1FdqtgKzLnfpz","execution_time":"2026-03-26 21:04:02"} 
[2026-03-26 21:04:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"5rmIPgdChgEkN5d57jx1FdqtgKzLnfpz","execution_time":"2026-03-26 21:04:02","total_operations":7,"sites_count":2} 
[2026-03-26 21:04:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5rmIPgdChgEkN5d57jx1FdqtgKzLnfpz","execution_time":"2026-03-26 21:04:02","site_id":4,"site_name":"swgamessls","orders_count":4,"order_ids":["ORD-NKZbbpB-1774548153","ORD-xRcnBf5X-1774548178","ORD-Nl8-1774548180","ORD-5APb-1774548180"]} 
[2026-03-26 21:04:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5rmIPgdChgEkN5d57jx1FdqtgKzLnfpz","execution_time":"2026-03-26 21:04:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 21:04:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5rmIPgdChgEkN5d57jx1FdqtgKzLnfpz","execution_time":"2026-03-26 21:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-26 21:04:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5rmIPgdChgEkN5d57jx1FdqtgKzLnfpz","execution_time":"2026-03-26 21:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xRcnBf5X-1774548178","operation_id":166258,"processed":4,"skipped":0,"updates_prepared":4} 
[2026-03-26 21:04:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"5rmIPgdChgEkN5d57jx1FdqtgKzLnfpz","execution_time":"2026-03-26 21:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xRcnBf5X-1774548178","operation_id":166258,"total_items":4,"chunks":1,"chunk_size":10} 
[2026-03-26 21:04:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"5rmIPgdChgEkN5d57jx1FdqtgKzLnfpz","execution_time":"2026-03-26 21:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xRcnBf5X-1774548178","operation_id":166258,"count":4} 
[2026-03-26 21:04:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"5rmIPgdChgEkN5d57jx1FdqtgKzLnfpz","execution_time":"2026-03-26 21:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xRcnBf5X-1774548178","operation_id":166258,"count":4} 
[2026-03-26 21:04:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"5rmIPgdChgEkN5d57jx1FdqtgKzLnfpz","execution_time":"2026-03-26 21:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xRcnBf5X-1774548178","operation_id":166258,"user_id":587,"notification_type":"order_approved","reference_id":181499} 
[2026-03-26 21:04:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"5rmIPgdChgEkN5d57jx1FdqtgKzLnfpz","execution_time":"2026-03-26 21:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xRcnBf5X-1774548178","operation_id":166258,"user_id":1673,"notification_type":"order_approved","reference_id":181495} 
[2026-03-26 21:04:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"5rmIPgdChgEkN5d57jx1FdqtgKzLnfpz","execution_time":"2026-03-26 21:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xRcnBf5X-1774548178","operation_id":166258,"user_id":1673,"notification_type":"order_approved","reference_id":181498} 
[2026-03-26 21:04:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"5rmIPgdChgEkN5d57jx1FdqtgKzLnfpz","execution_time":"2026-03-26 21:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xRcnBf5X-1774548178","operation_id":166258,"user_id":587,"notification_type":"order_approved","reference_id":181496} 
[2026-03-26 21:04:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"5rmIPgdChgEkN5d57jx1FdqtgKzLnfpz","execution_time":"2026-03-26 21:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xRcnBf5X-1774548178","operation_id":166258,"chunk_number":1,"processed":4,"errors":0,"total_operations":4,"total_orders":4,"total_codes":0,"total_refunds":0} 
[2026-03-26 21:04:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"5rmIPgdChgEkN5d57jx1FdqtgKzLnfpz","execution_time":"2026-03-26 21:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xRcnBf5X-1774548178","operation_id":166258,"total_processed":4,"total_errors":0,"chunks_processed":1} 
[2026-03-26 21:04:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"5rmIPgdChgEkN5d57jx1FdqtgKzLnfpz","execution_time":"2026-03-26 21:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xRcnBf5X-1774548178","operation_id":166258,"processed":4,"errors":0} 
[2026-03-26 21:04:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5rmIPgdChgEkN5d57jx1FdqtgKzLnfpz","execution_time":"2026-03-26 21:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xRcnBf5X-1774548178","operation_id":166258,"processed":4,"errors":0} 
[2026-03-26 21:04:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5rmIPgdChgEkN5d57jx1FdqtgKzLnfpz","execution_time":"2026-03-26 21:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xRcnBf5X-1774548178","operation_id":166258,"orders_count":3,"order_ids":["ORD-HXB6jI-1774548179","ORD-l89PIPj-1774548211","ORD-8mG8Fc5Y-1774548221"]} 
[2026-03-26 21:04:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5rmIPgdChgEkN5d57jx1FdqtgKzLnfpz","execution_time":"2026-03-26 21:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xRcnBf5X-1774548178","operation_id":166258} 
[2026-03-26 21:04:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5rmIPgdChgEkN5d57jx1FdqtgKzLnfpz","execution_time":"2026-03-26 21:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xRcnBf5X-1774548178","operation_id":166258,"orders_count":3} 
[2026-03-26 21:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5rmIPgdChgEkN5d57jx1FdqtgKzLnfpz","execution_time":"2026-03-26 21:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8mG8Fc5Y-1774548221","operation_id":166263} 
[2026-03-26 21:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5rmIPgdChgEkN5d57jx1FdqtgKzLnfpz","execution_time":"2026-03-26 21:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HXB6jI-1774548179","operation_id":166259} 
[2026-03-26 21:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5rmIPgdChgEkN5d57jx1FdqtgKzLnfpz","execution_time":"2026-03-26 21:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-l89PIPj-1774548211","operation_id":166262} 
[2026-03-26 21:04:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5rmIPgdChgEkN5d57jx1FdqtgKzLnfpz","execution_time":"2026-03-26 21:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-l89PIPj-1774548211","operation_id":166262,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-26 21:04:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5rmIPgdChgEkN5d57jx1FdqtgKzLnfpz","execution_time":"2026-03-26 21:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-l89PIPj-1774548211","operation_id":166262,"processed":0,"errors":0} 
[2026-03-26 21:04:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"5rmIPgdChgEkN5d57jx1FdqtgKzLnfpz","execution_time":"2026-03-26 21:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-l89PIPj-1774548211","operation_id":166262} 
[2026-03-26 21:04:04] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 21:04:05] production.ERROR: FCM send failed for token 565: Requested entity was not found.  
[2026-03-26 21:04:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1673  
[2026-03-26 21:04:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1673  
[2026-03-26 21:04:06] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 21:04:07] production.ERROR: FCM send failed for token 565: Requested entity was not found.  
[2026-03-26 21:04:10] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-26 21:04:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-26 21:04:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 38  
[2026-03-26 21:04:17] production.INFO: Creating credit request {"payload":{"method_id":"15","amount":"150.0","mainamount":"150","operation_number":"1111118","note":"واصل كامل","currency_id":"1"},"user_id":24} 
[2026-03-26 21:04:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 21:04:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 21:04:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 21:04:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 21:04:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 21:04:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 21:04:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 21:04:19] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 21:04:19] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18952,"user_id":24,"amount":150.0,"admins_notified":7} 
[2026-03-26 21:04:46] production.INFO: Constructing job for order: 181502  
[2026-03-26 21:04:49] production.INFO: Handling job for order: 181502  
[2026-03-26 21:04:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:04:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:04:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ea77bd3e-f172-4401-87db-03817d92e07c&Player_ID=52230026947  
[2026-03-26 21:04:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ea77bd3e-f172-4401-87db-03817d92e07c&Player_ID=52230026947","has_body":false} 
[2026-03-26 21:04:50] production.INFO: Operation sent successfully {"operation_id":166264,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hZFVrHV4-1774548289","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 21:04:50"}},"processed_data":{"order_number":"ORD-hZFVrHV4-1774548289","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 21:04:52] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"request_approved","reference_id":18952} 
[2026-03-26 21:04:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-26 21:05:02] production.INFO: Executing GetProducts task...  
[2026-03-26 21:05:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 21:05:02] production.INFO: Executing GetProducts task...  
[2026-03-26 21:05:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hZFVrHV4-1774548289","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 21:05:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-hZFVrHV4-1774548289","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 21:05:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:05:02] production.INFO: SendAcceptReject: Notification queued {"user_id":600,"notification_type":"order_approved","reference_id":181502} 
[2026-03-26 21:05:02] production.INFO: Order updated successfully. Order ID: 181502, Status: completed  
[2026-03-26 21:05:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hZFVrHV4-1774548289","status":"completed","codes_count":0} 
[2026-03-26 21:05:04] production.INFO: async() رجع: true  
[2026-03-26 21:05:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 21:05:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 21:05:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 21:05:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 21:05:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 21:05:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 21:05:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 21:05:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 21:05:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 21:05:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 21:05:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 21:05:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 600  
[2026-03-26 21:05:56] production.INFO: Constructing job for order: 181503  
[2026-03-26 21:05:59] production.INFO: Handling job for order: 181503  
[2026-03-26 21:05:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:05:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:05:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/561/params?qty=100000&uuid=1455b741-3196-4763-b1e0-cbc4cfd87986&Player_ID=3270271  
[2026-03-26 21:05:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/561/params?qty=100000&uuid=1455b741-3196-4763-b1e0-cbc4cfd87986&Player_ID=3270271","has_body":false} 
[2026-03-26 21:06:00] production.INFO: Operation sent successfully {"operation_id":166265,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2VM1NVe-1774548360","amount":7.48735999999999979337417244096286594867706298828125,"status":"processing","product":"Tami Amount","game":"Tami","notes":[],"created_at":"2026-03-26 21:06:00"}},"processed_data":{"order_number":"ORD-2VM1NVe-1774548360","amount":7.48735999999999979337417244096286594867706298828125,"status":"processing","product":"Tami Amount","game":"Tami"}} 
[2026-03-26 21:06:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-l89PIPj-1774548211","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 21:06:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-l89PIPj-1774548211","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 21:06:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:06:03] production.INFO: SendAcceptReject: Notification queued {"user_id":1026,"notification_type":"order_approved","reference_id":181500} 
[2026-03-26 21:06:03] production.INFO: Order updated successfully. Order ID: 181500, Status: completed  
[2026-03-26 21:06:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-l89PIPj-1774548211","status":"completed","codes_count":0} 
[2026-03-26 21:06:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6ic9aEVAodhKJkklkn8eaj0JCfqcCmvA","execution_time":"2026-03-26 21:06:03"} 
[2026-03-26 21:06:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"6ic9aEVAodhKJkklkn8eaj0JCfqcCmvA","execution_time":"2026-03-26 21:06:03","total_operations":3,"sites_count":1} 
[2026-03-26 21:06:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6ic9aEVAodhKJkklkn8eaj0JCfqcCmvA","execution_time":"2026-03-26 21:06:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-HXB6jI-1774548179","ORD-8mG8Fc5Y-1774548221","ORD-2VM1NVe-1774548360"]} 
[2026-03-26 21:06:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6ic9aEVAodhKJkklkn8eaj0JCfqcCmvA","execution_time":"2026-03-26 21:06:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 21:06:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6ic9aEVAodhKJkklkn8eaj0JCfqcCmvA","execution_time":"2026-03-26 21:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-26 21:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6ic9aEVAodhKJkklkn8eaj0JCfqcCmvA","execution_time":"2026-03-26 21:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2VM1NVe-1774548360","operation_id":166265} 
[2026-03-26 21:06:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6ic9aEVAodhKJkklkn8eaj0JCfqcCmvA","execution_time":"2026-03-26 21:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HXB6jI-1774548179","operation_id":166259,"processed":2,"skipped":1,"updates_prepared":2} 
[2026-03-26 21:06:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"6ic9aEVAodhKJkklkn8eaj0JCfqcCmvA","execution_time":"2026-03-26 21:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HXB6jI-1774548179","operation_id":166259,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 21:06:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"6ic9aEVAodhKJkklkn8eaj0JCfqcCmvA","execution_time":"2026-03-26 21:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HXB6jI-1774548179","operation_id":166259,"count":2} 
[2026-03-26 21:06:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"6ic9aEVAodhKJkklkn8eaj0JCfqcCmvA","execution_time":"2026-03-26 21:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HXB6jI-1774548179","operation_id":166259,"count":2} 
[2026-03-26 21:06:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"6ic9aEVAodhKJkklkn8eaj0JCfqcCmvA","execution_time":"2026-03-26 21:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HXB6jI-1774548179","operation_id":166259,"user_id":348,"notification_type":"order_approved","reference_id":181501} 
[2026-03-26 21:06:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"6ic9aEVAodhKJkklkn8eaj0JCfqcCmvA","execution_time":"2026-03-26 21:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HXB6jI-1774548179","operation_id":166259,"user_id":1540,"notification_type":"order_approved","reference_id":181497} 
[2026-03-26 21:06:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"6ic9aEVAodhKJkklkn8eaj0JCfqcCmvA","execution_time":"2026-03-26 21:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HXB6jI-1774548179","operation_id":166259,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 21:06:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"6ic9aEVAodhKJkklkn8eaj0JCfqcCmvA","execution_time":"2026-03-26 21:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HXB6jI-1774548179","operation_id":166259,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 21:06:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"6ic9aEVAodhKJkklkn8eaj0JCfqcCmvA","execution_time":"2026-03-26 21:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HXB6jI-1774548179","operation_id":166259,"processed":2,"errors":0} 
[2026-03-26 21:06:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6ic9aEVAodhKJkklkn8eaj0JCfqcCmvA","execution_time":"2026-03-26 21:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HXB6jI-1774548179","operation_id":166259,"processed":2,"errors":0} 
[2026-03-26 21:06:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"6ic9aEVAodhKJkklkn8eaj0JCfqcCmvA","execution_time":"2026-03-26 21:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HXB6jI-1774548179","operation_id":166259} 
[2026-03-26 21:06:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1026  
[2026-03-26 21:06:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-26 21:06:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1540  
[2026-03-26 21:06:49] production.INFO: Constructing job for order: 181504  
[2026-03-26 21:06:52] production.INFO: Handling job for order: 181504  
[2026-03-26 21:06:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:06:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:06:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3a9341a9-2085-457b-a2d2-543ed6b9710e&Player_ID=52079408891  
[2026-03-26 21:06:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3a9341a9-2085-457b-a2d2-543ed6b9710e&Player_ID=52079408891","has_body":false} 
[2026-03-26 21:06:52] production.INFO: Operation sent successfully {"operation_id":166266,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uwvMI-1774548412","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 21:06:52"}},"processed_data":{"order_number":"ORD-uwvMI-1774548412","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 21:07:01] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-26 21:07:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-uwvMI-1774548412","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 21:07:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-uwvMI-1774548412","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 21:07:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:07:03] production.INFO: SendAcceptReject: Notification queued {"user_id":62,"notification_type":"order_approved","reference_id":181504} 
[2026-03-26 21:07:03] production.INFO: Order updated successfully. Order ID: 181504, Status: completed  
[2026-03-26 21:07:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-uwvMI-1774548412","status":"completed","codes_count":0} 
[2026-03-26 21:07:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-26 21:07:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1540  
[2026-03-26 21:07:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 62  
[2026-03-26 21:08:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"pZJyU2HBg2PR2UwK87pONsMp3rrtKWuv","execution_time":"2026-03-26 21:08:01"} 
[2026-03-26 21:08:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"pZJyU2HBg2PR2UwK87pONsMp3rrtKWuv","execution_time":"2026-03-26 21:08:01","total_operations":1,"sites_count":1} 
[2026-03-26 21:08:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"pZJyU2HBg2PR2UwK87pONsMp3rrtKWuv","execution_time":"2026-03-26 21:08:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-2VM1NVe-1774548360"]} 
[2026-03-26 21:08:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"pZJyU2HBg2PR2UwK87pONsMp3rrtKWuv","execution_time":"2026-03-26 21:08:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 21:08:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"pZJyU2HBg2PR2UwK87pONsMp3rrtKWuv","execution_time":"2026-03-26 21:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 21:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pZJyU2HBg2PR2UwK87pONsMp3rrtKWuv","execution_time":"2026-03-26 21:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2VM1NVe-1774548360","operation_id":166265} 
[2026-03-26 21:08:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"pZJyU2HBg2PR2UwK87pONsMp3rrtKWuv","execution_time":"2026-03-26 21:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2VM1NVe-1774548360","operation_id":166265,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 21:08:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"pZJyU2HBg2PR2UwK87pONsMp3rrtKWuv","execution_time":"2026-03-26 21:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2VM1NVe-1774548360","operation_id":166265,"processed":0,"errors":0} 
[2026-03-26 21:08:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"pZJyU2HBg2PR2UwK87pONsMp3rrtKWuv","execution_time":"2026-03-26 21:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2VM1NVe-1774548360","operation_id":166265} 
[2026-03-26 21:08:36] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-26 21:08:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-26 21:08:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 771  
[2026-03-26 21:08:52] production.INFO: Constructing job for order: 181505  
[2026-03-26 21:08:53] production.INFO: Handling job for order: 181505  
[2026-03-26 21:08:53] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 21:08:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:08:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=8d3c7c1c-c124-450a-aa97-a9aca05a526b&Player_ID=0954001860  
[2026-03-26 21:08:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=8d3c7c1c-c124-450a-aa97-a9aca05a526b&Player_ID=0954001860","has_body":false} 
[2026-03-26 21:08:53] production.INFO: Operation sent successfully {"operation_id":166267,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yxstrZR-1774548533","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 21:08:53"}},"processed_data":{"order_number":"ORD-yxstrZR-1774548533","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 21:10:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Xdffiah2BESSf8qTENgbBcbAjdQtIXBN","execution_time":"2026-03-26 21:10:03"} 
[2026-03-26 21:10:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Xdffiah2BESSf8qTENgbBcbAjdQtIXBN","execution_time":"2026-03-26 21:10:03","total_operations":2,"sites_count":2} 
[2026-03-26 21:10:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Xdffiah2BESSf8qTENgbBcbAjdQtIXBN","execution_time":"2026-03-26 21:10:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-2VM1NVe-1774548360"]} 
[2026-03-26 21:10:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Xdffiah2BESSf8qTENgbBcbAjdQtIXBN","execution_time":"2026-03-26 21:10:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 21:10:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Xdffiah2BESSf8qTENgbBcbAjdQtIXBN","execution_time":"2026-03-26 21:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 21:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Xdffiah2BESSf8qTENgbBcbAjdQtIXBN","execution_time":"2026-03-26 21:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2VM1NVe-1774548360","operation_id":166265} 
[2026-03-26 21:10:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Xdffiah2BESSf8qTENgbBcbAjdQtIXBN","execution_time":"2026-03-26 21:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2VM1NVe-1774548360","operation_id":166265,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 21:10:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Xdffiah2BESSf8qTENgbBcbAjdQtIXBN","execution_time":"2026-03-26 21:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2VM1NVe-1774548360","operation_id":166265,"processed":0,"errors":0} 
[2026-03-26 21:10:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Xdffiah2BESSf8qTENgbBcbAjdQtIXBN","execution_time":"2026-03-26 21:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2VM1NVe-1774548360","operation_id":166265,"orders_count":1,"order_ids":["ORD-yxstrZR-1774548533"]} 
[2026-03-26 21:10:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Xdffiah2BESSf8qTENgbBcbAjdQtIXBN","execution_time":"2026-03-26 21:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2VM1NVe-1774548360","operation_id":166265} 
[2026-03-26 21:10:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Xdffiah2BESSf8qTENgbBcbAjdQtIXBN","execution_time":"2026-03-26 21:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2VM1NVe-1774548360","operation_id":166265,"orders_count":1} 
[2026-03-26 21:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Xdffiah2BESSf8qTENgbBcbAjdQtIXBN","execution_time":"2026-03-26 21:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yxstrZR-1774548533","operation_id":166267} 
[2026-03-26 21:10:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Xdffiah2BESSf8qTENgbBcbAjdQtIXBN","execution_time":"2026-03-26 21:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yxstrZR-1774548533","operation_id":166267,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 21:10:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Xdffiah2BESSf8qTENgbBcbAjdQtIXBN","execution_time":"2026-03-26 21:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yxstrZR-1774548533","operation_id":166267,"processed":0,"errors":0} 
[2026-03-26 21:10:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Xdffiah2BESSf8qTENgbBcbAjdQtIXBN","execution_time":"2026-03-26 21:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yxstrZR-1774548533","operation_id":166267} 
[2026-03-26 21:10:03] production.INFO: Executing GetProducts task...  
[2026-03-26 21:10:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 21:10:03] production.INFO: Executing GetProducts task...  
[2026-03-26 21:10:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2VM1NVe-1774548360","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 21:10:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-2VM1NVe-1774548360","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 21:10:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:10:03] production.INFO: SendAcceptReject: Notification queued {"user_id":771,"notification_type":"order_approved","reference_id":181503} 
[2026-03-26 21:10:03] production.INFO: Order updated successfully. Order ID: 181503, Status: completed  
[2026-03-26 21:10:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2VM1NVe-1774548360","status":"completed","codes_count":0} 
[2026-03-26 21:10:05] production.INFO: async() رجع: true  
[2026-03-26 21:10:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 21:10:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 21:10:06] production.INFO: Constructing job for order: 181506  
[2026-03-26 21:10:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 21:10:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 21:10:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 21:10:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 21:10:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 21:10:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 21:10:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 21:10:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 21:10:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 21:10:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 771  
[2026-03-26 21:10:09] production.INFO: Handling job for order: 181506  
[2026-03-26 21:10:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:10:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:10:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/561/params?qty=100000&uuid=b40e0caf-2852-4556-9b56-d18758340cc5&Player_ID=3270271  
[2026-03-26 21:10:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/561/params?qty=100000&uuid=b40e0caf-2852-4556-9b56-d18758340cc5&Player_ID=3270271","has_body":false} 
[2026-03-26 21:10:10] production.INFO: Operation sent successfully {"operation_id":166268,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jDK-1774548610","amount":7.48735999999999979337417244096286594867706298828125,"status":"processing","product":"Tami Amount","game":"Tami","notes":[],"created_at":"2026-03-26 21:10:10"}},"processed_data":{"order_number":"ORD-jDK-1774548610","amount":7.48735999999999979337417244096286594867706298828125,"status":"processing","product":"Tami Amount","game":"Tami"}} 
[2026-03-26 21:10:37] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"580.0","mainamount":"580","operation_number":"160724773","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpnjsbh0o8mkniaX9JlFd"}},"user_id":569} 
[2026-03-26 21:10:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 21:10:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 21:10:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 21:10:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 21:10:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 21:10:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 21:10:37] production.INFO: Constructing job for order: 181507  
[2026-03-26 21:10:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 21:10:37] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 21:10:37] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18953,"user_id":569,"amount":580.0,"admins_notified":7} 
[2026-03-26 21:10:40] production.INFO: Handling job for order: 181507  
[2026-03-26 21:10:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:10:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:10:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=108000&uuid=27502d61-97df-4825-9efb-003788794470&Player_ID=64498874  
[2026-03-26 21:10:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=108000&uuid=27502d61-97df-4825-9efb-003788794470&Player_ID=64498874","has_body":false} 
[2026-03-26 21:10:41] production.INFO: Operation sent successfully {"operation_id":166269,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-epvHIK-1774548641","amount":14.99886719999999940000634524039924144744873046875,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-26 21:10:41"}},"processed_data":{"order_number":"ORD-epvHIK-1774548641","amount":14.99886719999999940000634524039924144744873046875,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-26 21:11:52] production.INFO: Constructing job for order: 181509  
[2026-03-26 21:11:53] production.INFO: Handling job for order: 181509  
[2026-03-26 21:11:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:11:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:11:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=19000&uuid=2a5aede7-700c-481b-8eae-02e479bd3b1c&Player_ID=63469088  
[2026-03-26 21:11:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=19000&uuid=2a5aede7-700c-481b-8eae-02e479bd3b1c&Player_ID=63469088","has_body":false} 
[2026-03-26 21:11:54] production.INFO: Operation sent successfully {"operation_id":166270,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SThBT-1774548714","amount":2.638689599999999746415824120049364864826202392578125,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-26 21:11:54"}},"processed_data":{"order_number":"ORD-SThBT-1774548714","amount":2.638689599999999746415824120049364864826202392578125,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-26 21:12:03] production.INFO: Constructing job for order: 181510  
[2026-03-26 21:12:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jppfVgrTulVvpfliYFxiSA92FkxwPiZO","execution_time":"2026-03-26 21:12:03"} 
[2026-03-26 21:12:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"jppfVgrTulVvpfliYFxiSA92FkxwPiZO","execution_time":"2026-03-26 21:12:03","total_operations":4,"sites_count":2} 
[2026-03-26 21:12:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jppfVgrTulVvpfliYFxiSA92FkxwPiZO","execution_time":"2026-03-26 21:12:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-yxstrZR-1774548533"]} 
[2026-03-26 21:12:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jppfVgrTulVvpfliYFxiSA92FkxwPiZO","execution_time":"2026-03-26 21:12:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 21:12:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jppfVgrTulVvpfliYFxiSA92FkxwPiZO","execution_time":"2026-03-26 21:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 21:12:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jppfVgrTulVvpfliYFxiSA92FkxwPiZO","execution_time":"2026-03-26 21:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yxstrZR-1774548533","operation_id":166267,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 21:12:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"jppfVgrTulVvpfliYFxiSA92FkxwPiZO","execution_time":"2026-03-26 21:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yxstrZR-1774548533","operation_id":166267,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 21:12:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"jppfVgrTulVvpfliYFxiSA92FkxwPiZO","execution_time":"2026-03-26 21:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yxstrZR-1774548533","operation_id":166267,"count":1} 
[2026-03-26 21:12:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"jppfVgrTulVvpfliYFxiSA92FkxwPiZO","execution_time":"2026-03-26 21:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yxstrZR-1774548533","operation_id":166267,"count":1} 
[2026-03-26 21:12:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"jppfVgrTulVvpfliYFxiSA92FkxwPiZO","execution_time":"2026-03-26 21:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yxstrZR-1774548533","operation_id":166267,"user_id":366,"notification_type":"order_approved","reference_id":181505} 
[2026-03-26 21:12:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"jppfVgrTulVvpfliYFxiSA92FkxwPiZO","execution_time":"2026-03-26 21:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yxstrZR-1774548533","operation_id":166267,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 21:12:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"jppfVgrTulVvpfliYFxiSA92FkxwPiZO","execution_time":"2026-03-26 21:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yxstrZR-1774548533","operation_id":166267,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 21:12:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"jppfVgrTulVvpfliYFxiSA92FkxwPiZO","execution_time":"2026-03-26 21:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yxstrZR-1774548533","operation_id":166267,"processed":1,"errors":0} 
[2026-03-26 21:12:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jppfVgrTulVvpfliYFxiSA92FkxwPiZO","execution_time":"2026-03-26 21:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yxstrZR-1774548533","operation_id":166267,"processed":1,"errors":0} 
[2026-03-26 21:12:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jppfVgrTulVvpfliYFxiSA92FkxwPiZO","execution_time":"2026-03-26 21:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yxstrZR-1774548533","operation_id":166267,"orders_count":3,"order_ids":["ORD-jDK-1774548610","ORD-epvHIK-1774548641","ORD-SThBT-1774548714"]} 
[2026-03-26 21:12:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jppfVgrTulVvpfliYFxiSA92FkxwPiZO","execution_time":"2026-03-26 21:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yxstrZR-1774548533","operation_id":166267} 
[2026-03-26 21:12:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-jDK-1774548610","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 21:12:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-jDK-1774548610","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 21:12:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:12:04] production.INFO: SendAcceptReject: Notification queued {"user_id":771,"notification_type":"order_approved","reference_id":181506} 
[2026-03-26 21:12:04] production.INFO: Order updated successfully. Order ID: 181506, Status: completed  
[2026-03-26 21:12:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-jDK-1774548610","status":"completed","codes_count":0} 
[2026-03-26 21:12:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-epvHIK-1774548641","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 21:12:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-epvHIK-1774548641","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 21:12:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:12:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jppfVgrTulVvpfliYFxiSA92FkxwPiZO","execution_time":"2026-03-26 21:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yxstrZR-1774548533","operation_id":166267,"orders_count":3} 
[2026-03-26 21:12:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jppfVgrTulVvpfliYFxiSA92FkxwPiZO","execution_time":"2026-03-26 21:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SThBT-1774548714","operation_id":166270} 
[2026-03-26 21:12:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jppfVgrTulVvpfliYFxiSA92FkxwPiZO","execution_time":"2026-03-26 21:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SThBT-1774548714","operation_id":166270,"processed":2,"skipped":1,"updates_prepared":2} 
[2026-03-26 21:12:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"jppfVgrTulVvpfliYFxiSA92FkxwPiZO","execution_time":"2026-03-26 21:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SThBT-1774548714","operation_id":166270,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 21:12:04] production.ERROR: Operation not found for external_order: ORD-jDK-1774548610 in chunk 1 {"job":"Quryjob","job_id":"jppfVgrTulVvpfliYFxiSA92FkxwPiZO","execution_time":"2026-03-26 21:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SThBT-1774548714","operation_id":166270} 
[2026-03-26 21:12:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"jppfVgrTulVvpfliYFxiSA92FkxwPiZO","execution_time":"2026-03-26 21:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SThBT-1774548714","operation_id":166270,"count":1} 
[2026-03-26 21:12:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"jppfVgrTulVvpfliYFxiSA92FkxwPiZO","execution_time":"2026-03-26 21:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SThBT-1774548714","operation_id":166270,"count":1} 
[2026-03-26 21:12:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"jppfVgrTulVvpfliYFxiSA92FkxwPiZO","execution_time":"2026-03-26 21:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SThBT-1774548714","operation_id":166270,"user_id":212,"notification_type":"order_approved","reference_id":181507} 
[2026-03-26 21:12:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"jppfVgrTulVvpfliYFxiSA92FkxwPiZO","execution_time":"2026-03-26 21:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SThBT-1774548714","operation_id":166270,"chunk_number":1,"processed":1,"errors":1,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 21:12:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"jppfVgrTulVvpfliYFxiSA92FkxwPiZO","execution_time":"2026-03-26 21:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SThBT-1774548714","operation_id":166270,"total_processed":1,"total_errors":1,"chunks_processed":1} 
[2026-03-26 21:12:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"jppfVgrTulVvpfliYFxiSA92FkxwPiZO","execution_time":"2026-03-26 21:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SThBT-1774548714","operation_id":166270,"processed":1,"errors":1} 
[2026-03-26 21:12:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jppfVgrTulVvpfliYFxiSA92FkxwPiZO","execution_time":"2026-03-26 21:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SThBT-1774548714","operation_id":166270,"processed":1,"errors":1} 
[2026-03-26 21:12:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"jppfVgrTulVvpfliYFxiSA92FkxwPiZO","execution_time":"2026-03-26 21:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SThBT-1774548714","operation_id":166270} 
[2026-03-26 21:12:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-26 21:12:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 771  
[2026-03-26 21:12:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 212  
[2026-03-26 21:12:04] production.INFO: Handling job for order: 181510  
[2026-03-26 21:12:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:12:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:12:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ccdae949-d08f-4492-b99a-999e5331be2e&Player_ID=52330180672  
[2026-03-26 21:12:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ccdae949-d08f-4492-b99a-999e5331be2e&Player_ID=52330180672","has_body":false} 
[2026-03-26 21:12:04] production.INFO: SendAcceptReject: Notification queued {"user_id":212,"notification_type":"order_approved","reference_id":181507} 
[2026-03-26 21:12:04] production.INFO: Order updated successfully. Order ID: 181507, Status: completed  
[2026-03-26 21:12:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-epvHIK-1774548641","status":"completed","codes_count":0} 
[2026-03-26 21:12:04] production.INFO: Operation sent successfully {"operation_id":166271,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NMMHU5-1774548724","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 21:12:04"}},"processed_data":{"order_number":"ORD-NMMHU5-1774548724","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 21:12:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 212  
[2026-03-26 21:12:06] production.INFO: Constructing job for order: 181511  
[2026-03-26 21:12:07] production.INFO: Handling job for order: 181511  
[2026-03-26 21:12:07] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 21:12:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:12:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/47/params?qty=1&uuid=115f93ed-5f77-4d5f-8641-fc3de936ba41&Player_ID=0934153166  
[2026-03-26 21:12:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/47/params?qty=1&uuid=115f93ed-5f77-4d5f-8641-fc3de936ba41&Player_ID=0934153166","has_body":false} 
[2026-03-26 21:12:08] production.INFO: Operation sent successfully {"operation_id":166272,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-c6xgXjVr-1774548728","amount":138.009350000000011959855328314006328582763671875,"status":"processing","product":"130.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 21:12:08"}},"processed_data":{"order_number":"ORD-c6xgXjVr-1774548728","amount":138.009350000000011959855328314006328582763671875,"status":"processing","product":"130.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 21:12:11] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"140.0","mainamount":"140","operation_number":"600432406234","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpdjb4r8a25c676wutO0J"}},"user_id":189} 
[2026-03-26 21:12:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 21:12:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 21:12:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 21:12:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 21:12:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 21:12:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 21:12:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 21:12:14] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 21:12:14] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18954,"user_id":189,"amount":140.0,"admins_notified":7} 
[2026-03-26 21:12:15] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-NMMHU5-1774548724","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 21:12:15] production.INFO: Processed webhook data (normalized) {"id":"ORD-NMMHU5-1774548724","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 21:12:15] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:12:15] production.INFO: SendAcceptReject: Notification queued {"user_id":1270,"notification_type":"order_approved","reference_id":181510} 
[2026-03-26 21:12:15] production.INFO: Order updated successfully. Order ID: 181510, Status: completed  
[2026-03-26 21:12:15] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-NMMHU5-1774548724","status":"completed","codes_count":0} 
[2026-03-26 21:12:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1270  
[2026-03-26 21:13:58] production.INFO: Constructing job for order: 181512  
[2026-03-26 21:13:59] production.INFO: Handling job for order: 181512  
[2026-03-26 21:13:59] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 21:13:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:13:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=6e290a31-a223-4ec3-8052-fd8db2e18512&Player_ID=0949307925  
[2026-03-26 21:13:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=6e290a31-a223-4ec3-8052-fd8db2e18512&Player_ID=0949307925","has_body":false} 
[2026-03-26 21:14:00] production.INFO: Operation sent successfully {"operation_id":166273,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Uwrb0D-1774548840","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 21:14:00"}},"processed_data":{"order_number":"ORD-Uwrb0D-1774548840","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 21:14:01] production.INFO: Constructing job for order: 181513  
[2026-03-26 21:14:03] production.INFO: Constructing job for order: 181514  
[2026-03-26 21:14:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"qXKNAWM3eqAs7gnNvUHWeMAf9H8AZbE9","execution_time":"2026-03-26 21:14:03"} 
[2026-03-26 21:14:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"qXKNAWM3eqAs7gnNvUHWeMAf9H8AZbE9","execution_time":"2026-03-26 21:14:03","total_operations":3,"sites_count":2} 
[2026-03-26 21:14:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qXKNAWM3eqAs7gnNvUHWeMAf9H8AZbE9","execution_time":"2026-03-26 21:14:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-SThBT-1774548714"]} 
[2026-03-26 21:14:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qXKNAWM3eqAs7gnNvUHWeMAf9H8AZbE9","execution_time":"2026-03-26 21:14:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 21:14:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qXKNAWM3eqAs7gnNvUHWeMAf9H8AZbE9","execution_time":"2026-03-26 21:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 21:14:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qXKNAWM3eqAs7gnNvUHWeMAf9H8AZbE9","execution_time":"2026-03-26 21:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SThBT-1774548714","operation_id":166270,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 21:14:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"qXKNAWM3eqAs7gnNvUHWeMAf9H8AZbE9","execution_time":"2026-03-26 21:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SThBT-1774548714","operation_id":166270,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 21:14:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"qXKNAWM3eqAs7gnNvUHWeMAf9H8AZbE9","execution_time":"2026-03-26 21:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SThBT-1774548714","operation_id":166270,"count":1} 
[2026-03-26 21:14:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"qXKNAWM3eqAs7gnNvUHWeMAf9H8AZbE9","execution_time":"2026-03-26 21:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SThBT-1774548714","operation_id":166270,"count":1} 
[2026-03-26 21:14:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"qXKNAWM3eqAs7gnNvUHWeMAf9H8AZbE9","execution_time":"2026-03-26 21:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SThBT-1774548714","operation_id":166270,"user_id":212,"notification_type":"order_approved","reference_id":181509} 
[2026-03-26 21:14:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"qXKNAWM3eqAs7gnNvUHWeMAf9H8AZbE9","execution_time":"2026-03-26 21:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SThBT-1774548714","operation_id":166270,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 21:14:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"qXKNAWM3eqAs7gnNvUHWeMAf9H8AZbE9","execution_time":"2026-03-26 21:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SThBT-1774548714","operation_id":166270,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 21:14:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"qXKNAWM3eqAs7gnNvUHWeMAf9H8AZbE9","execution_time":"2026-03-26 21:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SThBT-1774548714","operation_id":166270,"processed":1,"errors":0} 
[2026-03-26 21:14:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qXKNAWM3eqAs7gnNvUHWeMAf9H8AZbE9","execution_time":"2026-03-26 21:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SThBT-1774548714","operation_id":166270,"processed":1,"errors":0} 
[2026-03-26 21:14:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qXKNAWM3eqAs7gnNvUHWeMAf9H8AZbE9","execution_time":"2026-03-26 21:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SThBT-1774548714","operation_id":166270,"orders_count":2,"order_ids":["ORD-c6xgXjVr-1774548728","ORD-Uwrb0D-1774548840"]} 
[2026-03-26 21:14:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qXKNAWM3eqAs7gnNvUHWeMAf9H8AZbE9","execution_time":"2026-03-26 21:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SThBT-1774548714","operation_id":166270} 
[2026-03-26 21:14:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SThBT-1774548714","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 21:14:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-SThBT-1774548714","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 21:14:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:14:03] production.ERROR: Order not found or already processed. External ID: ORD-SThBT-1774548714  
[2026-03-26 21:14:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SThBT-1774548714","status":"completed","codes_count":0} 
[2026-03-26 21:14:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qXKNAWM3eqAs7gnNvUHWeMAf9H8AZbE9","execution_time":"2026-03-26 21:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SThBT-1774548714","operation_id":166270,"orders_count":2} 
[2026-03-26 21:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qXKNAWM3eqAs7gnNvUHWeMAf9H8AZbE9","execution_time":"2026-03-26 21:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uwrb0D-1774548840","operation_id":166273} 
[2026-03-26 21:14:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qXKNAWM3eqAs7gnNvUHWeMAf9H8AZbE9","execution_time":"2026-03-26 21:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uwrb0D-1774548840","operation_id":166273,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-26 21:14:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"qXKNAWM3eqAs7gnNvUHWeMAf9H8AZbE9","execution_time":"2026-03-26 21:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uwrb0D-1774548840","operation_id":166273,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 21:14:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"qXKNAWM3eqAs7gnNvUHWeMAf9H8AZbE9","execution_time":"2026-03-26 21:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uwrb0D-1774548840","operation_id":166273,"count":1} 
[2026-03-26 21:14:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"qXKNAWM3eqAs7gnNvUHWeMAf9H8AZbE9","execution_time":"2026-03-26 21:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uwrb0D-1774548840","operation_id":166273,"count":1} 
[2026-03-26 21:14:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"qXKNAWM3eqAs7gnNvUHWeMAf9H8AZbE9","execution_time":"2026-03-26 21:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uwrb0D-1774548840","operation_id":166273,"user_id":1056,"notification_type":"order_approved","reference_id":181511} 
[2026-03-26 21:14:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"qXKNAWM3eqAs7gnNvUHWeMAf9H8AZbE9","execution_time":"2026-03-26 21:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uwrb0D-1774548840","operation_id":166273,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 21:14:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"qXKNAWM3eqAs7gnNvUHWeMAf9H8AZbE9","execution_time":"2026-03-26 21:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uwrb0D-1774548840","operation_id":166273,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 21:14:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"qXKNAWM3eqAs7gnNvUHWeMAf9H8AZbE9","execution_time":"2026-03-26 21:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uwrb0D-1774548840","operation_id":166273,"processed":1,"errors":0} 
[2026-03-26 21:14:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qXKNAWM3eqAs7gnNvUHWeMAf9H8AZbE9","execution_time":"2026-03-26 21:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uwrb0D-1774548840","operation_id":166273,"processed":1,"errors":0} 
[2026-03-26 21:14:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"qXKNAWM3eqAs7gnNvUHWeMAf9H8AZbE9","execution_time":"2026-03-26 21:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uwrb0D-1774548840","operation_id":166273} 
[2026-03-26 21:14:03] production.INFO: Handling job for order: 181513  
[2026-03-26 21:14:03] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 21:14:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:14:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=06cc9220-4c84-43d0-9c1d-1f19234a614a&Player_ID=0949307925  
[2026-03-26 21:14:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=06cc9220-4c84-43d0-9c1d-1f19234a614a&Player_ID=0949307925","has_body":false} 
[2026-03-26 21:14:04] production.INFO: Operation sent successfully {"operation_id":166274,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NAWCwl0-1774548844","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 21:14:04"}},"processed_data":{"order_number":"ORD-NAWCwl0-1774548844","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 21:14:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 212  
[2026-03-26 21:14:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-26 21:14:04] production.INFO: Handling job for order: 181514  
[2026-03-26 21:14:04] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 21:14:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:14:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/50/params?qty=1&uuid=62c14a8f-db2e-4cf7-acee-e3fd55670f35&Player_ID=0996414996  
[2026-03-26 21:14:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/50/params?qty=1&uuid=62c14a8f-db2e-4cf7-acee-e3fd55670f35&Player_ID=0996414996","has_body":false} 
[2026-03-26 21:14:05] production.INFO: Operation sent successfully {"operation_id":166275,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gPYb86eL-1774548845","amount":172.509170000000011668817023746669292449951171875,"status":"processing","product":"163.46 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 21:14:05"}},"processed_data":{"order_number":"ORD-gPYb86eL-1774548845","amount":172.509170000000011668817023746669292449951171875,"status":"processing","product":"163.46 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 21:14:17] production.INFO: Constructing job for order: 181515  
[2026-03-26 21:14:18] production.INFO: Constructing job for order: 181516  
[2026-03-26 21:14:20] production.INFO: Handling job for order: 181515  
[2026-03-26 21:14:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:14:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:14:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/561/params?qty=100000&uuid=9d6c041c-2b5f-485b-96a8-66177d03b891&Player_ID=3270271  
[2026-03-26 21:14:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/561/params?qty=100000&uuid=9d6c041c-2b5f-485b-96a8-66177d03b891&Player_ID=3270271","has_body":false} 
[2026-03-26 21:14:21] production.INFO: Operation sent successfully {"operation_id":166276,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TBnvirGN-1774548861","amount":7.48735999999999979337417244096286594867706298828125,"status":"processing","product":"Tami Amount","game":"Tami","notes":[],"created_at":"2026-03-26 21:14:21"}},"processed_data":{"order_number":"ORD-TBnvirGN-1774548861","amount":7.48735999999999979337417244096286594867706298828125,"status":"processing","product":"Tami Amount","game":"Tami"}} 
[2026-03-26 21:14:21] production.INFO: Handling job for order: 181516  
[2026-03-26 21:14:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:14:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:14:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/96/params?qty=30000&uuid=65e4e72f-bb7d-4903-92df-25870577c612&Player_ID=68675507  
[2026-03-26 21:14:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/96/params?qty=30000&uuid=65e4e72f-bb7d-4903-92df-25870577c612&Player_ID=68675507","has_body":false} 
[2026-03-26 21:14:22] production.INFO: Operation sent successfully {"operation_id":166277,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GSAZIaw-1774548861","amount":3.05916600000000027392843549023382365703582763671875,"status":"processing","product":"Poppo Amount","game":"PoppoLive","notes":[],"created_at":"2026-03-26 21:14:22"}},"processed_data":{"order_number":"ORD-GSAZIaw-1774548861","amount":3.05916600000000027392843549023382365703582763671875,"status":"processing","product":"Poppo Amount","game":"PoppoLive"}} 
[2026-03-26 21:14:43] production.INFO: Constructing job for order: 181517  
[2026-03-26 21:14:46] production.INFO: Handling job for order: 181517  
[2026-03-26 21:14:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:14:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:14:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=5dc1c0ba-d57d-4c80-a1ce-ab8e06bb5bea&Player_ID=52426029976  
[2026-03-26 21:14:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=5dc1c0ba-d57d-4c80-a1ce-ab8e06bb5bea&Player_ID=52426029976","has_body":false} 
[2026-03-26 21:14:47] production.INFO: Operation sent successfully {"operation_id":166278,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yufoVr-1774548886","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 21:14:47"}},"processed_data":{"order_number":"ORD-yufoVr-1774548886","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-26 21:14:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-yufoVr-1774548886","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 21:14:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-yufoVr-1774548886","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 21:14:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:14:57] production.INFO: SendAcceptReject: Notification queued {"user_id":129,"notification_type":"order_approved","reference_id":181517} 
[2026-03-26 21:14:57] production.INFO: Order updated successfully. Order ID: 181517, Status: completed  
[2026-03-26 21:14:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-yufoVr-1774548886","status":"completed","codes_count":0} 
[2026-03-26 21:14:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 129  
[2026-03-26 21:15:01] production.INFO: Constructing job for order: 181518  
[2026-03-26 21:15:02] production.INFO: Executing GetProducts task...  
[2026-03-26 21:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 21:15:02] production.INFO: Executing GetProducts task...  
[2026-03-26 21:15:04] production.INFO: async() رجع: true  
[2026-03-26 21:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 21:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 21:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 21:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 21:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 21:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 21:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 21:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 21:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 21:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 21:15:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 21:15:05] production.INFO: Handling job for order: 181518  
[2026-03-26 21:15:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:15:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:15:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=35000&uuid=bddb712c-187f-4b87-a81e-335fe7812b32&Player_ID=89965666  
[2026-03-26 21:15:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=35000&uuid=bddb712c-187f-4b87-a81e-335fe7812b32&Player_ID=89965666","has_body":false} 
[2026-03-26 21:15:06] production.INFO: Operation sent successfully {"operation_id":166279,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hbQBQS-1774548906","amount":3.750029499999999682557927371817640960216522216796875,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-26 21:15:06"}},"processed_data":{"order_number":"ORD-hbQBQS-1774548906","amount":3.750029499999999682557927371817640960216522216796875,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-26 21:15:11] production.INFO: Constructing job for order: 181519  
[2026-03-26 21:15:12] production.INFO: Handling job for order: 181519  
[2026-03-26 21:15:12] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 21:15:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:15:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=dd1e37e5-9902-4d34-965e-fac6b32eac00&Player_ID=0984901668  
[2026-03-26 21:15:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=dd1e37e5-9902-4d34-965e-fac6b32eac00&Player_ID=0984901668","has_body":false} 
[2026-03-26 21:15:13] production.INFO: Operation sent successfully {"operation_id":166280,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WDui-1774548913","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 21:15:13"}},"processed_data":{"order_number":"ORD-WDui-1774548913","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 21:15:17] production.INFO: Constructing job for order: 181520  
[2026-03-26 21:15:19] production.INFO: Handling job for order: 181520  
[2026-03-26 21:15:19] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 21:15:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:15:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=1aba40fc-039e-4b8a-885f-d244ab217bc4&Player_ID=0984901668  
[2026-03-26 21:15:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=1aba40fc-039e-4b8a-885f-d244ab217bc4&Player_ID=0984901668","has_body":false} 
[2026-03-26 21:15:20] production.INFO: Operation sent successfully {"operation_id":166281,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fAszK-1774548919","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 21:15:20"}},"processed_data":{"order_number":"ORD-fAszK-1774548919","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 21:15:36] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"200.0","mainamount":"200","operation_number":"600432408605","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php1ronn2efft359cAEMiX"}},"user_id":1416} 
[2026-03-26 21:15:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 21:15:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 21:15:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 21:15:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 21:15:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 21:15:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 21:15:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 21:15:38] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 21:15:38] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18955,"user_id":1416,"amount":200.0,"admins_notified":7} 
[2026-03-26 21:15:47] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"900.0","mainamount":"900","operation_number":"160500670","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php5dtfukvmigulav6k5UO"}},"user_id":272} 
[2026-03-26 21:15:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 21:15:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 21:15:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 21:15:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 21:15:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 21:15:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 21:15:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 21:15:50] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 21:15:50] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18956,"user_id":272,"amount":900.0,"admins_notified":7} 
[2026-03-26 21:15:58] production.INFO: Constructing job for order: 181521  
[2026-03-26 21:15:59] production.INFO: Handling job for order: 181521  
[2026-03-26 21:15:59] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 21:15:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:15:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=28ec8cc0-718a-4ca0-8147-c88d838919b0&Player_ID=0984559464  
[2026-03-26 21:15:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=28ec8cc0-718a-4ca0-8147-c88d838919b0&Player_ID=0984559464","has_body":false} 
[2026-03-26 21:15:59] production.INFO: Operation sent successfully {"operation_id":166282,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-z0ZhrN1-1774548959","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 21:15:59"}},"processed_data":{"order_number":"ORD-z0ZhrN1-1774548959","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 21:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6DdsKjHJnNNbvGrTFnDIaZUCFkrlrBP3","execution_time":"2026-03-26 21:16:02"} 
[2026-03-26 21:16:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"6DdsKjHJnNNbvGrTFnDIaZUCFkrlrBP3","execution_time":"2026-03-26 21:16:02","total_operations":9,"sites_count":2} 
[2026-03-26 21:16:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6DdsKjHJnNNbvGrTFnDIaZUCFkrlrBP3","execution_time":"2026-03-26 21:16:02","site_id":4,"site_name":"swgamessls","orders_count":6,"order_ids":["ORD-Uwrb0D-1774548840","ORD-NAWCwl0-1774548844","ORD-gPYb86eL-1774548845","ORD-WDui-1774548913","ORD-fAszK-1774548919","ORD-z0ZhrN1-1774548959"]} 
[2026-03-26 21:16:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6DdsKjHJnNNbvGrTFnDIaZUCFkrlrBP3","execution_time":"2026-03-26 21:16:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 21:16:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6DdsKjHJnNNbvGrTFnDIaZUCFkrlrBP3","execution_time":"2026-03-26 21:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-26 21:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6DdsKjHJnNNbvGrTFnDIaZUCFkrlrBP3","execution_time":"2026-03-26 21:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-z0ZhrN1-1774548959","operation_id":166282} 
[2026-03-26 21:16:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6DdsKjHJnNNbvGrTFnDIaZUCFkrlrBP3","execution_time":"2026-03-26 21:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-z0ZhrN1-1774548959","operation_id":166282,"processed":5,"skipped":1,"updates_prepared":5} 
[2026-03-26 21:16:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"6DdsKjHJnNNbvGrTFnDIaZUCFkrlrBP3","execution_time":"2026-03-26 21:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-z0ZhrN1-1774548959","operation_id":166282,"total_items":5,"chunks":1,"chunk_size":10} 
[2026-03-26 21:16:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"6DdsKjHJnNNbvGrTFnDIaZUCFkrlrBP3","execution_time":"2026-03-26 21:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-z0ZhrN1-1774548959","operation_id":166282,"count":5} 
[2026-03-26 21:16:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"6DdsKjHJnNNbvGrTFnDIaZUCFkrlrBP3","execution_time":"2026-03-26 21:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-z0ZhrN1-1774548959","operation_id":166282,"count":5} 
[2026-03-26 21:16:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"6DdsKjHJnNNbvGrTFnDIaZUCFkrlrBP3","execution_time":"2026-03-26 21:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-z0ZhrN1-1774548959","operation_id":166282,"user_id":587,"notification_type":"order_approved","reference_id":181520} 
[2026-03-26 21:16:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"6DdsKjHJnNNbvGrTFnDIaZUCFkrlrBP3","execution_time":"2026-03-26 21:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-z0ZhrN1-1774548959","operation_id":166282,"user_id":366,"notification_type":"order_approved","reference_id":181514} 
[2026-03-26 21:16:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"6DdsKjHJnNNbvGrTFnDIaZUCFkrlrBP3","execution_time":"2026-03-26 21:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-z0ZhrN1-1774548959","operation_id":166282,"user_id":904,"notification_type":"order_approved","reference_id":181513} 
[2026-03-26 21:16:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"6DdsKjHJnNNbvGrTFnDIaZUCFkrlrBP3","execution_time":"2026-03-26 21:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-z0ZhrN1-1774548959","operation_id":166282,"user_id":904,"notification_type":"order_approved","reference_id":181512} 
[2026-03-26 21:16:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"6DdsKjHJnNNbvGrTFnDIaZUCFkrlrBP3","execution_time":"2026-03-26 21:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-z0ZhrN1-1774548959","operation_id":166282,"user_id":587,"notification_type":"order_approved","reference_id":181519} 
[2026-03-26 21:16:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"6DdsKjHJnNNbvGrTFnDIaZUCFkrlrBP3","execution_time":"2026-03-26 21:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-z0ZhrN1-1774548959","operation_id":166282,"chunk_number":1,"processed":5,"errors":0,"total_operations":5,"total_orders":5,"total_codes":0,"total_refunds":0} 
[2026-03-26 21:16:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"6DdsKjHJnNNbvGrTFnDIaZUCFkrlrBP3","execution_time":"2026-03-26 21:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-z0ZhrN1-1774548959","operation_id":166282,"total_processed":5,"total_errors":0,"chunks_processed":1} 
[2026-03-26 21:16:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"6DdsKjHJnNNbvGrTFnDIaZUCFkrlrBP3","execution_time":"2026-03-26 21:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-z0ZhrN1-1774548959","operation_id":166282,"processed":5,"errors":0} 
[2026-03-26 21:16:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6DdsKjHJnNNbvGrTFnDIaZUCFkrlrBP3","execution_time":"2026-03-26 21:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-z0ZhrN1-1774548959","operation_id":166282,"processed":5,"errors":0} 
[2026-03-26 21:16:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6DdsKjHJnNNbvGrTFnDIaZUCFkrlrBP3","execution_time":"2026-03-26 21:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-z0ZhrN1-1774548959","operation_id":166282,"orders_count":3,"order_ids":["ORD-TBnvirGN-1774548861","ORD-GSAZIaw-1774548861","ORD-hbQBQS-1774548906"]} 
[2026-03-26 21:16:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6DdsKjHJnNNbvGrTFnDIaZUCFkrlrBP3","execution_time":"2026-03-26 21:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-z0ZhrN1-1774548959","operation_id":166282} 
[2026-03-26 21:16:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6DdsKjHJnNNbvGrTFnDIaZUCFkrlrBP3","execution_time":"2026-03-26 21:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-z0ZhrN1-1774548959","operation_id":166282,"orders_count":3} 
[2026-03-26 21:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6DdsKjHJnNNbvGrTFnDIaZUCFkrlrBP3","execution_time":"2026-03-26 21:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GSAZIaw-1774548861","operation_id":166277} 
[2026-03-26 21:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6DdsKjHJnNNbvGrTFnDIaZUCFkrlrBP3","execution_time":"2026-03-26 21:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hbQBQS-1774548906","operation_id":166279} 
[2026-03-26 21:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6DdsKjHJnNNbvGrTFnDIaZUCFkrlrBP3","execution_time":"2026-03-26 21:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TBnvirGN-1774548861","operation_id":166276} 
[2026-03-26 21:16:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6DdsKjHJnNNbvGrTFnDIaZUCFkrlrBP3","execution_time":"2026-03-26 21:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TBnvirGN-1774548861","operation_id":166276,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-26 21:16:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6DdsKjHJnNNbvGrTFnDIaZUCFkrlrBP3","execution_time":"2026-03-26 21:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TBnvirGN-1774548861","operation_id":166276,"processed":0,"errors":0} 
[2026-03-26 21:16:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"6DdsKjHJnNNbvGrTFnDIaZUCFkrlrBP3","execution_time":"2026-03-26 21:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TBnvirGN-1774548861","operation_id":166276} 
[2026-03-26 21:16:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-TBnvirGN-1774548861","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 21:16:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-TBnvirGN-1774548861","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 21:16:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:16:03] production.INFO: SendAcceptReject: Notification queued {"user_id":771,"notification_type":"order_approved","reference_id":181515} 
[2026-03-26 21:16:03] production.INFO: Order updated successfully. Order ID: 181515, Status: completed  
[2026-03-26 21:16:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-TBnvirGN-1774548861","status":"completed","codes_count":0} 
[2026-03-26 21:16:03] production.INFO: Constructing job for order: 181522  
[2026-03-26 21:16:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-GSAZIaw-1774548861","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 21:16:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-GSAZIaw-1774548861","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 21:16:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:16:04] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":181516} 
[2026-03-26 21:16:04] production.INFO: Order updated successfully. Order ID: 181516, Status: completed  
[2026-03-26 21:16:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-GSAZIaw-1774548861","status":"completed","codes_count":0} 
[2026-03-26 21:16:04] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 21:16:05] production.ERROR: FCM send failed for token 565: Requested entity was not found.  
[2026-03-26 21:16:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-26 21:16:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 904  
[2026-03-26 21:16:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 904  
[2026-03-26 21:16:06] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 21:16:07] production.ERROR: FCM send failed for token 565: Requested entity was not found.  
[2026-03-26 21:16:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 771  
[2026-03-26 21:16:08] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 21:16:08] production.ERROR: FCM send failed for token 565: Requested entity was not found.  
[2026-03-26 21:16:08] production.INFO: Handling job for order: 181522  
[2026-03-26 21:16:08] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 21:16:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:16:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=b3fcaed4-6e40-4ee5-9f88-e8cc86b69042&Player_ID=0984559464  
[2026-03-26 21:16:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=b3fcaed4-6e40-4ee5-9f88-e8cc86b69042&Player_ID=0984559464","has_body":false} 
[2026-03-26 21:16:09] production.INFO: Operation sent successfully {"operation_id":166283,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rTv8d-1774548969","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 21:16:09"}},"processed_data":{"order_number":"ORD-rTv8d-1774548969","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 21:17:09] production.INFO: SendAcceptReject: Notification queued {"user_id":38,"notification_type":"order_approved","reference_id":181508} 
[2026-03-26 21:17:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 38  
[2026-03-26 21:17:20] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"320.0","mainamount":"320","operation_number":"160731109","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phptc4k54ch74837braMMi"}},"user_id":1251} 
[2026-03-26 21:17:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 21:17:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 21:17:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 21:17:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 21:17:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 21:17:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 21:17:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 21:17:21] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 21:17:21] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18957,"user_id":1251,"amount":320.0,"admins_notified":7} 
[2026-03-26 21:17:29] production.INFO: Constructing job for order: 181523  
[2026-03-26 21:17:30] production.INFO: Constructing job for order: 181524  
[2026-03-26 21:17:30] production.INFO: Handling job for order: 181523  
[2026-03-26 21:17:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:17:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:17:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/626/params?qty=370000&uuid=1354bc41-98d7-473c-a7de-8c2c506b001e&Player_ID=6161699  
[2026-03-26 21:17:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/626/params?qty=370000&uuid=1354bc41-98d7-473c-a7de-8c2c506b001e&Player_ID=6161699","has_body":false} 
[2026-03-26 21:17:31] production.INFO: Operation sent successfully {"operation_id":166284,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qerXapol-1774549051","amount":46.3946329999999989013304002583026885986328125,"status":"processing","product":"SoMatch Amount","game":"SoMatch","notes":[],"created_at":"2026-03-26 21:17:31"}},"processed_data":{"order_number":"ORD-qerXapol-1774549051","amount":46.3946329999999989013304002583026885986328125,"status":"processing","product":"SoMatch Amount","game":"SoMatch"}} 
[2026-03-26 21:17:31] production.INFO: Handling job for order: 181524  
[2026-03-26 21:17:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:17:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:17:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/626/params?qty=10000&uuid=9364731f-238b-4052-8c6c-6ecf3f045d73&Player_ID=6864497  
[2026-03-26 21:17:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/626/params?qty=10000&uuid=9364731f-238b-4052-8c6c-6ecf3f045d73&Player_ID=6864497","has_body":false} 
[2026-03-26 21:17:32] production.INFO: Operation sent successfully {"operation_id":166285,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6R8iiu-1774549052","amount":1.2539089999999999403001993414363823831081390380859375,"status":"processing","product":"SoMatch Amount","game":"SoMatch","notes":[],"created_at":"2026-03-26 21:17:32"}},"processed_data":{"order_number":"ORD-6R8iiu-1774549052","amount":1.2539089999999999403001993414363823831081390380859375,"status":"processing","product":"SoMatch Amount","game":"SoMatch"}} 
[2026-03-26 21:17:55] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"128.0","mainamount":"128","operation_number":"600432411279","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php12gt2g5kf3l58mADczl"}},"user_id":1470} 
[2026-03-26 21:17:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 21:17:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 21:17:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 21:17:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 21:17:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 21:17:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 21:17:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 21:17:56] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 21:17:56] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18958,"user_id":1470,"amount":128.0,"admins_notified":7} 
[2026-03-26 21:18:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"w5K2Bq5lXQy572d7XZ4JEBr6MwBaFJ0g","execution_time":"2026-03-26 21:18:02"} 
[2026-03-26 21:18:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"w5K2Bq5lXQy572d7XZ4JEBr6MwBaFJ0g","execution_time":"2026-03-26 21:18:02","total_operations":5,"sites_count":2} 
[2026-03-26 21:18:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"w5K2Bq5lXQy572d7XZ4JEBr6MwBaFJ0g","execution_time":"2026-03-26 21:18:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-hbQBQS-1774548906","ORD-qerXapol-1774549051","ORD-6R8iiu-1774549052"]} 
[2026-03-26 21:18:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"w5K2Bq5lXQy572d7XZ4JEBr6MwBaFJ0g","execution_time":"2026-03-26 21:18:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 21:18:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"w5K2Bq5lXQy572d7XZ4JEBr6MwBaFJ0g","execution_time":"2026-03-26 21:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-26 21:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"w5K2Bq5lXQy572d7XZ4JEBr6MwBaFJ0g","execution_time":"2026-03-26 21:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6R8iiu-1774549052","operation_id":166285} 
[2026-03-26 21:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"w5K2Bq5lXQy572d7XZ4JEBr6MwBaFJ0g","execution_time":"2026-03-26 21:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qerXapol-1774549051","operation_id":166284} 
[2026-03-26 21:18:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"w5K2Bq5lXQy572d7XZ4JEBr6MwBaFJ0g","execution_time":"2026-03-26 21:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qerXapol-1774549051","operation_id":166284,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-26 21:18:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"w5K2Bq5lXQy572d7XZ4JEBr6MwBaFJ0g","execution_time":"2026-03-26 21:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qerXapol-1774549051","operation_id":166284,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 21:18:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"w5K2Bq5lXQy572d7XZ4JEBr6MwBaFJ0g","execution_time":"2026-03-26 21:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qerXapol-1774549051","operation_id":166284,"count":1} 
[2026-03-26 21:18:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"w5K2Bq5lXQy572d7XZ4JEBr6MwBaFJ0g","execution_time":"2026-03-26 21:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qerXapol-1774549051","operation_id":166284,"count":1} 
[2026-03-26 21:18:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"w5K2Bq5lXQy572d7XZ4JEBr6MwBaFJ0g","execution_time":"2026-03-26 21:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qerXapol-1774549051","operation_id":166284,"user_id":620,"notification_type":"order_approved","reference_id":181518} 
[2026-03-26 21:18:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"w5K2Bq5lXQy572d7XZ4JEBr6MwBaFJ0g","execution_time":"2026-03-26 21:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qerXapol-1774549051","operation_id":166284,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 21:18:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"w5K2Bq5lXQy572d7XZ4JEBr6MwBaFJ0g","execution_time":"2026-03-26 21:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qerXapol-1774549051","operation_id":166284,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 21:18:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"w5K2Bq5lXQy572d7XZ4JEBr6MwBaFJ0g","execution_time":"2026-03-26 21:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qerXapol-1774549051","operation_id":166284,"processed":1,"errors":0} 
[2026-03-26 21:18:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"w5K2Bq5lXQy572d7XZ4JEBr6MwBaFJ0g","execution_time":"2026-03-26 21:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qerXapol-1774549051","operation_id":166284,"processed":1,"errors":0} 
[2026-03-26 21:18:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"w5K2Bq5lXQy572d7XZ4JEBr6MwBaFJ0g","execution_time":"2026-03-26 21:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qerXapol-1774549051","operation_id":166284,"orders_count":2,"order_ids":["ORD-z0ZhrN1-1774548959","ORD-rTv8d-1774548969"]} 
[2026-03-26 21:18:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"w5K2Bq5lXQy572d7XZ4JEBr6MwBaFJ0g","execution_time":"2026-03-26 21:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qerXapol-1774549051","operation_id":166284} 
[2026-03-26 21:18:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"w5K2Bq5lXQy572d7XZ4JEBr6MwBaFJ0g","execution_time":"2026-03-26 21:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qerXapol-1774549051","operation_id":166284,"orders_count":2} 
[2026-03-26 21:18:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"w5K2Bq5lXQy572d7XZ4JEBr6MwBaFJ0g","execution_time":"2026-03-26 21:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-z0ZhrN1-1774548959","operation_id":166282,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 21:18:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"w5K2Bq5lXQy572d7XZ4JEBr6MwBaFJ0g","execution_time":"2026-03-26 21:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-z0ZhrN1-1774548959","operation_id":166282,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 21:18:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"w5K2Bq5lXQy572d7XZ4JEBr6MwBaFJ0g","execution_time":"2026-03-26 21:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-z0ZhrN1-1774548959","operation_id":166282,"count":2} 
[2026-03-26 21:18:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"w5K2Bq5lXQy572d7XZ4JEBr6MwBaFJ0g","execution_time":"2026-03-26 21:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-z0ZhrN1-1774548959","operation_id":166282,"count":2} 
[2026-03-26 21:18:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"w5K2Bq5lXQy572d7XZ4JEBr6MwBaFJ0g","execution_time":"2026-03-26 21:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-z0ZhrN1-1774548959","operation_id":166282,"user_id":587,"notification_type":"order_approved","reference_id":181522} 
[2026-03-26 21:18:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"w5K2Bq5lXQy572d7XZ4JEBr6MwBaFJ0g","execution_time":"2026-03-26 21:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-z0ZhrN1-1774548959","operation_id":166282,"user_id":587,"notification_type":"order_approved","reference_id":181521} 
[2026-03-26 21:18:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"w5K2Bq5lXQy572d7XZ4JEBr6MwBaFJ0g","execution_time":"2026-03-26 21:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-z0ZhrN1-1774548959","operation_id":166282,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 21:18:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"w5K2Bq5lXQy572d7XZ4JEBr6MwBaFJ0g","execution_time":"2026-03-26 21:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-z0ZhrN1-1774548959","operation_id":166282,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 21:18:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"w5K2Bq5lXQy572d7XZ4JEBr6MwBaFJ0g","execution_time":"2026-03-26 21:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-z0ZhrN1-1774548959","operation_id":166282,"processed":2,"errors":0} 
[2026-03-26 21:18:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"w5K2Bq5lXQy572d7XZ4JEBr6MwBaFJ0g","execution_time":"2026-03-26 21:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-z0ZhrN1-1774548959","operation_id":166282,"processed":2,"errors":0} 
[2026-03-26 21:18:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"w5K2Bq5lXQy572d7XZ4JEBr6MwBaFJ0g","execution_time":"2026-03-26 21:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-z0ZhrN1-1774548959","operation_id":166282} 
[2026-03-26 21:18:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-26 21:18:04] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 21:18:04] production.ERROR: FCM send failed for token 565: Requested entity was not found.  
[2026-03-26 21:18:06] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 21:18:06] production.ERROR: FCM send failed for token 565: Requested entity was not found.  
[2026-03-26 21:18:20] production.INFO: SendAcceptReject: Notification queued {"user_id":569,"notification_type":"request_approved","reference_id":18953} 
[2026-03-26 21:18:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 569  
[2026-03-26 21:18:33] production.INFO: Constructing job for order: 181526  
[2026-03-26 21:18:35] production.INFO: SendAcceptReject: Notification queued {"user_id":189,"notification_type":"request_approved","reference_id":18954} 
[2026-03-26 21:18:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 189  
[2026-03-26 21:18:36] production.INFO: Handling job for order: 181526  
[2026-03-26 21:18:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:18:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:18:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=5eac45fd-a7dc-44a7-bba3-3a3dde27c358&Player_ID=10816506024  
[2026-03-26 21:18:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=5eac45fd-a7dc-44a7-bba3-3a3dde27c358&Player_ID=10816506024","has_body":false} 
[2026-03-26 21:18:37] production.INFO: Constructing job for order: 181527  
[2026-03-26 21:18:37] production.INFO: Operation sent successfully {"operation_id":166286,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ek4-1774549117","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 21:18:37"}},"processed_data":{"order_number":"ORD-ek4-1774549117","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 21:18:40] production.INFO: Handling job for order: 181527  
[2026-03-26 21:18:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:18:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:18:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e2a1f17c-f80c-433f-b949-1f4c0ea4ef6f&Player_ID=51876379325  
[2026-03-26 21:18:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e2a1f17c-f80c-433f-b949-1f4c0ea4ef6f&Player_ID=51876379325","has_body":false} 
[2026-03-26 21:18:41] production.INFO: Operation sent successfully {"operation_id":166287,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VV64yP-1774549121","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 21:18:41"}},"processed_data":{"order_number":"ORD-VV64yP-1774549121","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 21:18:48] production.INFO: SendAcceptReject: Notification queued {"user_id":1470,"notification_type":"request_approved","reference_id":18958} 
[2026-03-26 21:18:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1470  
[2026-03-26 21:18:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VV64yP-1774549121","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 21:18:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-VV64yP-1774549121","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 21:18:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:18:55] production.INFO: SendAcceptReject: Notification queued {"user_id":285,"notification_type":"order_approved","reference_id":181527} 
[2026-03-26 21:18:55] production.INFO: Order updated successfully. Order ID: 181527, Status: completed  
[2026-03-26 21:18:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VV64yP-1774549121","status":"completed","codes_count":0} 
[2026-03-26 21:18:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 285  
[2026-03-26 21:19:00] production.INFO: SendAcceptReject: Notification queued {"user_id":1416,"notification_type":"request_approved","reference_id":18955} 
[2026-03-26 21:19:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1416  
[2026-03-26 21:19:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ek4-1774549117","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 21:19:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-ek4-1774549117","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 21:19:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:19:04] production.INFO: SendAcceptReject: Notification queued {"user_id":1617,"notification_type":"order_approved","reference_id":181526} 
[2026-03-26 21:19:04] production.INFO: Order updated successfully. Order ID: 181526, Status: completed  
[2026-03-26 21:19:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ek4-1774549117","status":"completed","codes_count":0} 
[2026-03-26 21:19:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1617  
[2026-03-26 21:19:18] production.INFO: SendAcceptReject: Notification queued {"user_id":272,"notification_type":"request_approved","reference_id":18956} 
[2026-03-26 21:19:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 272  
[2026-03-26 21:19:27] production.INFO: SendAcceptReject: Notification queued {"user_id":1251,"notification_type":"request_approved","reference_id":18957} 
[2026-03-26 21:19:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1251  
[2026-03-26 21:19:59] production.INFO: Creating credit request {"payload":{"method_id":"14","amount":"5880.0","mainamount":"5880","operation_number":"160732505","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php8ujo7c01jh3v0k9fWjx"}},"user_id":45} 
[2026-03-26 21:20:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 21:20:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 21:20:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 21:20:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 21:20:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 21:20:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 21:20:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 21:20:02] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 21:20:02] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18959,"user_id":45,"amount":5880.0,"admins_notified":7} 
[2026-03-26 21:20:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hsWenaUAMu6EqmfmJl4UH9mh5f1lygxA","execution_time":"2026-03-26 21:20:02"} 
[2026-03-26 21:20:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"hsWenaUAMu6EqmfmJl4UH9mh5f1lygxA","execution_time":"2026-03-26 21:20:02","total_operations":2,"sites_count":1} 
[2026-03-26 21:20:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"hsWenaUAMu6EqmfmJl4UH9mh5f1lygxA","execution_time":"2026-03-26 21:20:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-qerXapol-1774549051","ORD-6R8iiu-1774549052"]} 
[2026-03-26 21:20:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"hsWenaUAMu6EqmfmJl4UH9mh5f1lygxA","execution_time":"2026-03-26 21:20:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 21:20:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"hsWenaUAMu6EqmfmJl4UH9mh5f1lygxA","execution_time":"2026-03-26 21:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 21:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hsWenaUAMu6EqmfmJl4UH9mh5f1lygxA","execution_time":"2026-03-26 21:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6R8iiu-1774549052","operation_id":166285} 
[2026-03-26 21:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hsWenaUAMu6EqmfmJl4UH9mh5f1lygxA","execution_time":"2026-03-26 21:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qerXapol-1774549051","operation_id":166284} 
[2026-03-26 21:20:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"hsWenaUAMu6EqmfmJl4UH9mh5f1lygxA","execution_time":"2026-03-26 21:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qerXapol-1774549051","operation_id":166284,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 21:20:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"hsWenaUAMu6EqmfmJl4UH9mh5f1lygxA","execution_time":"2026-03-26 21:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qerXapol-1774549051","operation_id":166284,"processed":0,"errors":0} 
[2026-03-26 21:20:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"hsWenaUAMu6EqmfmJl4UH9mh5f1lygxA","execution_time":"2026-03-26 21:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qerXapol-1774549051","operation_id":166284} 
[2026-03-26 21:20:02] production.INFO: Executing GetProducts task...  
[2026-03-26 21:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 21:20:02] production.INFO: Executing GetProducts task...  
[2026-03-26 21:20:04] production.INFO: async() رجع: true  
[2026-03-26 21:20:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 21:20:05] production.INFO: Constructing job for order: 181529  
[2026-03-26 21:20:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 21:20:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 21:20:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 21:20:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 21:20:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 21:20:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 21:20:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 21:20:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 21:20:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 21:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 21:20:06] production.INFO: Handling job for order: 181529  
[2026-03-26 21:20:06] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 21:20:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:20:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=7a056299-0ecf-4164-a619-d9b62de587ae&Player_ID=0998814541  
[2026-03-26 21:20:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=7a056299-0ecf-4164-a619-d9b62de587ae&Player_ID=0998814541","has_body":false} 
[2026-03-26 21:20:07] production.INFO: Operation sent successfully {"operation_id":166288,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mKmLL9eh-1774549206","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 21:20:07"}},"processed_data":{"order_number":"ORD-mKmLL9eh-1774549206","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 21:20:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6R8iiu-1774549052","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 21:20:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-6R8iiu-1774549052","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 21:20:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:20:07] production.INFO: SendAcceptReject: Notification queued {"user_id":215,"notification_type":"order_approved","reference_id":181524} 
[2026-03-26 21:20:07] production.INFO: Order updated successfully. Order ID: 181524, Status: completed  
[2026-03-26 21:20:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6R8iiu-1774549052","status":"completed","codes_count":0} 
[2026-03-26 21:20:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qerXapol-1774549051","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 21:20:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-qerXapol-1774549051","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 21:20:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:20:08] production.INFO: SendAcceptReject: Notification queued {"user_id":280,"notification_type":"order_approved","reference_id":181523} 
[2026-03-26 21:20:08] production.INFO: Order updated successfully. Order ID: 181523, Status: completed  
[2026-03-26 21:20:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qerXapol-1774549051","status":"completed","codes_count":0} 
[2026-03-26 21:20:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 215  
[2026-03-26 21:20:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 280  
[2026-03-26 21:20:22] production.INFO: SendAcceptReject: Notification queued {"user_id":1297,"notification_type":"order_approved","reference_id":181525} 
[2026-03-26 21:20:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1297  
[2026-03-26 21:20:26] production.INFO: Constructing job for order: 181530  
[2026-03-26 21:20:26] production.INFO: Constructing job for order: 181531  
[2026-03-26 21:20:28] production.INFO: Handling job for order: 181530  
[2026-03-26 21:20:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:20:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:20:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d4baa800-7df3-43d4-8a42-bda79133275c&Player_ID=52362512673  
[2026-03-26 21:20:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d4baa800-7df3-43d4-8a42-bda79133275c&Player_ID=52362512673","has_body":false} 
[2026-03-26 21:20:28] production.INFO: Operation sent successfully {"operation_id":166289,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5tJK-1774549228","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 21:20:28"}},"processed_data":{"order_number":"ORD-5tJK-1774549228","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 21:20:28] production.INFO: Handling job for order: 181531  
[2026-03-26 21:20:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:20:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:20:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=fd1a076a-eb36-4a44-b4e0-ddcfee6a51f8&Player_ID=51759455334  
[2026-03-26 21:20:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=fd1a076a-eb36-4a44-b4e0-ddcfee6a51f8&Player_ID=51759455334","has_body":false} 
[2026-03-26 21:20:29] production.INFO: SendAcceptReject: Notification queued {"user_id":1297,"notification_type":"order_approved","reference_id":181528} 
[2026-03-26 21:20:29] production.INFO: Operation sent successfully {"operation_id":166290,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-j9B-1774549229","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 21:20:29"}},"processed_data":{"order_number":"ORD-j9B-1774549229","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 21:20:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1297  
[2026-03-26 21:20:36] production.INFO: Constructing job for order: 181532  
[2026-03-26 21:20:38] production.INFO: Handling job for order: 181532  
[2026-03-26 21:20:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:20:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:20:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9ed6e27e-7613-4e8e-9652-b030b10d6f08&Player_ID=51759455334  
[2026-03-26 21:20:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9ed6e27e-7613-4e8e-9652-b030b10d6f08&Player_ID=51759455334","has_body":false} 
[2026-03-26 21:20:39] production.INFO: Constructing job for order: 181533  
[2026-03-26 21:20:39] production.INFO: Operation sent successfully {"operation_id":166291,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pr4P0WAs-1774549239","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 21:20:39"}},"processed_data":{"order_number":"ORD-pr4P0WAs-1774549239","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 21:20:42] production.INFO: Handling job for order: 181533  
[2026-03-26 21:20:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:20:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:20:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=13700&uuid=941fdec8-f932-427e-b6a9-f2bda5de1557&Player_ID=1673988464  
[2026-03-26 21:20:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=13700&uuid=941fdec8-f932-427e-b6a9-f2bda5de1557&Player_ID=1673988464","has_body":false} 
[2026-03-26 21:20:43] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1250.0","mainamount":"1250","operation_number":"160734541","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phposagr290sgue3ojlbdw"}},"user_id":620} 
[2026-03-26 21:20:43] production.INFO: Operation sent successfully {"operation_id":166292,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SEG4b-1774549243","amount":1.54207200000000010930989446933381259441375732421875,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-26 21:20:43"}},"processed_data":{"order_number":"ORD-SEG4b-1774549243","amount":1.54207200000000010930989446933381259441375732421875,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-26 21:20:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 21:20:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 21:20:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 21:20:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 21:20:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 21:20:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 21:20:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 21:20:43] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 21:20:43] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18960,"user_id":620,"amount":1250.0,"admins_notified":7} 
[2026-03-26 21:20:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5tJK-1774549228","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 21:20:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-5tJK-1774549228","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 21:20:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:20:46] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":181530} 
[2026-03-26 21:20:46] production.INFO: Order updated successfully. Order ID: 181530, Status: completed  
[2026-03-26 21:20:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5tJK-1774549228","status":"completed","codes_count":0} 
[2026-03-26 21:20:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-26 21:20:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SEG4b-1774549243","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 21:20:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-SEG4b-1774549243","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 21:20:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:20:49] production.INFO: SendAcceptReject: Notification queued {"user_id":1416,"notification_type":"order_approved","reference_id":181533} 
[2026-03-26 21:20:49] production.INFO: Order updated successfully. Order ID: 181533, Status: completed  
[2026-03-26 21:20:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SEG4b-1774549243","status":"completed","codes_count":0} 
[2026-03-26 21:20:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-j9B-1774549229","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 21:20:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-j9B-1774549229","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 21:20:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:20:49] production.INFO: SendAcceptReject: Notification queued {"user_id":272,"notification_type":"order_approved","reference_id":181531} 
[2026-03-26 21:20:49] production.INFO: Order updated successfully. Order ID: 181531, Status: completed  
[2026-03-26 21:20:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-j9B-1774549229","status":"completed","codes_count":0} 
[2026-03-26 21:20:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1416  
[2026-03-26 21:20:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 272  
[2026-03-26 21:20:53] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"100.0","mainamount":"100","operation_number":"160734568","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php1mdmimoqi1vmaF72z8v"}},"user_id":1251} 
[2026-03-26 21:20:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 21:20:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 21:20:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 21:20:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 21:20:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 21:20:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 21:20:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 21:20:55] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 21:20:55] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18961,"user_id":1251,"amount":100.0,"admins_notified":7} 
[2026-03-26 21:20:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pr4P0WAs-1774549239","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 21:20:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-pr4P0WAs-1774549239","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 21:20:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:20:56] production.INFO: SendAcceptReject: Notification queued {"user_id":272,"notification_type":"order_approved","reference_id":181532} 
[2026-03-26 21:20:56] production.INFO: Order updated successfully. Order ID: 181532, Status: completed  
[2026-03-26 21:20:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pr4P0WAs-1774549239","status":"completed","codes_count":0} 
[2026-03-26 21:20:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 272  
[2026-03-26 21:21:27] production.INFO: Constructing job for order: 181534  
[2026-03-26 21:21:28] production.INFO: Handling job for order: 181534  
[2026-03-26 21:21:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:21:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:21:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=879b691d-f8d0-416d-a8d4-6485f760f5e2&Player_ID=1100765771  
[2026-03-26 21:21:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=879b691d-f8d0-416d-a8d4-6485f760f5e2&Player_ID=1100765771","has_body":false} 
[2026-03-26 21:21:29] production.INFO: Operation sent successfully {"operation_id":166293,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OjUUpay4-1774549289","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-26 21:21:29"}},"processed_data":{"order_number":"ORD-OjUUpay4-1774549289","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-26 21:21:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-OjUUpay4-1774549289","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 21:21:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-OjUUpay4-1774549289","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 21:21:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:21:34] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":181534} 
[2026-03-26 21:21:34] production.INFO: Order updated successfully. Order ID: 181534, Status: completed  
[2026-03-26 21:21:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-OjUUpay4-1774549289","status":"completed","codes_count":0} 
[2026-03-26 21:21:35] production.INFO: SendAcceptReject: Notification queued {"user_id":45,"notification_type":"request_approved","reference_id":18959} 
[2026-03-26 21:21:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-26 21:21:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 45  
[2026-03-26 21:21:45] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"request_approved","reference_id":18960} 
[2026-03-26 21:21:46] production.INFO: Constructing job for order: 181535  
[2026-03-26 21:21:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-26 21:21:47] production.INFO: Handling job for order: 181535  
[2026-03-26 21:21:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:21:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:21:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=821b8d3b-021e-47ec-8cc6-e4d98b05bafb&Player_ID=52362512673  
[2026-03-26 21:21:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=821b8d3b-021e-47ec-8cc6-e4d98b05bafb&Player_ID=52362512673","has_body":false} 
[2026-03-26 21:21:48] production.INFO: Operation sent successfully {"operation_id":166294,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DZLyMi-1774549308","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 21:21:48"}},"processed_data":{"order_number":"ORD-DZLyMi-1774549308","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 21:21:54] production.INFO: SendAcceptReject: Notification queued {"user_id":1251,"notification_type":"request_approved","reference_id":18961} 
[2026-03-26 21:21:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1251  
[2026-03-26 21:22:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-DZLyMi-1774549308","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 21:22:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-DZLyMi-1774549308","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 21:22:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:22:01] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":181535} 
[2026-03-26 21:22:01] production.INFO: Order updated successfully. Order ID: 181535, Status: completed  
[2026-03-26 21:22:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-DZLyMi-1774549308","status":"completed","codes_count":0} 
[2026-03-26 21:22:03] production.INFO: Constructing job for order: 181536  
[2026-03-26 21:22:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-26 21:22:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ZaYwNu9sJJNi154KHHZlzk054nig7bpF","execution_time":"2026-03-26 21:22:03"} 
[2026-03-26 21:22:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ZaYwNu9sJJNi154KHHZlzk054nig7bpF","execution_time":"2026-03-26 21:22:03","total_operations":1,"sites_count":1} 
[2026-03-26 21:22:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ZaYwNu9sJJNi154KHHZlzk054nig7bpF","execution_time":"2026-03-26 21:22:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-mKmLL9eh-1774549206"]} 
[2026-03-26 21:22:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ZaYwNu9sJJNi154KHHZlzk054nig7bpF","execution_time":"2026-03-26 21:22:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 21:22:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ZaYwNu9sJJNi154KHHZlzk054nig7bpF","execution_time":"2026-03-26 21:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 21:22:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ZaYwNu9sJJNi154KHHZlzk054nig7bpF","execution_time":"2026-03-26 21:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mKmLL9eh-1774549206","operation_id":166288,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 21:22:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"ZaYwNu9sJJNi154KHHZlzk054nig7bpF","execution_time":"2026-03-26 21:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mKmLL9eh-1774549206","operation_id":166288,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 21:22:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"ZaYwNu9sJJNi154KHHZlzk054nig7bpF","execution_time":"2026-03-26 21:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mKmLL9eh-1774549206","operation_id":166288,"count":1} 
[2026-03-26 21:22:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"ZaYwNu9sJJNi154KHHZlzk054nig7bpF","execution_time":"2026-03-26 21:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mKmLL9eh-1774549206","operation_id":166288,"count":1} 
[2026-03-26 21:22:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ZaYwNu9sJJNi154KHHZlzk054nig7bpF","execution_time":"2026-03-26 21:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mKmLL9eh-1774549206","operation_id":166288,"user_id":1056,"notification_type":"order_approved","reference_id":181529} 
[2026-03-26 21:22:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"ZaYwNu9sJJNi154KHHZlzk054nig7bpF","execution_time":"2026-03-26 21:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mKmLL9eh-1774549206","operation_id":166288,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 21:22:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"ZaYwNu9sJJNi154KHHZlzk054nig7bpF","execution_time":"2026-03-26 21:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mKmLL9eh-1774549206","operation_id":166288,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 21:22:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"ZaYwNu9sJJNi154KHHZlzk054nig7bpF","execution_time":"2026-03-26 21:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mKmLL9eh-1774549206","operation_id":166288,"processed":1,"errors":0} 
[2026-03-26 21:22:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ZaYwNu9sJJNi154KHHZlzk054nig7bpF","execution_time":"2026-03-26 21:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mKmLL9eh-1774549206","operation_id":166288,"processed":1,"errors":0} 
[2026-03-26 21:22:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ZaYwNu9sJJNi154KHHZlzk054nig7bpF","execution_time":"2026-03-26 21:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mKmLL9eh-1774549206","operation_id":166288} 
[2026-03-26 21:22:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-26 21:22:06] production.INFO: Handling job for order: 181536  
[2026-03-26 21:22:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:22:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:22:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=90000&uuid=2dc3c1ea-15c6-4f62-b8d5-99014f2db426&Player_ID=83821435  
[2026-03-26 21:22:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=90000&uuid=2dc3c1ea-15c6-4f62-b8d5-99014f2db426&Player_ID=83821435","has_body":false} 
[2026-03-26 21:22:07] production.INFO: Operation sent successfully {"operation_id":166295,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MGTCw-1774549327","amount":9.642932999999999310603016056120395660400390625,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-26 21:22:07"}},"processed_data":{"order_number":"ORD-MGTCw-1774549327","amount":9.642932999999999310603016056120395660400390625,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-26 21:22:20] production.INFO: Constructing job for order: 181537  
[2026-03-26 21:22:22] production.INFO: Handling job for order: 181537  
[2026-03-26 21:22:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:22:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:22:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=64435db6-a02a-4edd-9f85-6f8b4aa4c3f1&Player_ID=51759455334  
[2026-03-26 21:22:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=64435db6-a02a-4edd-9f85-6f8b4aa4c3f1&Player_ID=51759455334","has_body":false} 
[2026-03-26 21:22:23] production.INFO: Operation sent successfully {"operation_id":166296,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qa5-1774549343","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 21:22:23"}},"processed_data":{"order_number":"ORD-qa5-1774549343","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 21:22:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qa5-1774549343","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 21:22:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-qa5-1774549343","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 21:22:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:22:34] production.INFO: SendAcceptReject: Notification queued {"user_id":272,"notification_type":"order_approved","reference_id":181537} 
[2026-03-26 21:22:34] production.INFO: Order updated successfully. Order ID: 181537, Status: completed  
[2026-03-26 21:22:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qa5-1774549343","status":"completed","codes_count":0} 
[2026-03-26 21:22:35] production.INFO: Constructing job for order: 181538  
[2026-03-26 21:22:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 272  
[2026-03-26 21:22:38] production.INFO: Handling job for order: 181538  
[2026-03-26 21:22:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:22:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:22:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=ebe7f09e-3bd3-4edc-b602-7217c74fd30a&Player_ID=10816506024  
[2026-03-26 21:22:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=ebe7f09e-3bd3-4edc-b602-7217c74fd30a&Player_ID=10816506024","has_body":false} 
[2026-03-26 21:22:39] production.INFO: Operation sent successfully {"operation_id":166297,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JfOy8-1774549359","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 21:22:39"}},"processed_data":{"order_number":"ORD-JfOy8-1774549359","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 21:22:48] production.INFO: Constructing job for order: 181539  
[2026-03-26 21:22:51] production.INFO: Handling job for order: 181539  
[2026-03-26 21:22:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:22:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:22:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=a50deb0a-ad11-4f43-a195-39e9fd016d62&Player_ID=52333543198  
[2026-03-26 21:22:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=a50deb0a-ad11-4f43-a195-39e9fd016d62&Player_ID=52333543198","has_body":false} 
[2026-03-26 21:22:52] production.INFO: Operation sent successfully {"operation_id":166298,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uFgM-1774549372","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 21:22:52"}},"processed_data":{"order_number":"ORD-uFgM-1774549372","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 21:23:01] production.INFO: Constructing job for order: 181540  
[2026-03-26 21:23:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-uFgM-1774549372","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 21:23:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-uFgM-1774549372","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 21:23:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:23:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-JfOy8-1774549359","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 21:23:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-JfOy8-1774549359","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 21:23:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:23:04] production.INFO: SendAcceptReject: Notification queued {"user_id":861,"notification_type":"order_approved","reference_id":181539} 
[2026-03-26 21:23:04] production.INFO: Order updated successfully. Order ID: 181539, Status: completed  
[2026-03-26 21:23:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-uFgM-1774549372","status":"completed","codes_count":0} 
[2026-03-26 21:23:04] production.INFO: SendAcceptReject: Notification queued {"user_id":1617,"notification_type":"order_approved","reference_id":181538} 
[2026-03-26 21:23:04] production.INFO: Order updated successfully. Order ID: 181538, Status: completed  
[2026-03-26 21:23:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-JfOy8-1774549359","status":"completed","codes_count":0} 
[2026-03-26 21:23:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 861  
[2026-03-26 21:23:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1617  
[2026-03-26 21:23:04] production.INFO: Handling job for order: 181540  
[2026-03-26 21:23:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:23:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:23:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=74c0083a-0024-42d9-b24f-02765a90694f&Player_ID=52362512673  
[2026-03-26 21:23:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=74c0083a-0024-42d9-b24f-02765a90694f&Player_ID=52362512673","has_body":false} 
[2026-03-26 21:23:05] production.INFO: Operation sent successfully {"operation_id":166299,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-B9B7kCK-1774549385","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 21:23:05"}},"processed_data":{"order_number":"ORD-B9B7kCK-1774549385","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 21:23:12] production.INFO: Constructing job for order: 181541  
[2026-03-26 21:23:14] production.INFO: Handling job for order: 181541  
[2026-03-26 21:23:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:23:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:23:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=cc523567-877b-4144-92ec-9238b4112673&Player_ID=51318034615  
[2026-03-26 21:23:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=cc523567-877b-4144-92ec-9238b4112673&Player_ID=51318034615","has_body":false} 
[2026-03-26 21:23:15] production.INFO: Operation sent successfully {"operation_id":166300,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8HtZFxN-1774549394","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 21:23:15"}},"processed_data":{"order_number":"ORD-8HtZFxN-1774549394","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 21:23:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-B9B7kCK-1774549385","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 21:23:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-B9B7kCK-1774549385","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 21:23:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:23:16] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":181540} 
[2026-03-26 21:23:16] production.INFO: Order updated successfully. Order ID: 181540, Status: completed  
[2026-03-26 21:23:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-B9B7kCK-1774549385","status":"completed","codes_count":0} 
[2026-03-26 21:23:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-26 21:23:18] production.INFO: Constructing job for order: 181542  
[2026-03-26 21:23:21] production.INFO: Handling job for order: 181542  
[2026-03-26 21:23:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:23:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:23:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/615/params?qty=10000&uuid=3fc96f1b-b30b-41f4-9e94-be934831ecb6&Player_ID=15312943  
[2026-03-26 21:23:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/615/params?qty=10000&uuid=3fc96f1b-b30b-41f4-9e94-be934831ecb6&Player_ID=15312943","has_body":false} 
[2026-03-26 21:23:22] production.INFO: Operation sent successfully {"operation_id":166301,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-t88-1774549401","amount":1.0519410000000000149356083056773059070110321044921875,"status":"processing","product":"Xena Amount","game":"Xena","notes":[],"created_at":"2026-03-26 21:23:22"}},"processed_data":{"order_number":"ORD-t88-1774549401","amount":1.0519410000000000149356083056773059070110321044921875,"status":"processing","product":"Xena Amount","game":"Xena"}} 
[2026-03-26 21:23:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8HtZFxN-1774549394","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 21:23:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-8HtZFxN-1774549394","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 21:23:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:23:31] production.INFO: SendAcceptReject: Notification queued {"user_id":861,"notification_type":"order_approved","reference_id":181541} 
[2026-03-26 21:23:31] production.INFO: Order updated successfully. Order ID: 181541, Status: completed  
[2026-03-26 21:23:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8HtZFxN-1774549394","status":"completed","codes_count":0} 
[2026-03-26 21:23:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 861  
[2026-03-26 21:23:37] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"2400.0","mainamount":"2400","operation_number":"160737156","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpmavue3fghfhn4LTH5XU"}},"user_id":240} 
[2026-03-26 21:23:38] production.INFO: Constructing job for order: 181543  
[2026-03-26 21:23:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 21:23:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 21:23:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 21:23:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 21:23:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 21:23:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 21:23:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 21:23:40] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 21:23:40] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18962,"user_id":240,"amount":2400.0,"admins_notified":7} 
[2026-03-26 21:23:40] production.INFO: Handling job for order: 181543  
[2026-03-26 21:23:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:23:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:23:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7d3857cd-3943-4e8c-9204-eed900b3ea5e&Player_ID=51759455334  
[2026-03-26 21:23:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7d3857cd-3943-4e8c-9204-eed900b3ea5e&Player_ID=51759455334","has_body":false} 
[2026-03-26 21:23:41] production.INFO: Operation sent successfully {"operation_id":166302,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ymxk2Y-1774549420","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 21:23:41"}},"processed_data":{"order_number":"ORD-Ymxk2Y-1774549420","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 21:23:47] production.INFO: Constructing job for order: 181544  
[2026-03-26 21:23:50] production.INFO: Handling job for order: 181544  
[2026-03-26 21:23:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:23:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:23:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=4b1e6dab-a799-43be-9086-e60462ae5423&Player_ID=52437264198  
[2026-03-26 21:23:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=4b1e6dab-a799-43be-9086-e60462ae5423&Player_ID=52437264198","has_body":false} 
[2026-03-26 21:23:51] production.INFO: Operation sent successfully {"operation_id":166303,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-h8cmS-1774549430","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 21:23:51"}},"processed_data":{"order_number":"ORD-h8cmS-1774549430","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-26 21:23:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Ymxk2Y-1774549420","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 21:23:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-Ymxk2Y-1774549420","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 21:23:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:23:58] production.INFO: SendAcceptReject: Notification queued {"user_id":272,"notification_type":"order_approved","reference_id":181543} 
[2026-03-26 21:23:58] production.INFO: Order updated successfully. Order ID: 181543, Status: completed  
[2026-03-26 21:23:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Ymxk2Y-1774549420","status":"completed","codes_count":0} 
[2026-03-26 21:24:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 272  
[2026-03-26 21:24:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-h8cmS-1774549430","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 21:24:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-h8cmS-1774549430","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 21:24:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:24:01] production.INFO: SendAcceptReject: Notification queued {"user_id":948,"notification_type":"order_approved","reference_id":181544} 
[2026-03-26 21:24:01] production.INFO: Order updated successfully. Order ID: 181544, Status: completed  
[2026-03-26 21:24:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-h8cmS-1774549430","status":"completed","codes_count":0} 
[2026-03-26 21:24:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 948  
[2026-03-26 21:24:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"tmueudWeF7PTxjB1lyERXox7j9xCvdbu","execution_time":"2026-03-26 21:24:03"} 
[2026-03-26 21:24:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"tmueudWeF7PTxjB1lyERXox7j9xCvdbu","execution_time":"2026-03-26 21:24:03","total_operations":2,"sites_count":1} 
[2026-03-26 21:24:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"tmueudWeF7PTxjB1lyERXox7j9xCvdbu","execution_time":"2026-03-26 21:24:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-MGTCw-1774549327","ORD-t88-1774549401"]} 
[2026-03-26 21:24:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"tmueudWeF7PTxjB1lyERXox7j9xCvdbu","execution_time":"2026-03-26 21:24:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 21:24:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"tmueudWeF7PTxjB1lyERXox7j9xCvdbu","execution_time":"2026-03-26 21:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 21:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tmueudWeF7PTxjB1lyERXox7j9xCvdbu","execution_time":"2026-03-26 21:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t88-1774549401","operation_id":166301} 
[2026-03-26 21:24:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"tmueudWeF7PTxjB1lyERXox7j9xCvdbu","execution_time":"2026-03-26 21:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t88-1774549401","operation_id":166301,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-26 21:24:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"tmueudWeF7PTxjB1lyERXox7j9xCvdbu","execution_time":"2026-03-26 21:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t88-1774549401","operation_id":166301,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 21:24:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"tmueudWeF7PTxjB1lyERXox7j9xCvdbu","execution_time":"2026-03-26 21:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t88-1774549401","operation_id":166301,"count":1} 
[2026-03-26 21:24:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"tmueudWeF7PTxjB1lyERXox7j9xCvdbu","execution_time":"2026-03-26 21:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t88-1774549401","operation_id":166301,"count":1} 
[2026-03-26 21:24:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"tmueudWeF7PTxjB1lyERXox7j9xCvdbu","execution_time":"2026-03-26 21:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t88-1774549401","operation_id":166301,"user_id":948,"notification_type":"order_approved","reference_id":181536} 
[2026-03-26 21:24:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"tmueudWeF7PTxjB1lyERXox7j9xCvdbu","execution_time":"2026-03-26 21:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t88-1774549401","operation_id":166301,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 21:24:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"tmueudWeF7PTxjB1lyERXox7j9xCvdbu","execution_time":"2026-03-26 21:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t88-1774549401","operation_id":166301,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 21:24:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"tmueudWeF7PTxjB1lyERXox7j9xCvdbu","execution_time":"2026-03-26 21:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t88-1774549401","operation_id":166301,"processed":1,"errors":0} 
[2026-03-26 21:24:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"tmueudWeF7PTxjB1lyERXox7j9xCvdbu","execution_time":"2026-03-26 21:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t88-1774549401","operation_id":166301,"processed":1,"errors":0} 
[2026-03-26 21:24:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"tmueudWeF7PTxjB1lyERXox7j9xCvdbu","execution_time":"2026-03-26 21:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t88-1774549401","operation_id":166301} 
[2026-03-26 21:24:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 948  
[2026-03-26 21:25:03] production.INFO: Executing GetProducts task...  
[2026-03-26 21:25:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 21:25:03] production.INFO: Executing GetProducts task...  
[2026-03-26 21:25:05] production.INFO: async() رجع: true  
[2026-03-26 21:25:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 21:25:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 21:25:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 21:25:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 21:25:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 21:25:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 21:25:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 21:25:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 21:25:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 21:25:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 21:25:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 21:25:19] production.INFO: Constructing job for order: 181546  
[2026-03-26 21:25:21] production.INFO: Handling job for order: 181546  
[2026-03-26 21:25:21] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 21:25:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:25:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/13/params?qty=1&uuid=157c62f1-b18e-4c77-9e9b-6e141e33f538&Player_ID=%E2%80%AA0958436278%E2%80%AC  
[2026-03-26 21:25:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/13/params?qty=1&uuid=157c62f1-b18e-4c77-9e9b-6e141e33f538&Player_ID=%E2%80%AA0958436278%E2%80%AC","has_body":false} 
[2026-03-26 21:25:21] production.INFO: Constructing job for order: 181547  
[2026-03-26 21:25:21] production.ERROR: ❌ Missing required field: order_number for site: swgamessls {"available_fields":["error","message",0],"required_fields":["order_number","amount","status"]} 
[2026-03-26 21:25:22] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":166304,"exception":"Unknown named parameter $userId"} 
[2026-03-26 21:25:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-26 21:25:22] production.INFO: Handling job for order: 181547  
[2026-03-26 21:25:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:25:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:25:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=5daa24b3-6c28-49ba-b9e6-10524deed98a&Player_ID=7278345558  
[2026-03-26 21:25:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=5daa24b3-6c28-49ba-b9e6-10524deed98a&Player_ID=7278345558","has_body":false} 
[2026-03-26 21:25:22] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"3500.0","mainamount":"3500","operation_number":"600432417197","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpho1rugv3upq39ei6PRa"}},"user_id":1461} 
[2026-03-26 21:25:22] production.INFO: Operation sent successfully {"operation_id":166305,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CmrRiO1D-1774549522","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 21:25:22"}},"processed_data":{"order_number":"ORD-CmrRiO1D-1774549522","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 21:25:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 21:25:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 21:25:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 21:25:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 21:25:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 21:25:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 21:25:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 21:25:25] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 21:25:25] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18963,"user_id":1461,"amount":3500.0,"admins_notified":7} 
[2026-03-26 21:25:26] production.INFO: SendAcceptReject: Notification queued {"user_id":1251,"notification_type":"order_rejected","reference_id":181545} 
[2026-03-26 21:25:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1251  
[2026-03-26 21:25:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1251  
[2026-03-26 21:25:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-CmrRiO1D-1774549522","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 21:25:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-CmrRiO1D-1774549522","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 21:25:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:25:46] production.INFO: SendAcceptReject: Notification queued {"user_id":1417,"notification_type":"order_approved","reference_id":181547} 
[2026-03-26 21:25:46] production.INFO: Order updated successfully. Order ID: 181547, Status: completed  
[2026-03-26 21:25:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-CmrRiO1D-1774549522","status":"completed","codes_count":0} 
[2026-03-26 21:25:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1417  
[2026-03-26 21:25:47] production.INFO: Constructing job for order: 181548  
[2026-03-26 21:25:50] production.INFO: Handling job for order: 181548  
[2026-03-26 21:25:50] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 21:25:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:25:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=c8fd3086-9a6e-428c-8214-7703deff691b&Player_ID=0945390292  
[2026-03-26 21:25:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=c8fd3086-9a6e-428c-8214-7703deff691b&Player_ID=0945390292","has_body":false} 
[2026-03-26 21:25:50] production.INFO: Operation sent successfully {"operation_id":166306,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LuBMt-1774549550","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 21:25:50"}},"processed_data":{"order_number":"ORD-LuBMt-1774549550","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 21:25:55] production.INFO: Constructing job for order: 181549  
[2026-03-26 21:25:56] production.INFO: Handling job for order: 181549  
[2026-03-26 21:25:56] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 21:25:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:25:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=8a892b0d-0224-4c95-89f0-dd86c6b386c4&Player_ID=0945390292  
[2026-03-26 21:25:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=8a892b0d-0224-4c95-89f0-dd86c6b386c4&Player_ID=0945390292","has_body":false} 
[2026-03-26 21:25:57] production.INFO: Operation sent successfully {"operation_id":166307,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BfbiJ8vW-1774549557","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 21:25:57"}},"processed_data":{"order_number":"ORD-BfbiJ8vW-1774549557","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 21:26:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"rzYMfDfvKz0oc3XQA0K6mXwRgaFWoJke","execution_time":"2026-03-26 21:26:03"} 
[2026-03-26 21:26:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"rzYMfDfvKz0oc3XQA0K6mXwRgaFWoJke","execution_time":"2026-03-26 21:26:03","total_operations":3,"sites_count":2} 
[2026-03-26 21:26:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"rzYMfDfvKz0oc3XQA0K6mXwRgaFWoJke","execution_time":"2026-03-26 21:26:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-t88-1774549401"]} 
[2026-03-26 21:26:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"rzYMfDfvKz0oc3XQA0K6mXwRgaFWoJke","execution_time":"2026-03-26 21:26:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 21:26:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"rzYMfDfvKz0oc3XQA0K6mXwRgaFWoJke","execution_time":"2026-03-26 21:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 21:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rzYMfDfvKz0oc3XQA0K6mXwRgaFWoJke","execution_time":"2026-03-26 21:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t88-1774549401","operation_id":166301} 
[2026-03-26 21:26:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"rzYMfDfvKz0oc3XQA0K6mXwRgaFWoJke","execution_time":"2026-03-26 21:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t88-1774549401","operation_id":166301,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 21:26:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"rzYMfDfvKz0oc3XQA0K6mXwRgaFWoJke","execution_time":"2026-03-26 21:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t88-1774549401","operation_id":166301,"processed":0,"errors":0} 
[2026-03-26 21:26:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"rzYMfDfvKz0oc3XQA0K6mXwRgaFWoJke","execution_time":"2026-03-26 21:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t88-1774549401","operation_id":166301,"orders_count":2,"order_ids":["ORD-LuBMt-1774549550","ORD-BfbiJ8vW-1774549557"]} 
[2026-03-26 21:26:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"rzYMfDfvKz0oc3XQA0K6mXwRgaFWoJke","execution_time":"2026-03-26 21:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t88-1774549401","operation_id":166301} 
[2026-03-26 21:26:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"rzYMfDfvKz0oc3XQA0K6mXwRgaFWoJke","execution_time":"2026-03-26 21:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t88-1774549401","operation_id":166301,"orders_count":2} 
[2026-03-26 21:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rzYMfDfvKz0oc3XQA0K6mXwRgaFWoJke","execution_time":"2026-03-26 21:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BfbiJ8vW-1774549557","operation_id":166307} 
[2026-03-26 21:26:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"rzYMfDfvKz0oc3XQA0K6mXwRgaFWoJke","execution_time":"2026-03-26 21:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LuBMt-1774549550","operation_id":166306,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-26 21:26:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"rzYMfDfvKz0oc3XQA0K6mXwRgaFWoJke","execution_time":"2026-03-26 21:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LuBMt-1774549550","operation_id":166306,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 21:26:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"rzYMfDfvKz0oc3XQA0K6mXwRgaFWoJke","execution_time":"2026-03-26 21:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LuBMt-1774549550","operation_id":166306,"count":1} 
[2026-03-26 21:26:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"rzYMfDfvKz0oc3XQA0K6mXwRgaFWoJke","execution_time":"2026-03-26 21:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LuBMt-1774549550","operation_id":166306,"count":1} 
[2026-03-26 21:26:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"rzYMfDfvKz0oc3XQA0K6mXwRgaFWoJke","execution_time":"2026-03-26 21:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LuBMt-1774549550","operation_id":166306,"user_id":1056,"notification_type":"order_approved","reference_id":181548} 
[2026-03-26 21:26:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"rzYMfDfvKz0oc3XQA0K6mXwRgaFWoJke","execution_time":"2026-03-26 21:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LuBMt-1774549550","operation_id":166306,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 21:26:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"rzYMfDfvKz0oc3XQA0K6mXwRgaFWoJke","execution_time":"2026-03-26 21:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LuBMt-1774549550","operation_id":166306,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 21:26:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"rzYMfDfvKz0oc3XQA0K6mXwRgaFWoJke","execution_time":"2026-03-26 21:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LuBMt-1774549550","operation_id":166306,"processed":1,"errors":0} 
[2026-03-26 21:26:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"rzYMfDfvKz0oc3XQA0K6mXwRgaFWoJke","execution_time":"2026-03-26 21:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LuBMt-1774549550","operation_id":166306,"processed":1,"errors":0} 
[2026-03-26 21:26:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"rzYMfDfvKz0oc3XQA0K6mXwRgaFWoJke","execution_time":"2026-03-26 21:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LuBMt-1774549550","operation_id":166306} 
[2026-03-26 21:26:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-26 21:26:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-t88-1774549401","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 21:26:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-t88-1774549401","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 21:26:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:26:04] production.INFO: SendAcceptReject: Notification queued {"user_id":57,"notification_type":"order_approved","reference_id":181542} 
[2026-03-26 21:26:04] production.INFO: Order updated successfully. Order ID: 181542, Status: completed  
[2026-03-26 21:26:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-t88-1774549401","status":"completed","codes_count":0} 
[2026-03-26 21:26:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 57  
[2026-03-26 21:26:17] production.INFO: SendAcceptReject: Notification queued {"user_id":240,"notification_type":"request_approved","reference_id":18962} 
[2026-03-26 21:26:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 240  
[2026-03-26 21:26:19] production.INFO: Constructing job for order: 181550  
[2026-03-26 21:26:21] production.INFO: Constructing job for order: 181551  
[2026-03-26 21:26:21] production.INFO: Handling job for order: 181550  
[2026-03-26 21:26:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:26:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:26:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0cc5da77-5452-438f-a1cf-0ba912bf58a6&Player_ID=51757337778  
[2026-03-26 21:26:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0cc5da77-5452-438f-a1cf-0ba912bf58a6&Player_ID=51757337778","has_body":false} 
[2026-03-26 21:26:22] production.INFO: Operation sent successfully {"operation_id":166308,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RAVoLE-1774549582","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 21:26:22"}},"processed_data":{"order_number":"ORD-RAVoLE-1774549582","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 21:26:22] production.INFO: Handling job for order: 181551  
[2026-03-26 21:26:22] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 21:26:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:26:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=df2fc72c-b48d-41eb-98b3-4d5dcffa4d41&Player_ID=%E2%80%AA0958436278%E2%80%AC  
[2026-03-26 21:26:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=df2fc72c-b48d-41eb-98b3-4d5dcffa4d41&Player_ID=%E2%80%AA0958436278%E2%80%AC","has_body":false} 
[2026-03-26 21:26:22] production.ERROR: ❌ Missing required field: order_number for site: swgamessls {"available_fields":["error","message",0],"required_fields":["order_number","amount","status"]} 
[2026-03-26 21:26:22] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":166309,"exception":"Unknown named parameter $userId"} 
[2026-03-26 21:26:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-26 21:26:33] production.INFO: SendAcceptReject: Notification queued {"user_id":1461,"notification_type":"request_approved","reference_id":18963} 
[2026-03-26 21:26:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1461  
[2026-03-26 21:26:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-RAVoLE-1774549582","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 21:26:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-RAVoLE-1774549582","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 21:26:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:26:46] production.INFO: SendAcceptReject: Notification queued {"user_id":569,"notification_type":"order_approved","reference_id":181550} 
[2026-03-26 21:26:46] production.INFO: Order updated successfully. Order ID: 181550, Status: completed  
[2026-03-26 21:26:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-RAVoLE-1774549582","status":"completed","codes_count":0} 
[2026-03-26 21:26:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 569  
[2026-03-26 21:26:48] production.INFO: Constructing job for order: 181552  
[2026-03-26 21:26:50] production.INFO: Handling job for order: 181552  
[2026-03-26 21:26:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:26:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:26:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/202/params?qty=1&uuid=1c65ff91-71c3-4299-8503-8d9dde6fe9f2&Player_ID=5228791314  
[2026-03-26 21:26:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/202/params?qty=1&uuid=1c65ff91-71c3-4299-8503-8d9dde6fe9f2&Player_ID=5228791314","has_body":false} 
[2026-03-26 21:26:50] production.INFO: Operation sent successfully {"operation_id":166310,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-av61wC-1774549610","amount":10.0099999999999997868371792719699442386627197265625,"status":"processing","product":"560UC VN","game":"PUBG VN","notes":[],"created_at":"2026-03-26 21:26:50"}},"processed_data":{"order_number":"ORD-av61wC-1774549610","amount":10.0099999999999997868371792719699442386627197265625,"status":"processing","product":"560UC VN","game":"PUBG VN"}} 
[2026-03-26 21:27:36] production.INFO: Constructing job for order: 181553  
[2026-03-26 21:27:38] production.INFO: Handling job for order: 181553  
[2026-03-26 21:27:38] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 21:27:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:27:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=b8a6c046-f805-457c-86e1-2095c63e0db4&Player_ID=0985239169  
[2026-03-26 21:27:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=b8a6c046-f805-457c-86e1-2095c63e0db4&Player_ID=0985239169","has_body":false} 
[2026-03-26 21:27:39] production.INFO: Operation sent successfully {"operation_id":166311,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mb5McJ-1774549659","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 21:27:39"}},"processed_data":{"order_number":"ORD-mb5McJ-1774549659","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 21:27:41] production.INFO: Constructing job for order: 181554  
[2026-03-26 21:27:42] production.INFO: Handling job for order: 181554  
[2026-03-26 21:27:42] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 21:27:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:27:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=3d3ab905-11ff-414c-8f3c-c63e45538ba0&Player_ID=0985239169  
[2026-03-26 21:27:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=3d3ab905-11ff-414c-8f3c-c63e45538ba0&Player_ID=0985239169","has_body":false} 
[2026-03-26 21:27:43] production.INFO: Operation sent successfully {"operation_id":166312,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nqZpE-1774549663","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 21:27:43"}},"processed_data":{"order_number":"ORD-nqZpE-1774549663","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 21:27:50] production.INFO: Constructing job for order: 181555  
[2026-03-26 21:27:52] production.INFO: Handling job for order: 181555  
[2026-03-26 21:27:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:27:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:27:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ae5c9671-8a1e-4762-855c-db28ad47bb6d&Player_ID=51757337778  
[2026-03-26 21:27:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ae5c9671-8a1e-4762-855c-db28ad47bb6d&Player_ID=51757337778","has_body":false} 
[2026-03-26 21:27:53] production.INFO: Operation sent successfully {"operation_id":166313,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-244Elva-1774549673","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 21:27:53"}},"processed_data":{"order_number":"ORD-244Elva-1774549673","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 21:28:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Moh9bpTcyy3HnEKuK3mv6ES5wPYUh3rJ","execution_time":"2026-03-26 21:28:02"} 
[2026-03-26 21:28:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Moh9bpTcyy3HnEKuK3mv6ES5wPYUh3rJ","execution_time":"2026-03-26 21:28:02","total_operations":5,"sites_count":2} 
[2026-03-26 21:28:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Moh9bpTcyy3HnEKuK3mv6ES5wPYUh3rJ","execution_time":"2026-03-26 21:28:02","site_id":4,"site_name":"swgamessls","orders_count":3,"order_ids":["ORD-BfbiJ8vW-1774549557","ORD-mb5McJ-1774549659","ORD-nqZpE-1774549663"]} 
[2026-03-26 21:28:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Moh9bpTcyy3HnEKuK3mv6ES5wPYUh3rJ","execution_time":"2026-03-26 21:28:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 21:28:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Moh9bpTcyy3HnEKuK3mv6ES5wPYUh3rJ","execution_time":"2026-03-26 21:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-26 21:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Moh9bpTcyy3HnEKuK3mv6ES5wPYUh3rJ","execution_time":"2026-03-26 21:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nqZpE-1774549663","operation_id":166312} 
[2026-03-26 21:28:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Moh9bpTcyy3HnEKuK3mv6ES5wPYUh3rJ","execution_time":"2026-03-26 21:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nqZpE-1774549663","operation_id":166312,"processed":2,"skipped":1,"updates_prepared":2} 
[2026-03-26 21:28:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Moh9bpTcyy3HnEKuK3mv6ES5wPYUh3rJ","execution_time":"2026-03-26 21:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nqZpE-1774549663","operation_id":166312,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 21:28:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Moh9bpTcyy3HnEKuK3mv6ES5wPYUh3rJ","execution_time":"2026-03-26 21:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nqZpE-1774549663","operation_id":166312,"count":2} 
[2026-03-26 21:28:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Moh9bpTcyy3HnEKuK3mv6ES5wPYUh3rJ","execution_time":"2026-03-26 21:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nqZpE-1774549663","operation_id":166312,"count":2} 
[2026-03-26 21:28:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Moh9bpTcyy3HnEKuK3mv6ES5wPYUh3rJ","execution_time":"2026-03-26 21:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nqZpE-1774549663","operation_id":166312,"user_id":1056,"notification_type":"order_approved","reference_id":181549} 
[2026-03-26 21:28:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Moh9bpTcyy3HnEKuK3mv6ES5wPYUh3rJ","execution_time":"2026-03-26 21:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nqZpE-1774549663","operation_id":166312,"user_id":1414,"notification_type":"order_approved","reference_id":181553} 
[2026-03-26 21:28:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Moh9bpTcyy3HnEKuK3mv6ES5wPYUh3rJ","execution_time":"2026-03-26 21:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nqZpE-1774549663","operation_id":166312,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 21:28:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Moh9bpTcyy3HnEKuK3mv6ES5wPYUh3rJ","execution_time":"2026-03-26 21:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nqZpE-1774549663","operation_id":166312,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 21:28:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Moh9bpTcyy3HnEKuK3mv6ES5wPYUh3rJ","execution_time":"2026-03-26 21:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nqZpE-1774549663","operation_id":166312,"processed":2,"errors":0} 
[2026-03-26 21:28:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Moh9bpTcyy3HnEKuK3mv6ES5wPYUh3rJ","execution_time":"2026-03-26 21:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nqZpE-1774549663","operation_id":166312,"processed":2,"errors":0} 
[2026-03-26 21:28:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Moh9bpTcyy3HnEKuK3mv6ES5wPYUh3rJ","execution_time":"2026-03-26 21:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nqZpE-1774549663","operation_id":166312,"orders_count":2,"order_ids":["ORD-av61wC-1774549610","ORD-244Elva-1774549673"]} 
[2026-03-26 21:28:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Moh9bpTcyy3HnEKuK3mv6ES5wPYUh3rJ","execution_time":"2026-03-26 21:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nqZpE-1774549663","operation_id":166312} 
[2026-03-26 21:28:02] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-26 21:28:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Moh9bpTcyy3HnEKuK3mv6ES5wPYUh3rJ","execution_time":"2026-03-26 21:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nqZpE-1774549663","operation_id":166312,"orders_count":2} 
[2026-03-26 21:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Moh9bpTcyy3HnEKuK3mv6ES5wPYUh3rJ","execution_time":"2026-03-26 21:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-244Elva-1774549673","operation_id":166313} 
[2026-03-26 21:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Moh9bpTcyy3HnEKuK3mv6ES5wPYUh3rJ","execution_time":"2026-03-26 21:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-av61wC-1774549610","operation_id":166310} 
[2026-03-26 21:28:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Moh9bpTcyy3HnEKuK3mv6ES5wPYUh3rJ","execution_time":"2026-03-26 21:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-av61wC-1774549610","operation_id":166310,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 21:28:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Moh9bpTcyy3HnEKuK3mv6ES5wPYUh3rJ","execution_time":"2026-03-26 21:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-av61wC-1774549610","operation_id":166310,"processed":0,"errors":0} 
[2026-03-26 21:28:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Moh9bpTcyy3HnEKuK3mv6ES5wPYUh3rJ","execution_time":"2026-03-26 21:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-av61wC-1774549610","operation_id":166310} 
[2026-03-26 21:28:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-26 21:28:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1414  
[2026-03-26 21:28:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 891  
[2026-03-26 21:28:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-26 21:28:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-244Elva-1774549673","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 21:28:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-244Elva-1774549673","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 21:28:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:28:08] production.INFO: SendAcceptReject: Notification queued {"user_id":569,"notification_type":"order_approved","reference_id":181555} 
[2026-03-26 21:28:08] production.INFO: Order updated successfully. Order ID: 181555, Status: completed  
[2026-03-26 21:28:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-244Elva-1774549673","status":"completed","codes_count":0} 
[2026-03-26 21:28:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 569  
[2026-03-26 21:28:52] production.INFO: Constructing job for order: 181557  
[2026-03-26 21:28:53] production.INFO: Handling job for order: 181557  
[2026-03-26 21:28:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:28:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:28:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d7d80665-b634-49cf-8366-44cc7c7ecc3a&Player_ID=5232409600  
[2026-03-26 21:28:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d7d80665-b634-49cf-8366-44cc7c7ecc3a&Player_ID=5232409600","has_body":false} 
[2026-03-26 21:28:54] production.INFO: Operation sent successfully {"operation_id":166314,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7wa-1774549734","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 21:28:54"}},"processed_data":{"order_number":"ORD-7wa-1774549734","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 21:28:57] production.INFO: Constructing job for order: 181558  
[2026-03-26 21:29:00] production.INFO: Handling job for order: 181558  
[2026-03-26 21:29:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:29:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:29:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=100&uuid=a69f7756-3899-42e3-9fa9-10cf1cbe93cb&Player_ID=Lol1244  
[2026-03-26 21:29:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=100&uuid=a69f7756-3899-42e3-9fa9-10cf1cbe93cb&Player_ID=Lol1244","has_body":false} 
[2026-03-26 21:29:01] production.INFO: Operation sent successfully {"operation_id":166315,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sZMm60V-1774549741","amount":1.747826079999999837610857866820879280567169189453125,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-26 21:29:01"}},"processed_data":{"order_number":"ORD-sZMm60V-1774549741","amount":1.747826079999999837610857866820879280567169189453125,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-26 21:29:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7wa-1774549734","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 21:29:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-7wa-1774549734","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 21:29:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:29:04] production.INFO: SendAcceptReject: Notification queued {"user_id":1270,"notification_type":"order_approved","reference_id":181557} 
[2026-03-26 21:29:04] production.INFO: Order updated successfully. Order ID: 181557, Status: completed  
[2026-03-26 21:29:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7wa-1774549734","status":"completed","codes_count":0} 
[2026-03-26 21:29:06] production.INFO: Constructing job for order: 181559  
[2026-03-26 21:29:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1270  
[2026-03-26 21:29:07] production.INFO: Handling job for order: 181559  
[2026-03-26 21:29:07] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 21:29:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:29:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=eb64aec9-1201-40c2-8bc8-daa9437457e0&Player_ID=0958436278  
[2026-03-26 21:29:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=eb64aec9-1201-40c2-8bc8-daa9437457e0&Player_ID=0958436278","has_body":false} 
[2026-03-26 21:29:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-sZMm60V-1774549741","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 21:29:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-sZMm60V-1774549741","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 21:29:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:29:07] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":181558} 
[2026-03-26 21:29:07] production.INFO: Order updated successfully. Order ID: 181558, Status: completed  
[2026-03-26 21:29:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-sZMm60V-1774549741","status":"completed","codes_count":0} 
[2026-03-26 21:29:08] production.INFO: Operation sent successfully {"operation_id":166316,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-w6fZYyH-1774549748","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 21:29:08"}},"processed_data":{"order_number":"ORD-w6fZYyH-1774549748","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 21:29:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-26 21:29:32] production.INFO: Constructing job for order: 181560  
[2026-03-26 21:29:32] production.INFO: Constructing job for order: 181561  
[2026-03-26 21:29:35] production.INFO: Handling job for order: 181560  
[2026-03-26 21:29:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:29:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:29:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/567/params?qty=5000&uuid=4e09241d-52d4-467d-b557-cd120fec9d74&Player_ID=329599458  
[2026-03-26 21:29:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/567/params?qty=5000&uuid=4e09241d-52d4-467d-b557-cd120fec9d74&Player_ID=329599458","has_body":false} 
[2026-03-26 21:29:36] production.INFO: Operation sent successfully {"operation_id":166317,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Fhkxqh8b-1774549775","amount":4.2059864999999998502744347206316888332366943359375,"status":"processing","product":"Soyo Amount","game":"SoyoChat","notes":[],"created_at":"2026-03-26 21:29:36"}},"processed_data":{"order_number":"ORD-Fhkxqh8b-1774549775","amount":4.2059864999999998502744347206316888332366943359375,"status":"processing","product":"Soyo Amount","game":"SoyoChat"}} 
[2026-03-26 21:29:36] production.INFO: Handling job for order: 181561  
[2026-03-26 21:29:36] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 21:29:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:29:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/13/params?qty=1&uuid=b6c89cdc-436f-4762-92f7-b834404ab853&Player_ID=0958436278  
[2026-03-26 21:29:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/13/params?qty=1&uuid=b6c89cdc-436f-4762-92f7-b834404ab853&Player_ID=0958436278","has_body":false} 
[2026-03-26 21:29:36] production.INFO: Constructing job for order: 181562  
[2026-03-26 21:29:37] production.INFO: Operation sent successfully {"operation_id":166318,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tlZnqQ7-1774549776","amount":295.49407999999999674400896765291690826416015625,"status":"processing","product":"280 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 21:29:37"}},"processed_data":{"order_number":"ORD-tlZnqQ7-1774549776","amount":295.49407999999999674400896765291690826416015625,"status":"processing","product":"280 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 21:29:37] production.INFO: Handling job for order: 181562  
[2026-03-26 21:29:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:29:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:29:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/615/params?qty=10000&uuid=48aa716f-1818-4f64-bb7c-ac438e808214&Player_ID=18048901  
[2026-03-26 21:29:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/615/params?qty=10000&uuid=48aa716f-1818-4f64-bb7c-ac438e808214&Player_ID=18048901","has_body":false} 
[2026-03-26 21:29:37] production.INFO: Operation sent successfully {"operation_id":166319,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8eHkBXG-1774549777","amount":1.0519410000000000149356083056773059070110321044921875,"status":"processing","product":"Xena Amount","game":"Xena","notes":[],"created_at":"2026-03-26 21:29:37"}},"processed_data":{"order_number":"ORD-8eHkBXG-1774549777","amount":1.0519410000000000149356083056773059070110321044921875,"status":"processing","product":"Xena Amount","game":"Xena"}} 
[2026-03-26 21:30:01] production.INFO: Constructing job for order: 181563  
[2026-03-26 21:30:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"I4ELhwi0clmVqpQSxua9sxc9NkbtRdtp","execution_time":"2026-03-26 21:30:01"} 
[2026-03-26 21:30:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"I4ELhwi0clmVqpQSxua9sxc9NkbtRdtp","execution_time":"2026-03-26 21:30:01","total_operations":6,"sites_count":2} 
[2026-03-26 21:30:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"I4ELhwi0clmVqpQSxua9sxc9NkbtRdtp","execution_time":"2026-03-26 21:30:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-av61wC-1774549610","ORD-Fhkxqh8b-1774549775","ORD-8eHkBXG-1774549777"]} 
[2026-03-26 21:30:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"I4ELhwi0clmVqpQSxua9sxc9NkbtRdtp","execution_time":"2026-03-26 21:30:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 21:30:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"I4ELhwi0clmVqpQSxua9sxc9NkbtRdtp","execution_time":"2026-03-26 21:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-26 21:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"I4ELhwi0clmVqpQSxua9sxc9NkbtRdtp","execution_time":"2026-03-26 21:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8eHkBXG-1774549777","operation_id":166319} 
[2026-03-26 21:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"I4ELhwi0clmVqpQSxua9sxc9NkbtRdtp","execution_time":"2026-03-26 21:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-av61wC-1774549610","operation_id":166310} 
[2026-03-26 21:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"I4ELhwi0clmVqpQSxua9sxc9NkbtRdtp","execution_time":"2026-03-26 21:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Fhkxqh8b-1774549775","operation_id":166317} 
[2026-03-26 21:30:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"I4ELhwi0clmVqpQSxua9sxc9NkbtRdtp","execution_time":"2026-03-26 21:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Fhkxqh8b-1774549775","operation_id":166317,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-26 21:30:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"I4ELhwi0clmVqpQSxua9sxc9NkbtRdtp","execution_time":"2026-03-26 21:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Fhkxqh8b-1774549775","operation_id":166317,"processed":0,"errors":0} 
[2026-03-26 21:30:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"I4ELhwi0clmVqpQSxua9sxc9NkbtRdtp","execution_time":"2026-03-26 21:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Fhkxqh8b-1774549775","operation_id":166317,"orders_count":3,"order_ids":["ORD-nqZpE-1774549663","ORD-w6fZYyH-1774549748","ORD-tlZnqQ7-1774549776"]} 
[2026-03-26 21:30:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"I4ELhwi0clmVqpQSxua9sxc9NkbtRdtp","execution_time":"2026-03-26 21:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Fhkxqh8b-1774549775","operation_id":166317} 
[2026-03-26 21:30:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"I4ELhwi0clmVqpQSxua9sxc9NkbtRdtp","execution_time":"2026-03-26 21:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Fhkxqh8b-1774549775","operation_id":166317,"orders_count":3} 
[2026-03-26 21:30:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"I4ELhwi0clmVqpQSxua9sxc9NkbtRdtp","execution_time":"2026-03-26 21:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w6fZYyH-1774549748","operation_id":166316,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-26 21:30:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"I4ELhwi0clmVqpQSxua9sxc9NkbtRdtp","execution_time":"2026-03-26 21:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w6fZYyH-1774549748","operation_id":166316,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-26 21:30:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"I4ELhwi0clmVqpQSxua9sxc9NkbtRdtp","execution_time":"2026-03-26 21:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w6fZYyH-1774549748","operation_id":166316,"count":3} 
[2026-03-26 21:30:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"I4ELhwi0clmVqpQSxua9sxc9NkbtRdtp","execution_time":"2026-03-26 21:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w6fZYyH-1774549748","operation_id":166316,"count":3} 
[2026-03-26 21:30:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"I4ELhwi0clmVqpQSxua9sxc9NkbtRdtp","execution_time":"2026-03-26 21:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w6fZYyH-1774549748","operation_id":166316,"user_id":1414,"notification_type":"order_approved","reference_id":181554} 
[2026-03-26 21:30:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"I4ELhwi0clmVqpQSxua9sxc9NkbtRdtp","execution_time":"2026-03-26 21:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w6fZYyH-1774549748","operation_id":166316,"user_id":1056,"notification_type":"order_approved","reference_id":181561} 
[2026-03-26 21:30:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"I4ELhwi0clmVqpQSxua9sxc9NkbtRdtp","execution_time":"2026-03-26 21:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w6fZYyH-1774549748","operation_id":166316,"user_id":1056,"notification_type":"order_approved","reference_id":181559} 
[2026-03-26 21:30:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"I4ELhwi0clmVqpQSxua9sxc9NkbtRdtp","execution_time":"2026-03-26 21:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w6fZYyH-1774549748","operation_id":166316,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-26 21:30:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"I4ELhwi0clmVqpQSxua9sxc9NkbtRdtp","execution_time":"2026-03-26 21:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w6fZYyH-1774549748","operation_id":166316,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-26 21:30:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"I4ELhwi0clmVqpQSxua9sxc9NkbtRdtp","execution_time":"2026-03-26 21:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w6fZYyH-1774549748","operation_id":166316,"processed":3,"errors":0} 
[2026-03-26 21:30:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"I4ELhwi0clmVqpQSxua9sxc9NkbtRdtp","execution_time":"2026-03-26 21:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w6fZYyH-1774549748","operation_id":166316,"processed":3,"errors":0} 
[2026-03-26 21:30:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"I4ELhwi0clmVqpQSxua9sxc9NkbtRdtp","execution_time":"2026-03-26 21:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w6fZYyH-1774549748","operation_id":166316} 
[2026-03-26 21:30:02] production.INFO: Executing GetProducts task...  
[2026-03-26 21:30:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 21:30:02] production.INFO: Executing GetProducts task...  
[2026-03-26 21:30:04] production.INFO: async() رجع: true  
[2026-03-26 21:30:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 21:30:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 21:30:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 21:30:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 21:30:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 21:30:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 21:30:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 21:30:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 21:30:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 21:30:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 21:30:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 21:30:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1414  
[2026-03-26 21:30:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-26 21:30:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-26 21:30:05] production.INFO: Handling job for order: 181563  
[2026-03-26 21:30:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:30:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:30:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=82e94fb9-405f-482b-8ba8-8c67cf893730&Player_ID=51997743583  
[2026-03-26 21:30:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=82e94fb9-405f-482b-8ba8-8c67cf893730&Player_ID=51997743583","has_body":false} 
[2026-03-26 21:30:05] production.INFO: Constructing job for order: 181564  
[2026-03-26 21:30:06] production.INFO: Operation sent successfully {"operation_id":166320,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZXIRp-1774549806","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 21:30:06"}},"processed_data":{"order_number":"ORD-ZXIRp-1774549806","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 21:30:06] production.INFO: Handling job for order: 181564  
[2026-03-26 21:30:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:30:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:30:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/601/params?qty=15000&uuid=bbf72082-5b72-4cad-bdd7-dd1bc24e8332&Player_ID=48483583  
[2026-03-26 21:30:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/601/params?qty=15000&uuid=bbf72082-5b72-4cad-bdd7-dd1bc24e8332&Player_ID=48483583","has_body":false} 
[2026-03-26 21:30:07] production.INFO: Operation sent successfully {"operation_id":166321,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LTr-1774549806","amount":14.1049994999999999123474481166340410709381103515625,"status":"processing","product":"Ayome Amount","game":"Ayome","notes":[],"created_at":"2026-03-26 21:30:07"}},"processed_data":{"order_number":"ORD-LTr-1774549806","amount":14.1049994999999999123474481166340410709381103515625,"status":"processing","product":"Ayome Amount","game":"Ayome"}} 
[2026-03-26 21:30:20] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ZXIRp-1774549806","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 21:30:20] production.INFO: Processed webhook data (normalized) {"id":"ORD-ZXIRp-1774549806","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 21:30:20] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:30:20] production.INFO: SendAcceptReject: Notification queued {"user_id":189,"notification_type":"order_approved","reference_id":181563} 
[2026-03-26 21:30:20] production.INFO: Order updated successfully. Order ID: 181563, Status: completed  
[2026-03-26 21:30:20] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ZXIRp-1774549806","status":"completed","codes_count":0} 
[2026-03-26 21:30:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 189  
[2026-03-26 21:32:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"J3NWenv31hnnY4bgmYEnwcFfzMYJMEcN","execution_time":"2026-03-26 21:32:04"} 
[2026-03-26 21:32:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"J3NWenv31hnnY4bgmYEnwcFfzMYJMEcN","execution_time":"2026-03-26 21:32:04","total_operations":4,"sites_count":1} 
[2026-03-26 21:32:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"J3NWenv31hnnY4bgmYEnwcFfzMYJMEcN","execution_time":"2026-03-26 21:32:04","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-av61wC-1774549610","ORD-Fhkxqh8b-1774549775","ORD-8eHkBXG-1774549777","ORD-LTr-1774549806"]} 
[2026-03-26 21:32:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"J3NWenv31hnnY4bgmYEnwcFfzMYJMEcN","execution_time":"2026-03-26 21:32:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 21:32:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"J3NWenv31hnnY4bgmYEnwcFfzMYJMEcN","execution_time":"2026-03-26 21:32:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-26 21:32:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"J3NWenv31hnnY4bgmYEnwcFfzMYJMEcN","execution_time":"2026-03-26 21:32:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8eHkBXG-1774549777","operation_id":166319} 
[2026-03-26 21:32:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"J3NWenv31hnnY4bgmYEnwcFfzMYJMEcN","execution_time":"2026-03-26 21:32:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-av61wC-1774549610","operation_id":166310} 
[2026-03-26 21:32:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"J3NWenv31hnnY4bgmYEnwcFfzMYJMEcN","execution_time":"2026-03-26 21:32:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321} 
[2026-03-26 21:32:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"J3NWenv31hnnY4bgmYEnwcFfzMYJMEcN","execution_time":"2026-03-26 21:32:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321,"processed":1,"skipped":3,"updates_prepared":1} 
[2026-03-26 21:32:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"J3NWenv31hnnY4bgmYEnwcFfzMYJMEcN","execution_time":"2026-03-26 21:32:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 21:32:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"J3NWenv31hnnY4bgmYEnwcFfzMYJMEcN","execution_time":"2026-03-26 21:32:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321,"count":1} 
[2026-03-26 21:32:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"J3NWenv31hnnY4bgmYEnwcFfzMYJMEcN","execution_time":"2026-03-26 21:32:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321,"count":1} 
[2026-03-26 21:32:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"J3NWenv31hnnY4bgmYEnwcFfzMYJMEcN","execution_time":"2026-03-26 21:32:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321,"user_id":194,"notification_type":"order_approved","reference_id":181560} 
[2026-03-26 21:32:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"J3NWenv31hnnY4bgmYEnwcFfzMYJMEcN","execution_time":"2026-03-26 21:32:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 21:32:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"J3NWenv31hnnY4bgmYEnwcFfzMYJMEcN","execution_time":"2026-03-26 21:32:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 21:32:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"J3NWenv31hnnY4bgmYEnwcFfzMYJMEcN","execution_time":"2026-03-26 21:32:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321,"processed":1,"errors":0} 
[2026-03-26 21:32:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"J3NWenv31hnnY4bgmYEnwcFfzMYJMEcN","execution_time":"2026-03-26 21:32:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321,"processed":1,"errors":0} 
[2026-03-26 21:32:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"J3NWenv31hnnY4bgmYEnwcFfzMYJMEcN","execution_time":"2026-03-26 21:32:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321} 
[2026-03-26 21:32:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 194  
[2026-03-26 21:32:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8eHkBXG-1774549777","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 21:32:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-8eHkBXG-1774549777","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 21:32:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:32:05] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":181562} 
[2026-03-26 21:32:05] production.INFO: Order updated successfully. Order ID: 181562, Status: completed  
[2026-03-26 21:32:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8eHkBXG-1774549777","status":"completed","codes_count":0} 
[2026-03-26 21:32:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-26 21:32:21] production.INFO: Constructing job for order: 181565  
[2026-03-26 21:32:22] production.INFO: Handling job for order: 181565  
[2026-03-26 21:32:22] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 21:32:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:32:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/812/params?qty=1&uuid=8258f5d1-7b61-4543-819f-cdc1883538ea&Player_ID=0932009846  
[2026-03-26 21:32:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/812/params?qty=1&uuid=8258f5d1-7b61-4543-819f-cdc1883538ea&Player_ID=0932009846","has_body":false} 
[2026-03-26 21:32:23] production.INFO: Operation sent successfully {"operation_id":166322,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-w8mkteR-1774549943","amount":334.86777999999998201019479893147945404052734375,"status":"processing","product":"317.31 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 21:32:23"}},"processed_data":{"order_number":"ORD-w8mkteR-1774549943","amount":334.86777999999998201019479893147945404052734375,"status":"processing","product":"317.31 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 21:33:05] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"10.0","mainamount":"10","operation_number":"600432321919","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpasp356b73kt19gH6HsF"}},"user_id":245} 
[2026-03-26 21:33:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 21:33:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 21:33:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 21:33:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 21:33:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 21:33:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 21:33:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 21:33:08] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 21:33:08] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18964,"user_id":245,"amount":10.0,"admins_notified":7} 
[2026-03-26 21:33:23] production.INFO: Constructing job for order: 181566  
[2026-03-26 21:33:26] production.INFO: Handling job for order: 181566  
[2026-03-26 21:33:26] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 21:33:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:33:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/809/params?qty=1&uuid=58866f7b-b777-4017-b06a-8355f6dd5d80&Player_ID=0986018840  
[2026-03-26 21:33:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/809/params?qty=1&uuid=58866f7b-b777-4017-b06a-8355f6dd5d80&Player_ID=0986018840","has_body":false} 
[2026-03-26 21:33:27] production.INFO: Operation sent successfully {"operation_id":166323,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0b0-1774550006","amount":223.24182999999999310603016056120395660400390625,"status":"processing","product":"211.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 21:33:27"}},"processed_data":{"order_number":"ORD-0b0-1774550006","amount":223.24182999999999310603016056120395660400390625,"status":"processing","product":"211.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 21:33:53] production.INFO: Constructing job for order: 181567  
[2026-03-26 21:33:54] production.INFO: Handling job for order: 181567  
[2026-03-26 21:33:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:33:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:33:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/561/params?qty=75000&uuid=bf9aeb9d-8992-4b19-8222-9638b11966d4&Player_ID=3270271  
[2026-03-26 21:33:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/561/params?qty=75000&uuid=bf9aeb9d-8992-4b19-8222-9638b11966d4&Player_ID=3270271","has_body":false} 
[2026-03-26 21:33:54] production.INFO: Operation sent successfully {"operation_id":166324,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-D3gI72-1774550034","amount":5.615520000000000067075234255753457546234130859375,"status":"processing","product":"Tami Amount","game":"Tami","notes":[],"created_at":"2026-03-26 21:33:54"}},"processed_data":{"order_number":"ORD-D3gI72-1774550034","amount":5.615520000000000067075234255753457546234130859375,"status":"processing","product":"Tami Amount","game":"Tami"}} 
[2026-03-26 21:34:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KJw7nYVb7MWRE0r87tWRrWpvbORf6WCM","execution_time":"2026-03-26 21:34:04"} 
[2026-03-26 21:34:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"KJw7nYVb7MWRE0r87tWRrWpvbORf6WCM","execution_time":"2026-03-26 21:34:04","total_operations":5,"sites_count":2} 
[2026-03-26 21:34:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"KJw7nYVb7MWRE0r87tWRrWpvbORf6WCM","execution_time":"2026-03-26 21:34:04","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-av61wC-1774549610","ORD-LTr-1774549806","ORD-D3gI72-1774550034"]} 
[2026-03-26 21:34:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"KJw7nYVb7MWRE0r87tWRrWpvbORf6WCM","execution_time":"2026-03-26 21:34:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 21:34:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"KJw7nYVb7MWRE0r87tWRrWpvbORf6WCM","execution_time":"2026-03-26 21:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-26 21:34:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KJw7nYVb7MWRE0r87tWRrWpvbORf6WCM","execution_time":"2026-03-26 21:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-av61wC-1774549610","operation_id":166310} 
[2026-03-26 21:34:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KJw7nYVb7MWRE0r87tWRrWpvbORf6WCM","execution_time":"2026-03-26 21:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D3gI72-1774550034","operation_id":166324} 
[2026-03-26 21:34:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KJw7nYVb7MWRE0r87tWRrWpvbORf6WCM","execution_time":"2026-03-26 21:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321} 
[2026-03-26 21:34:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"KJw7nYVb7MWRE0r87tWRrWpvbORf6WCM","execution_time":"2026-03-26 21:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-26 21:34:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"KJw7nYVb7MWRE0r87tWRrWpvbORf6WCM","execution_time":"2026-03-26 21:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321,"processed":0,"errors":0} 
[2026-03-26 21:34:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"KJw7nYVb7MWRE0r87tWRrWpvbORf6WCM","execution_time":"2026-03-26 21:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321,"orders_count":2,"order_ids":["ORD-w8mkteR-1774549943","ORD-0b0-1774550006"]} 
[2026-03-26 21:34:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"KJw7nYVb7MWRE0r87tWRrWpvbORf6WCM","execution_time":"2026-03-26 21:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321} 
[2026-03-26 21:34:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"KJw7nYVb7MWRE0r87tWRrWpvbORf6WCM","execution_time":"2026-03-26 21:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321,"orders_count":2} 
[2026-03-26 21:34:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"KJw7nYVb7MWRE0r87tWRrWpvbORf6WCM","execution_time":"2026-03-26 21:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w8mkteR-1774549943","operation_id":166322,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 21:34:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"KJw7nYVb7MWRE0r87tWRrWpvbORf6WCM","execution_time":"2026-03-26 21:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w8mkteR-1774549943","operation_id":166322,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 21:34:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"KJw7nYVb7MWRE0r87tWRrWpvbORf6WCM","execution_time":"2026-03-26 21:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w8mkteR-1774549943","operation_id":166322,"count":2} 
[2026-03-26 21:34:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"KJw7nYVb7MWRE0r87tWRrWpvbORf6WCM","execution_time":"2026-03-26 21:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w8mkteR-1774549943","operation_id":166322,"count":2} 
[2026-03-26 21:34:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"KJw7nYVb7MWRE0r87tWRrWpvbORf6WCM","execution_time":"2026-03-26 21:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w8mkteR-1774549943","operation_id":166322,"user_id":904,"notification_type":"order_approved","reference_id":181566} 
[2026-03-26 21:34:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"KJw7nYVb7MWRE0r87tWRrWpvbORf6WCM","execution_time":"2026-03-26 21:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w8mkteR-1774549943","operation_id":166322,"user_id":903,"notification_type":"order_approved","reference_id":181565} 
[2026-03-26 21:34:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"KJw7nYVb7MWRE0r87tWRrWpvbORf6WCM","execution_time":"2026-03-26 21:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w8mkteR-1774549943","operation_id":166322,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 21:34:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"KJw7nYVb7MWRE0r87tWRrWpvbORf6WCM","execution_time":"2026-03-26 21:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w8mkteR-1774549943","operation_id":166322,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 21:34:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"KJw7nYVb7MWRE0r87tWRrWpvbORf6WCM","execution_time":"2026-03-26 21:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w8mkteR-1774549943","operation_id":166322,"processed":2,"errors":0} 
[2026-03-26 21:34:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"KJw7nYVb7MWRE0r87tWRrWpvbORf6WCM","execution_time":"2026-03-26 21:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w8mkteR-1774549943","operation_id":166322,"processed":2,"errors":0} 
[2026-03-26 21:34:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"KJw7nYVb7MWRE0r87tWRrWpvbORf6WCM","execution_time":"2026-03-26 21:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w8mkteR-1774549943","operation_id":166322} 
[2026-03-26 21:34:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 904  
[2026-03-26 21:34:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-26 21:34:28] production.INFO: Constructing job for order: 181568  
[2026-03-26 21:34:30] production.INFO: Constructing job for order: 181569  
[2026-03-26 21:34:31] production.INFO: Handling job for order: 181568  
[2026-03-26 21:34:31] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 21:34:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:34:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/21/params?qty=1&uuid=6e569e24-c1a6-4118-a622-276d0cac7440&Player_ID=0954192755  
[2026-03-26 21:34:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/21/params?qty=1&uuid=6e569e24-c1a6-4118-a622-276d0cac7440&Player_ID=0954192755","has_body":false} 
[2026-03-26 21:34:32] production.INFO: Operation sent successfully {"operation_id":166325,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LpM23bwO-1774550071","amount":2110.67200000000002546585164964199066162109375,"status":"processing","product":"2000 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 21:34:32"}},"processed_data":{"order_number":"ORD-LpM23bwO-1774550071","amount":2110.67200000000002546585164964199066162109375,"status":"processing","product":"2000 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 21:34:32] production.INFO: Handling job for order: 181569  
[2026-03-26 21:34:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:34:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:34:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=10000&uuid=78dff7ba-7757-4512-a03b-f95cd08c3b78&Player_ID=79270141  
[2026-03-26 21:34:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=10000&uuid=78dff7ba-7757-4512-a03b-f95cd08c3b78&Player_ID=79270141","has_body":false} 
[2026-03-26 21:34:32] production.INFO: Operation sent successfully {"operation_id":166326,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2JxYQCva-1774550072","amount":1.071436999999999972743580656242556869983673095703125,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-26 21:34:32"}},"processed_data":{"order_number":"ORD-2JxYQCva-1774550072","amount":1.071436999999999972743580656242556869983673095703125,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-26 21:35:03] production.INFO: Executing GetProducts task...  
[2026-03-26 21:35:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 21:35:03] production.INFO: Executing GetProducts task...  
[2026-03-26 21:35:05] production.INFO: async() رجع: true  
[2026-03-26 21:35:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 21:35:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 21:35:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 21:35:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 21:35:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 21:35:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 21:35:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 21:35:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 21:35:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 21:35:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 21:35:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 21:35:53] production.INFO: Constructing job for order: 181570  
[2026-03-26 21:35:54] production.INFO: Handling job for order: 181570  
[2026-03-26 21:35:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:35:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:35:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/583/params?qty=72000&uuid=30d1e562-7d56-4d90-a63e-0929dc8ecebd&Player_ID=1138025  
[2026-03-26 21:35:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/583/params?qty=72000&uuid=30d1e562-7d56-4d90-a63e-0929dc8ecebd&Player_ID=1138025","has_body":false} 
[2026-03-26 21:35:55] production.INFO: Operation sent successfully {"operation_id":166327,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JCjytj5-1774550155","amount":7.155345600000000416684997617267072200775146484375,"status":"processing","product":"Waho Amount","game":"Waho","notes":[],"created_at":"2026-03-26 21:35:55"}},"processed_data":{"order_number":"ORD-JCjytj5-1774550155","amount":7.155345600000000416684997617267072200775146484375,"status":"processing","product":"Waho Amount","game":"Waho"}} 
[2026-03-26 21:35:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-JCjytj5-1774550155","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 21:35:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-JCjytj5-1774550155","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 21:35:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:35:59] production.INFO: SendAcceptReject: Notification queued {"user_id":314,"notification_type":"order_approved","reference_id":181570} 
[2026-03-26 21:35:59] production.INFO: Order updated successfully. Order ID: 181570, Status: completed  
[2026-03-26 21:35:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-JCjytj5-1774550155","status":"completed","codes_count":0} 
[2026-03-26 21:36:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 314  
[2026-03-26 21:36:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ZFA6031xtIMtZP5jquog1y3rlttdmu41","execution_time":"2026-03-26 21:36:01"} 
[2026-03-26 21:36:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ZFA6031xtIMtZP5jquog1y3rlttdmu41","execution_time":"2026-03-26 21:36:01","total_operations":5,"sites_count":2} 
[2026-03-26 21:36:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ZFA6031xtIMtZP5jquog1y3rlttdmu41","execution_time":"2026-03-26 21:36:01","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-av61wC-1774549610","ORD-LTr-1774549806","ORD-D3gI72-1774550034","ORD-2JxYQCva-1774550072"]} 
[2026-03-26 21:36:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ZFA6031xtIMtZP5jquog1y3rlttdmu41","execution_time":"2026-03-26 21:36:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 21:36:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ZFA6031xtIMtZP5jquog1y3rlttdmu41","execution_time":"2026-03-26 21:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-26 21:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZFA6031xtIMtZP5jquog1y3rlttdmu41","execution_time":"2026-03-26 21:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-av61wC-1774549610","operation_id":166310} 
[2026-03-26 21:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZFA6031xtIMtZP5jquog1y3rlttdmu41","execution_time":"2026-03-26 21:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D3gI72-1774550034","operation_id":166324} 
[2026-03-26 21:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZFA6031xtIMtZP5jquog1y3rlttdmu41","execution_time":"2026-03-26 21:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321} 
[2026-03-26 21:36:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ZFA6031xtIMtZP5jquog1y3rlttdmu41","execution_time":"2026-03-26 21:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321,"processed":1,"skipped":3,"updates_prepared":1} 
[2026-03-26 21:36:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"ZFA6031xtIMtZP5jquog1y3rlttdmu41","execution_time":"2026-03-26 21:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 21:36:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"ZFA6031xtIMtZP5jquog1y3rlttdmu41","execution_time":"2026-03-26 21:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321,"count":1} 
[2026-03-26 21:36:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"ZFA6031xtIMtZP5jquog1y3rlttdmu41","execution_time":"2026-03-26 21:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321,"count":1} 
[2026-03-26 21:36:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ZFA6031xtIMtZP5jquog1y3rlttdmu41","execution_time":"2026-03-26 21:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321,"user_id":1032,"notification_type":"order_approved","reference_id":181569} 
[2026-03-26 21:36:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"ZFA6031xtIMtZP5jquog1y3rlttdmu41","execution_time":"2026-03-26 21:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 21:36:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"ZFA6031xtIMtZP5jquog1y3rlttdmu41","execution_time":"2026-03-26 21:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 21:36:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"ZFA6031xtIMtZP5jquog1y3rlttdmu41","execution_time":"2026-03-26 21:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321,"processed":1,"errors":0} 
[2026-03-26 21:36:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ZFA6031xtIMtZP5jquog1y3rlttdmu41","execution_time":"2026-03-26 21:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321,"processed":1,"errors":0} 
[2026-03-26 21:36:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ZFA6031xtIMtZP5jquog1y3rlttdmu41","execution_time":"2026-03-26 21:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321,"orders_count":1,"order_ids":["ORD-LpM23bwO-1774550071"]} 
[2026-03-26 21:36:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ZFA6031xtIMtZP5jquog1y3rlttdmu41","execution_time":"2026-03-26 21:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321} 
[2026-03-26 21:36:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ZFA6031xtIMtZP5jquog1y3rlttdmu41","execution_time":"2026-03-26 21:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321,"orders_count":1} 
[2026-03-26 21:36:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ZFA6031xtIMtZP5jquog1y3rlttdmu41","execution_time":"2026-03-26 21:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LpM23bwO-1774550071","operation_id":166325,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 21:36:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"ZFA6031xtIMtZP5jquog1y3rlttdmu41","execution_time":"2026-03-26 21:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LpM23bwO-1774550071","operation_id":166325,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 21:36:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"ZFA6031xtIMtZP5jquog1y3rlttdmu41","execution_time":"2026-03-26 21:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LpM23bwO-1774550071","operation_id":166325,"count":1} 
[2026-03-26 21:36:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"ZFA6031xtIMtZP5jquog1y3rlttdmu41","execution_time":"2026-03-26 21:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LpM23bwO-1774550071","operation_id":166325,"count":1} 
[2026-03-26 21:36:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ZFA6031xtIMtZP5jquog1y3rlttdmu41","execution_time":"2026-03-26 21:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LpM23bwO-1774550071","operation_id":166325,"user_id":36,"notification_type":"order_approved","reference_id":181568} 
[2026-03-26 21:36:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"ZFA6031xtIMtZP5jquog1y3rlttdmu41","execution_time":"2026-03-26 21:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LpM23bwO-1774550071","operation_id":166325,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 21:36:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"ZFA6031xtIMtZP5jquog1y3rlttdmu41","execution_time":"2026-03-26 21:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LpM23bwO-1774550071","operation_id":166325,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 21:36:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"ZFA6031xtIMtZP5jquog1y3rlttdmu41","execution_time":"2026-03-26 21:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LpM23bwO-1774550071","operation_id":166325,"processed":1,"errors":0} 
[2026-03-26 21:36:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ZFA6031xtIMtZP5jquog1y3rlttdmu41","execution_time":"2026-03-26 21:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LpM23bwO-1774550071","operation_id":166325,"processed":1,"errors":0} 
[2026-03-26 21:36:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ZFA6031xtIMtZP5jquog1y3rlttdmu41","execution_time":"2026-03-26 21:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LpM23bwO-1774550071","operation_id":166325} 
[2026-03-26 21:36:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1032  
[2026-03-26 21:36:01] production.ERROR: FCM send failed for token 78: Requested entity was not found.  
[2026-03-26 21:36:02] production.ERROR: FCM send failed for token 97: Requested entity was not found.  
[2026-03-26 21:36:02] production.ERROR: FCM send failed for token 126: Requested entity was not found.  
[2026-03-26 21:36:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-D3gI72-1774550034","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 21:36:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-D3gI72-1774550034","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 21:36:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:36:05] production.INFO: SendAcceptReject: Notification queued {"user_id":1461,"notification_type":"order_approved","reference_id":181567} 
[2026-03-26 21:36:05] production.INFO: Order updated successfully. Order ID: 181567, Status: completed  
[2026-03-26 21:36:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-D3gI72-1774550034","status":"completed","codes_count":0} 
[2026-03-26 21:36:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1461  
[2026-03-26 21:36:29] production.INFO: Constructing job for order: 181571  
[2026-03-26 21:36:32] production.INFO: Handling job for order: 181571  
[2026-03-26 21:36:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:36:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:36:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/561/params?qty=100000&uuid=6672a992-2958-487d-ad7a-379159b03a13&Player_ID=3270271  
[2026-03-26 21:36:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/561/params?qty=100000&uuid=6672a992-2958-487d-ad7a-379159b03a13&Player_ID=3270271","has_body":false} 
[2026-03-26 21:36:32] production.INFO: Constructing job for order: 181572  
[2026-03-26 21:36:33] production.INFO: Operation sent successfully {"operation_id":166328,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DPVsjIc-1774550192","amount":7.48735999999999979337417244096286594867706298828125,"status":"processing","product":"Tami Amount","game":"Tami","notes":[],"created_at":"2026-03-26 21:36:33"}},"processed_data":{"order_number":"ORD-DPVsjIc-1774550192","amount":7.48735999999999979337417244096286594867706298828125,"status":"processing","product":"Tami Amount","game":"Tami"}} 
[2026-03-26 21:36:33] production.INFO: Handling job for order: 181572  
[2026-03-26 21:36:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:36:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:36:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=99692256-8977-43b2-8145-d9cd11c41f46&Player_ID=52123063624  
[2026-03-26 21:36:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=99692256-8977-43b2-8145-d9cd11c41f46&Player_ID=52123063624","has_body":false} 
[2026-03-26 21:36:34] production.INFO: Operation sent successfully {"operation_id":166329,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ujj9K6W-1774550193","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 21:36:34"}},"processed_data":{"order_number":"ORD-ujj9K6W-1774550193","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 21:36:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ujj9K6W-1774550193","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 21:36:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-ujj9K6W-1774550193","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 21:36:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:36:44] production.INFO: SendAcceptReject: Notification queued {"user_id":71,"notification_type":"order_approved","reference_id":181572} 
[2026-03-26 21:36:44] production.INFO: Order updated successfully. Order ID: 181572, Status: completed  
[2026-03-26 21:36:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ujj9K6W-1774550193","status":"completed","codes_count":0} 
[2026-03-26 21:36:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 71  
[2026-03-26 21:36:57] production.INFO: Constructing job for order: 181573  
[2026-03-26 21:36:58] production.INFO: Handling job for order: 181573  
[2026-03-26 21:36:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:36:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:36:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/583/params?qty=72000&uuid=c021821e-55d1-4724-940d-e771442e96af&Player_ID=1708011  
[2026-03-26 21:36:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/583/params?qty=72000&uuid=c021821e-55d1-4724-940d-e771442e96af&Player_ID=1708011","has_body":false} 
[2026-03-26 21:36:59] production.INFO: Operation sent successfully {"operation_id":166330,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-i7K-1774550218","amount":7.155345600000000416684997617267072200775146484375,"status":"processing","product":"Waho Amount","game":"Waho","notes":[],"created_at":"2026-03-26 21:36:59"}},"processed_data":{"order_number":"ORD-i7K-1774550218","amount":7.155345600000000416684997617267072200775146484375,"status":"processing","product":"Waho Amount","game":"Waho"}} 
[2026-03-26 21:37:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-i7K-1774550218","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 21:37:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-i7K-1774550218","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 21:37:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:37:02] production.INFO: SendAcceptReject: Notification queued {"user_id":314,"notification_type":"order_approved","reference_id":181573} 
[2026-03-26 21:37:02] production.INFO: Order updated successfully. Order ID: 181573, Status: completed  
[2026-03-26 21:37:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-i7K-1774550218","status":"completed","codes_count":0} 
[2026-03-26 21:37:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 314  
[2026-03-26 21:37:37] production.INFO: Constructing job for order: 181574  
[2026-03-26 21:37:38] production.INFO: Handling job for order: 181574  
[2026-03-26 21:37:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:37:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:37:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=4f27d9bd-2204-4cd2-b799-fd7b12ce0ef1&Player_ID=5606874449  
[2026-03-26 21:37:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=4f27d9bd-2204-4cd2-b799-fd7b12ce0ef1&Player_ID=5606874449","has_body":false} 
[2026-03-26 21:37:38] production.INFO: Operation sent successfully {"operation_id":166331,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-psO-1774550258","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 21:37:38"}},"processed_data":{"order_number":"ORD-psO-1774550258","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 21:37:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-psO-1774550258","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 21:37:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-psO-1774550258","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 21:37:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:37:50] production.INFO: SendAcceptReject: Notification queued {"user_id":1665,"notification_type":"order_approved","reference_id":181574} 
[2026-03-26 21:37:50] production.INFO: Order updated successfully. Order ID: 181574, Status: completed  
[2026-03-26 21:37:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-psO-1774550258","status":"completed","codes_count":0} 
[2026-03-26 21:37:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-26 21:38:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4PtTfwejzY0I83WZeG5JfyC998CodFqR","execution_time":"2026-03-26 21:38:02"} 
[2026-03-26 21:38:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"4PtTfwejzY0I83WZeG5JfyC998CodFqR","execution_time":"2026-03-26 21:38:02","total_operations":3,"sites_count":1} 
[2026-03-26 21:38:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4PtTfwejzY0I83WZeG5JfyC998CodFqR","execution_time":"2026-03-26 21:38:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-av61wC-1774549610","ORD-LTr-1774549806","ORD-DPVsjIc-1774550192"]} 
[2026-03-26 21:38:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4PtTfwejzY0I83WZeG5JfyC998CodFqR","execution_time":"2026-03-26 21:38:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 21:38:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4PtTfwejzY0I83WZeG5JfyC998CodFqR","execution_time":"2026-03-26 21:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-26 21:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4PtTfwejzY0I83WZeG5JfyC998CodFqR","execution_time":"2026-03-26 21:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-av61wC-1774549610","operation_id":166310} 
[2026-03-26 21:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4PtTfwejzY0I83WZeG5JfyC998CodFqR","execution_time":"2026-03-26 21:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DPVsjIc-1774550192","operation_id":166328} 
[2026-03-26 21:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4PtTfwejzY0I83WZeG5JfyC998CodFqR","execution_time":"2026-03-26 21:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321} 
[2026-03-26 21:38:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4PtTfwejzY0I83WZeG5JfyC998CodFqR","execution_time":"2026-03-26 21:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-26 21:38:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4PtTfwejzY0I83WZeG5JfyC998CodFqR","execution_time":"2026-03-26 21:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321,"processed":0,"errors":0} 
[2026-03-26 21:38:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"4PtTfwejzY0I83WZeG5JfyC998CodFqR","execution_time":"2026-03-26 21:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321} 
[2026-03-26 21:38:03] production.INFO: Constructing job for order: 181575  
[2026-03-26 21:38:06] production.INFO: Handling job for order: 181575  
[2026-03-26 21:38:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:38:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:38:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=aaa66112-3c98-43a3-adf9-5b7e6f5a2549&Player_ID=111222333my  
[2026-03-26 21:38:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=aaa66112-3c98-43a3-adf9-5b7e6f5a2549&Player_ID=111222333my","has_body":false} 
[2026-03-26 21:38:06] production.INFO: Operation sent successfully {"operation_id":166332,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1bDsEIWI-1774550286","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-26 21:38:06"}},"processed_data":{"order_number":"ORD-1bDsEIWI-1774550286","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-26 21:38:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1bDsEIWI-1774550286","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 21:38:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-1bDsEIWI-1774550286","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 21:38:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:38:10] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":181575} 
[2026-03-26 21:38:10] production.INFO: Order updated successfully. Order ID: 181575, Status: completed  
[2026-03-26 21:38:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1bDsEIWI-1774550286","status":"completed","codes_count":0} 
[2026-03-26 21:38:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-26 21:38:13] production.INFO: Constructing job for order: 181576  
[2026-03-26 21:38:16] production.INFO: Handling job for order: 181576  
[2026-03-26 21:38:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:38:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:38:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=f0b7b62d-b7d5-4ba0-8c91-3d63dcd303fd&Player_ID=52076861857  
[2026-03-26 21:38:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=f0b7b62d-b7d5-4ba0-8c91-3d63dcd303fd&Player_ID=52076861857","has_body":false} 
[2026-03-26 21:38:16] production.INFO: Operation sent successfully {"operation_id":166333,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GY45ZfZN-1774550296","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 21:38:16"}},"processed_data":{"order_number":"ORD-GY45ZfZN-1774550296","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 21:38:17] production.INFO: Constructing job for order: 181577  
[2026-03-26 21:38:19] production.INFO: Handling job for order: 181577  
[2026-03-26 21:38:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:38:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:38:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=15f73053-3163-484f-9eb1-1f5caccac0d2&Player_ID=52076861857  
[2026-03-26 21:38:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=15f73053-3163-484f-9eb1-1f5caccac0d2&Player_ID=52076861857","has_body":false} 
[2026-03-26 21:38:20] production.INFO: Operation sent successfully {"operation_id":166334,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MLkT2-1774550300","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 21:38:20"}},"processed_data":{"order_number":"ORD-MLkT2-1774550300","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 21:38:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-MLkT2-1774550300","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 21:38:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-MLkT2-1774550300","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 21:38:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:38:29] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":181577} 
[2026-03-26 21:38:29] production.INFO: Order updated successfully. Order ID: 181577, Status: completed  
[2026-03-26 21:38:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-MLkT2-1774550300","status":"completed","codes_count":0} 
[2026-03-26 21:38:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-26 21:38:43] production.INFO: Constructing job for order: 181578  
[2026-03-26 21:38:44] production.INFO: Handling job for order: 181578  
[2026-03-26 21:38:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:38:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:38:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=e94af6a2-e303-412b-bf79-6cce4345d032&Player_ID=52219879315  
[2026-03-26 21:38:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=e94af6a2-e303-412b-bf79-6cce4345d032&Player_ID=52219879315","has_body":false} 
[2026-03-26 21:38:45] production.INFO: Operation sent successfully {"operation_id":166335,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Qwo-1774550325","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-26 21:38:45"}},"processed_data":{"order_number":"ORD-Qwo-1774550325","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-26 21:38:49] production.INFO: Constructing job for order: 181579  
[2026-03-26 21:38:51] production.INFO: Handling job for order: 181579  
[2026-03-26 21:38:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:38:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:38:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3b447160-e465-4442-a899-b2e487fc02d9&Player_ID=52291755277  
[2026-03-26 21:38:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3b447160-e465-4442-a899-b2e487fc02d9&Player_ID=52291755277","has_body":false} 
[2026-03-26 21:38:52] production.INFO: Operation sent successfully {"operation_id":166336,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Fb4qn-1774550332","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 21:38:52"}},"processed_data":{"order_number":"ORD-Fb4qn-1774550332","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 21:38:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Qwo-1774550325","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 21:38:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-Qwo-1774550325","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 21:38:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:38:56] production.INFO: SendAcceptReject: Notification queued {"user_id":13,"notification_type":"order_approved","reference_id":181578} 
[2026-03-26 21:38:56] production.INFO: Order updated successfully. Order ID: 181578, Status: completed  
[2026-03-26 21:38:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Qwo-1774550325","status":"completed","codes_count":0} 
[2026-03-26 21:38:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 13  
[2026-03-26 21:39:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Fb4qn-1774550332","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 21:39:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-Fb4qn-1774550332","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 21:39:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:39:02] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":181579} 
[2026-03-26 21:39:02] production.INFO: Order updated successfully. Order ID: 181579, Status: completed  
[2026-03-26 21:39:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Fb4qn-1774550332","status":"completed","codes_count":0} 
[2026-03-26 21:39:33] production.INFO: SendAcceptReject: Notification queued {"user_id":245,"notification_type":"request_approved","reference_id":18964} 
[2026-03-26 21:39:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 245  
[2026-03-26 21:40:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"iIW9jzVwcFqynfYat4LBdRtoDkDOxJp4","execution_time":"2026-03-26 21:40:01"} 
[2026-03-26 21:40:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"iIW9jzVwcFqynfYat4LBdRtoDkDOxJp4","execution_time":"2026-03-26 21:40:01","total_operations":4,"sites_count":1} 
[2026-03-26 21:40:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"iIW9jzVwcFqynfYat4LBdRtoDkDOxJp4","execution_time":"2026-03-26 21:40:01","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-av61wC-1774549610","ORD-LTr-1774549806","ORD-DPVsjIc-1774550192","ORD-GY45ZfZN-1774550296"]} 
[2026-03-26 21:40:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"iIW9jzVwcFqynfYat4LBdRtoDkDOxJp4","execution_time":"2026-03-26 21:40:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 21:40:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"iIW9jzVwcFqynfYat4LBdRtoDkDOxJp4","execution_time":"2026-03-26 21:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-26 21:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iIW9jzVwcFqynfYat4LBdRtoDkDOxJp4","execution_time":"2026-03-26 21:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-av61wC-1774549610","operation_id":166310} 
[2026-03-26 21:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iIW9jzVwcFqynfYat4LBdRtoDkDOxJp4","execution_time":"2026-03-26 21:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DPVsjIc-1774550192","operation_id":166328} 
[2026-03-26 21:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iIW9jzVwcFqynfYat4LBdRtoDkDOxJp4","execution_time":"2026-03-26 21:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GY45ZfZN-1774550296","operation_id":166333} 
[2026-03-26 21:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iIW9jzVwcFqynfYat4LBdRtoDkDOxJp4","execution_time":"2026-03-26 21:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321} 
[2026-03-26 21:40:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"iIW9jzVwcFqynfYat4LBdRtoDkDOxJp4","execution_time":"2026-03-26 21:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-26 21:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"iIW9jzVwcFqynfYat4LBdRtoDkDOxJp4","execution_time":"2026-03-26 21:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321,"processed":0,"errors":0} 
[2026-03-26 21:40:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"iIW9jzVwcFqynfYat4LBdRtoDkDOxJp4","execution_time":"2026-03-26 21:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321} 
[2026-03-26 21:40:02] production.INFO: Executing GetProducts task...  
[2026-03-26 21:40:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 21:40:02] production.INFO: Executing GetProducts task...  
[2026-03-26 21:40:04] production.INFO: async() رجع: true  
[2026-03-26 21:40:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 21:40:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 21:40:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 21:40:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 21:40:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 21:40:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 21:40:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 21:40:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 21:40:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 21:40:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 21:40:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 21:40:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-DPVsjIc-1774550192","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 21:40:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-DPVsjIc-1774550192","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 21:40:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:40:05] production.INFO: SendAcceptReject: Notification queued {"user_id":1461,"notification_type":"order_approved","reference_id":181571} 
[2026-03-26 21:40:05] production.INFO: Order updated successfully. Order ID: 181571, Status: completed  
[2026-03-26 21:40:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-DPVsjIc-1774550192","status":"completed","codes_count":0} 
[2026-03-26 21:40:08] production.INFO: SendAcceptReject: Notification queued {"user_id":1251,"notification_type":"order_rejected","reference_id":181556} 
[2026-03-26 21:40:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1461  
[2026-03-26 21:40:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1251  
[2026-03-26 21:40:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1251  
[2026-03-26 21:40:54] production.INFO: Constructing job for order: 181580  
[2026-03-26 21:40:56] production.INFO: Handling job for order: 181580  
[2026-03-26 21:40:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:40:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:40:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=caf146c7-8d2a-49bf-becd-c0b7119aa2d4&Player_ID=52219879315  
[2026-03-26 21:40:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=caf146c7-8d2a-49bf-becd-c0b7119aa2d4&Player_ID=52219879315","has_body":false} 
[2026-03-26 21:40:57] production.INFO: Operation sent successfully {"operation_id":166337,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-o1Q0-1774550457","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 21:40:57"}},"processed_data":{"order_number":"ORD-o1Q0-1774550457","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-26 21:41:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-o1Q0-1774550457","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 21:41:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-o1Q0-1774550457","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 21:41:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:41:12] production.INFO: SendAcceptReject: Notification queued {"user_id":13,"notification_type":"order_approved","reference_id":181580} 
[2026-03-26 21:41:12] production.INFO: Order updated successfully. Order ID: 181580, Status: completed  
[2026-03-26 21:41:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-o1Q0-1774550457","status":"completed","codes_count":0} 
[2026-03-26 21:41:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 13  
[2026-03-26 21:42:02] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1000.0","mainamount":"1000","operation_number":"160747357","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php1ma9k4o2jep15Z76dJG"}},"user_id":194} 
[2026-03-26 21:42:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"7JholdQ6kkxZn8e6iJGVuTmOpK0tStBj","execution_time":"2026-03-26 21:42:03"} 
[2026-03-26 21:42:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"7JholdQ6kkxZn8e6iJGVuTmOpK0tStBj","execution_time":"2026-03-26 21:42:03","total_operations":3,"sites_count":1} 
[2026-03-26 21:42:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"7JholdQ6kkxZn8e6iJGVuTmOpK0tStBj","execution_time":"2026-03-26 21:42:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-av61wC-1774549610","ORD-LTr-1774549806","ORD-GY45ZfZN-1774550296"]} 
[2026-03-26 21:42:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"7JholdQ6kkxZn8e6iJGVuTmOpK0tStBj","execution_time":"2026-03-26 21:42:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 21:42:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"7JholdQ6kkxZn8e6iJGVuTmOpK0tStBj","execution_time":"2026-03-26 21:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-26 21:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7JholdQ6kkxZn8e6iJGVuTmOpK0tStBj","execution_time":"2026-03-26 21:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-av61wC-1774549610","operation_id":166310} 
[2026-03-26 21:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7JholdQ6kkxZn8e6iJGVuTmOpK0tStBj","execution_time":"2026-03-26 21:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GY45ZfZN-1774550296","operation_id":166333} 
[2026-03-26 21:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7JholdQ6kkxZn8e6iJGVuTmOpK0tStBj","execution_time":"2026-03-26 21:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321} 
[2026-03-26 21:42:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"7JholdQ6kkxZn8e6iJGVuTmOpK0tStBj","execution_time":"2026-03-26 21:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-26 21:42:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"7JholdQ6kkxZn8e6iJGVuTmOpK0tStBj","execution_time":"2026-03-26 21:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321,"processed":0,"errors":0} 
[2026-03-26 21:42:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"7JholdQ6kkxZn8e6iJGVuTmOpK0tStBj","execution_time":"2026-03-26 21:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321} 
[2026-03-26 21:42:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 21:42:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 21:42:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 21:42:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 21:42:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 21:42:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 21:42:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 21:42:03] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 21:42:03] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18965,"user_id":194,"amount":1000.0,"admins_notified":7} 
[2026-03-26 21:42:35] production.INFO: Constructing job for order: 181581  
[2026-03-26 21:42:36] production.INFO: Handling job for order: 181581  
[2026-03-26 21:42:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:42:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:42:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=0d81a310-cb3e-4d5a-b702-9a366995bb6d&Player_ID=52219879315  
[2026-03-26 21:42:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=0d81a310-cb3e-4d5a-b702-9a366995bb6d&Player_ID=52219879315","has_body":false} 
[2026-03-26 21:42:37] production.INFO: Operation sent successfully {"operation_id":166338,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-k1OzNG8-1774550557","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 21:42:37"}},"processed_data":{"order_number":"ORD-k1OzNG8-1774550557","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 21:42:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-k1OzNG8-1774550557","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 21:42:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-k1OzNG8-1774550557","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 21:42:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:42:51] production.INFO: SendAcceptReject: Notification queued {"user_id":13,"notification_type":"order_approved","reference_id":181581} 
[2026-03-26 21:42:51] production.INFO: Order updated successfully. Order ID: 181581, Status: completed  
[2026-03-26 21:42:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-k1OzNG8-1774550557","status":"completed","codes_count":0} 
[2026-03-26 21:42:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-GY45ZfZN-1774550296","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 21:42:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-GY45ZfZN-1774550296","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 21:42:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:42:51] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":181576} 
[2026-03-26 21:42:51] production.INFO: Order updated successfully. Order ID: 181576, Status: completed  
[2026-03-26 21:42:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-GY45ZfZN-1774550296","status":"completed","codes_count":0} 
[2026-03-26 21:42:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 13  
[2026-03-26 21:42:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-26 21:44:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jKn0daKbPZCoW2bDFfv4yLtiJrZrzaBd","execution_time":"2026-03-26 21:44:01"} 
[2026-03-26 21:44:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"jKn0daKbPZCoW2bDFfv4yLtiJrZrzaBd","execution_time":"2026-03-26 21:44:01","total_operations":2,"sites_count":1} 
[2026-03-26 21:44:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jKn0daKbPZCoW2bDFfv4yLtiJrZrzaBd","execution_time":"2026-03-26 21:44:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-av61wC-1774549610","ORD-LTr-1774549806"]} 
[2026-03-26 21:44:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jKn0daKbPZCoW2bDFfv4yLtiJrZrzaBd","execution_time":"2026-03-26 21:44:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 21:44:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jKn0daKbPZCoW2bDFfv4yLtiJrZrzaBd","execution_time":"2026-03-26 21:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 21:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jKn0daKbPZCoW2bDFfv4yLtiJrZrzaBd","execution_time":"2026-03-26 21:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-av61wC-1774549610","operation_id":166310} 
[2026-03-26 21:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jKn0daKbPZCoW2bDFfv4yLtiJrZrzaBd","execution_time":"2026-03-26 21:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321} 
[2026-03-26 21:44:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jKn0daKbPZCoW2bDFfv4yLtiJrZrzaBd","execution_time":"2026-03-26 21:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 21:44:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jKn0daKbPZCoW2bDFfv4yLtiJrZrzaBd","execution_time":"2026-03-26 21:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321,"processed":0,"errors":0} 
[2026-03-26 21:44:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"jKn0daKbPZCoW2bDFfv4yLtiJrZrzaBd","execution_time":"2026-03-26 21:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321} 
[2026-03-26 21:44:34] production.INFO: Constructing job for order: 181582  
[2026-03-26 21:44:35] production.INFO: Handling job for order: 181582  
[2026-03-26 21:44:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:44:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:44:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/583/params?qty=89000&uuid=a0bf0cbd-37cd-4320-a7df-524ce862ffd5&Player_ID=1978210  
[2026-03-26 21:44:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/583/params?qty=89000&uuid=a0bf0cbd-37cd-4320-a7df-524ce862ffd5&Player_ID=1978210","has_body":false} 
[2026-03-26 21:44:36] production.INFO: Operation sent successfully {"operation_id":166339,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FRUbag-1774550675","amount":8.844802200000000169666236615739762783050537109375,"status":"processing","product":"Waho Amount","game":"Waho","notes":[],"created_at":"2026-03-26 21:44:36"}},"processed_data":{"order_number":"ORD-FRUbag-1774550675","amount":8.844802200000000169666236615739762783050537109375,"status":"processing","product":"Waho Amount","game":"Waho"}} 
[2026-03-26 21:45:03] production.INFO: Executing GetProducts task...  
[2026-03-26 21:45:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 21:45:03] production.INFO: Executing GetProducts task...  
[2026-03-26 21:45:05] production.INFO: async() رجع: true  
[2026-03-26 21:45:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 21:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 21:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 21:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 21:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 21:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 21:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 21:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 21:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 21:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 21:45:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 21:45:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-FRUbag-1774550675","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-26 21:45:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-FRUbag-1774550675","status":"cancelled","codes":[],"notes":[]} 
[2026-03-26 21:45:30] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-26 21:45:30] production.INFO: SendAcceptReject: Notification queued {"user_id":314,"notification_type":"order_rejected","reference_id":181582} 
[2026-03-26 21:45:30] production.INFO: Order updated successfully. Order ID: 181582, Status: rejected  
[2026-03-26 21:45:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-FRUbag-1774550675","status":"rejected","codes_count":0} 
[2026-03-26 21:45:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 314  
[2026-03-26 21:45:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 314  
[2026-03-26 21:45:41] production.INFO: Constructing job for order: 181583  
[2026-03-26 21:45:42] production.INFO: Handling job for order: 181583  
[2026-03-26 21:45:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:45:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:45:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=080bae49-1c88-4bc8-bb8b-84bfd1f0cab9&Player_ID=5993807159  
[2026-03-26 21:45:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=080bae49-1c88-4bc8-bb8b-84bfd1f0cab9&Player_ID=5993807159","has_body":false} 
[2026-03-26 21:45:43] production.INFO: Operation sent successfully {"operation_id":166340,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YLmv-1774550743","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 21:45:43"}},"processed_data":{"order_number":"ORD-YLmv-1774550743","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 21:45:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-YLmv-1774550743","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 21:45:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-YLmv-1774550743","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 21:45:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:45:54] production.INFO: SendAcceptReject: Notification queued {"user_id":1470,"notification_type":"order_approved","reference_id":181583} 
[2026-03-26 21:45:54] production.INFO: Order updated successfully. Order ID: 181583, Status: completed  
[2026-03-26 21:45:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-YLmv-1774550743","status":"completed","codes_count":0} 
[2026-03-26 21:45:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1470  
[2026-03-26 21:46:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"uEn50VXpLBH6d04IyZRE5Zb5OFZd2cgG","execution_time":"2026-03-26 21:46:04"} 
[2026-03-26 21:46:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"uEn50VXpLBH6d04IyZRE5Zb5OFZd2cgG","execution_time":"2026-03-26 21:46:04","total_operations":2,"sites_count":1} 
[2026-03-26 21:46:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"uEn50VXpLBH6d04IyZRE5Zb5OFZd2cgG","execution_time":"2026-03-26 21:46:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-av61wC-1774549610","ORD-LTr-1774549806"]} 
[2026-03-26 21:46:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"uEn50VXpLBH6d04IyZRE5Zb5OFZd2cgG","execution_time":"2026-03-26 21:46:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 21:46:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"uEn50VXpLBH6d04IyZRE5Zb5OFZd2cgG","execution_time":"2026-03-26 21:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 21:46:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uEn50VXpLBH6d04IyZRE5Zb5OFZd2cgG","execution_time":"2026-03-26 21:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-av61wC-1774549610","operation_id":166310} 
[2026-03-26 21:46:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uEn50VXpLBH6d04IyZRE5Zb5OFZd2cgG","execution_time":"2026-03-26 21:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321} 
[2026-03-26 21:46:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"uEn50VXpLBH6d04IyZRE5Zb5OFZd2cgG","execution_time":"2026-03-26 21:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 21:46:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"uEn50VXpLBH6d04IyZRE5Zb5OFZd2cgG","execution_time":"2026-03-26 21:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321,"processed":0,"errors":0} 
[2026-03-26 21:46:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"uEn50VXpLBH6d04IyZRE5Zb5OFZd2cgG","execution_time":"2026-03-26 21:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321} 
[2026-03-26 21:46:16] production.INFO: Constructing job for order: 181584  
[2026-03-26 21:46:19] production.INFO: Handling job for order: 181584  
[2026-03-26 21:46:19] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 21:46:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:46:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=a0cb1028-a39e-4f96-8cfb-6cdf70a0c6a7&Player_ID=0966535453  
[2026-03-26 21:46:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=a0cb1028-a39e-4f96-8cfb-6cdf70a0c6a7&Player_ID=0966535453","has_body":false} 
[2026-03-26 21:46:20] production.INFO: Operation sent successfully {"operation_id":166341,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1RmjP-1774550780","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 21:46:20"}},"processed_data":{"order_number":"ORD-1RmjP-1774550780","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 21:46:25] production.INFO: Constructing job for order: 181585  
[2026-03-26 21:46:26] production.INFO: Handling job for order: 181585  
[2026-03-26 21:46:26] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 21:46:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:46:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=7429e35c-11e6-4299-80dc-5a7917496080&Player_ID=0966535453  
[2026-03-26 21:46:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=7429e35c-11e6-4299-80dc-5a7917496080&Player_ID=0966535453","has_body":false} 
[2026-03-26 21:46:27] production.INFO: Operation sent successfully {"operation_id":166342,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WtBJnw-1774550787","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 21:46:27"}},"processed_data":{"order_number":"ORD-WtBJnw-1774550787","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 21:46:51] production.INFO: Constructing job for order: 181586  
[2026-03-26 21:46:54] production.INFO: Handling job for order: 181586  
[2026-03-26 21:46:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:46:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:46:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/865/params?qty=20000&uuid=3fcf6c06-0909-4e05-8688-6c77564ca386&Player_ID=102451630  
[2026-03-26 21:46:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/865/params?qty=20000&uuid=3fcf6c06-0909-4e05-8688-6c77564ca386&Player_ID=102451630","has_body":false} 
[2026-03-26 21:46:55] production.INFO: Operation sent successfully {"operation_id":166343,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MZj-1774550814","amount":1.225471999999999894725988269783556461334228515625,"status":"processing","product":"Yoki live","game":"Yoki","notes":[],"created_at":"2026-03-26 21:46:55"}},"processed_data":{"order_number":"ORD-MZj-1774550814","amount":1.225471999999999894725988269783556461334228515625,"status":"processing","product":"Yoki live","game":"Yoki"}} 
[2026-03-26 21:47:18] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"780.0","mainamount":"780","operation_number":"160760641","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phphmmbhkbi21ll81dLVvy"}},"user_id":1609} 
[2026-03-26 21:47:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 21:47:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 21:47:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 21:47:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 21:47:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 21:47:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 21:47:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 21:47:19] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 21:47:19] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18966,"user_id":1609,"amount":780.0,"admins_notified":7} 
[2026-03-26 21:47:45] production.INFO: Constructing job for order: 181587  
[2026-03-26 21:47:46] production.INFO: Handling job for order: 181587  
[2026-03-26 21:47:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:47:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:47:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=f85b840b-6da7-4455-a6cf-269098660dd2&Player_ID=51641328410  
[2026-03-26 21:47:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=f85b840b-6da7-4455-a6cf-269098660dd2&Player_ID=51641328410","has_body":false} 
[2026-03-26 21:47:47] production.INFO: Operation sent successfully {"operation_id":166344,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pfdC-1774550866","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 21:47:47"}},"processed_data":{"order_number":"ORD-pfdC-1774550866","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 21:48:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pfdC-1774550866","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 21:48:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-pfdC-1774550866","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 21:48:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:48:00] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":181587} 
[2026-03-26 21:48:00] production.INFO: Order updated successfully. Order ID: 181587, Status: completed  
[2026-03-26 21:48:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pfdC-1774550866","status":"completed","codes_count":0} 
[2026-03-26 21:48:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-26 21:48:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"yyIdeUMVevAWAMhqdUAH2pN8hCQVvihk","execution_time":"2026-03-26 21:48:02"} 
[2026-03-26 21:48:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"yyIdeUMVevAWAMhqdUAH2pN8hCQVvihk","execution_time":"2026-03-26 21:48:02","total_operations":5,"sites_count":2} 
[2026-03-26 21:48:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yyIdeUMVevAWAMhqdUAH2pN8hCQVvihk","execution_time":"2026-03-26 21:48:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-av61wC-1774549610","ORD-LTr-1774549806","ORD-MZj-1774550814"]} 
[2026-03-26 21:48:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yyIdeUMVevAWAMhqdUAH2pN8hCQVvihk","execution_time":"2026-03-26 21:48:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 21:48:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yyIdeUMVevAWAMhqdUAH2pN8hCQVvihk","execution_time":"2026-03-26 21:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-26 21:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yyIdeUMVevAWAMhqdUAH2pN8hCQVvihk","execution_time":"2026-03-26 21:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-av61wC-1774549610","operation_id":166310} 
[2026-03-26 21:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yyIdeUMVevAWAMhqdUAH2pN8hCQVvihk","execution_time":"2026-03-26 21:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LTr-1774549806","operation_id":166321} 
[2026-03-26 21:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yyIdeUMVevAWAMhqdUAH2pN8hCQVvihk","execution_time":"2026-03-26 21:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MZj-1774550814","operation_id":166343} 
[2026-03-26 21:48:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yyIdeUMVevAWAMhqdUAH2pN8hCQVvihk","execution_time":"2026-03-26 21:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MZj-1774550814","operation_id":166343,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-26 21:48:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yyIdeUMVevAWAMhqdUAH2pN8hCQVvihk","execution_time":"2026-03-26 21:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MZj-1774550814","operation_id":166343,"processed":0,"errors":0} 
[2026-03-26 21:48:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yyIdeUMVevAWAMhqdUAH2pN8hCQVvihk","execution_time":"2026-03-26 21:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MZj-1774550814","operation_id":166343,"orders_count":2,"order_ids":["ORD-1RmjP-1774550780","ORD-WtBJnw-1774550787"]} 
[2026-03-26 21:48:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yyIdeUMVevAWAMhqdUAH2pN8hCQVvihk","execution_time":"2026-03-26 21:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MZj-1774550814","operation_id":166343} 
[2026-03-26 21:48:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yyIdeUMVevAWAMhqdUAH2pN8hCQVvihk","execution_time":"2026-03-26 21:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MZj-1774550814","operation_id":166343,"orders_count":2} 
[2026-03-26 21:48:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yyIdeUMVevAWAMhqdUAH2pN8hCQVvihk","execution_time":"2026-03-26 21:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WtBJnw-1774550787","operation_id":166342,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 21:48:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"yyIdeUMVevAWAMhqdUAH2pN8hCQVvihk","execution_time":"2026-03-26 21:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WtBJnw-1774550787","operation_id":166342,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 21:48:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"yyIdeUMVevAWAMhqdUAH2pN8hCQVvihk","execution_time":"2026-03-26 21:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WtBJnw-1774550787","operation_id":166342,"count":2} 
[2026-03-26 21:48:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"yyIdeUMVevAWAMhqdUAH2pN8hCQVvihk","execution_time":"2026-03-26 21:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WtBJnw-1774550787","operation_id":166342,"count":2} 
[2026-03-26 21:48:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"yyIdeUMVevAWAMhqdUAH2pN8hCQVvihk","execution_time":"2026-03-26 21:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WtBJnw-1774550787","operation_id":166342,"user_id":587,"notification_type":"order_approved","reference_id":181584} 
[2026-03-26 21:48:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"yyIdeUMVevAWAMhqdUAH2pN8hCQVvihk","execution_time":"2026-03-26 21:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WtBJnw-1774550787","operation_id":166342,"user_id":587,"notification_type":"order_approved","reference_id":181585} 
[2026-03-26 21:48:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"yyIdeUMVevAWAMhqdUAH2pN8hCQVvihk","execution_time":"2026-03-26 21:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WtBJnw-1774550787","operation_id":166342,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 21:48:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"yyIdeUMVevAWAMhqdUAH2pN8hCQVvihk","execution_time":"2026-03-26 21:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WtBJnw-1774550787","operation_id":166342,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 21:48:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"yyIdeUMVevAWAMhqdUAH2pN8hCQVvihk","execution_time":"2026-03-26 21:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WtBJnw-1774550787","operation_id":166342,"processed":2,"errors":0} 
[2026-03-26 21:48:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yyIdeUMVevAWAMhqdUAH2pN8hCQVvihk","execution_time":"2026-03-26 21:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WtBJnw-1774550787","operation_id":166342,"processed":2,"errors":0} 
[2026-03-26 21:48:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"yyIdeUMVevAWAMhqdUAH2pN8hCQVvihk","execution_time":"2026-03-26 21:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WtBJnw-1774550787","operation_id":166342} 
[2026-03-26 21:48:04] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 21:48:04] production.ERROR: FCM send failed for token 565: Requested entity was not found.  
[2026-03-26 21:48:05] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 21:48:06] production.ERROR: FCM send failed for token 565: Requested entity was not found.  
[2026-03-26 21:48:12] production.INFO: Constructing job for order: 181588  
[2026-03-26 21:48:15] production.INFO: Handling job for order: 181588  
[2026-03-26 21:48:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:48:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:48:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fc23e194-b7d8-41e4-937a-cccba400b2b0&Player_ID=52417178457  
[2026-03-26 21:48:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fc23e194-b7d8-41e4-937a-cccba400b2b0&Player_ID=52417178457","has_body":false} 
[2026-03-26 21:48:16] production.INFO: Operation sent successfully {"operation_id":166345,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hy017Uf-1774550895","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 21:48:16"}},"processed_data":{"order_number":"ORD-hy017Uf-1774550895","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 21:48:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hy017Uf-1774550895","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 21:48:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-hy017Uf-1774550895","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 21:48:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:48:30] production.INFO: SendAcceptReject: Notification queued {"user_id":50,"notification_type":"order_approved","reference_id":181588} 
[2026-03-26 21:48:30] production.INFO: Order updated successfully. Order ID: 181588, Status: completed  
[2026-03-26 21:48:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hy017Uf-1774550895","status":"completed","codes_count":0} 
[2026-03-26 21:48:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 50  
[2026-03-26 21:48:44] production.INFO: Constructing job for order: 181589  
[2026-03-26 21:48:46] production.INFO: Handling job for order: 181589  
[2026-03-26 21:48:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:48:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:48:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=f0b5b7c3-7d64-4cab-9f5a-854ed6fffff9&Player_ID=11348206  
[2026-03-26 21:48:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=f0b5b7c3-7d64-4cab-9f5a-854ed6fffff9&Player_ID=11348206","has_body":false} 
[2026-03-26 21:48:47] production.INFO: Operation sent successfully {"operation_id":166346,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HVix-1774550926","amount":2.22162900000000007594280759803950786590576171875,"status":"processing","product":"Layla Amount","game":"Layila","notes":[],"created_at":"2026-03-26 21:48:47"}},"processed_data":{"order_number":"ORD-HVix-1774550926","amount":2.22162900000000007594280759803950786590576171875,"status":"processing","product":"Layla Amount","game":"Layila"}} 
[2026-03-26 21:49:05] production.INFO: Constructing job for order: 181590  
[2026-03-26 21:49:08] production.INFO: Handling job for order: 181590  
[2026-03-26 21:49:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:49:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:49:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=09176aab-8b0f-4ff0-aa25-b17986356fc6&Player_ID=1244699699  
[2026-03-26 21:49:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=09176aab-8b0f-4ff0-aa25-b17986356fc6&Player_ID=1244699699","has_body":false} 
[2026-03-26 21:49:08] production.INFO: Operation sent successfully {"operation_id":166347,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EUPmeaJx-1774550948","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-26 21:49:08"}},"processed_data":{"order_number":"ORD-EUPmeaJx-1774550948","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-26 21:49:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-EUPmeaJx-1774550948","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 21:49:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-EUPmeaJx-1774550948","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 21:49:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:49:12] production.INFO: SendAcceptReject: Notification queued {"user_id":1339,"notification_type":"order_approved","reference_id":181590} 
[2026-03-26 21:49:12] production.INFO: Order updated successfully. Order ID: 181590, Status: completed  
[2026-03-26 21:49:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-EUPmeaJx-1774550948","status":"completed","codes_count":0} 
[2026-03-26 21:49:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1339  
[2026-03-26 21:49:56] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"2500.0","mainamount":"2500","operation_number":"160762721","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpmu7ufhspgn0q8Qut6d4"}},"user_id":529} 
[2026-03-26 21:49:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 21:49:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 21:49:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 21:49:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 21:49:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 21:49:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 21:49:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 21:49:57] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 21:49:57] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18967,"user_id":529,"amount":2500.0,"admins_notified":7} 
[2026-03-26 21:50:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"nPpAFSDBIr9mVCvTcUMUDAjuI5Qab5uX","execution_time":"2026-03-26 21:50:03"} 
[2026-03-26 21:50:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"nPpAFSDBIr9mVCvTcUMUDAjuI5Qab5uX","execution_time":"2026-03-26 21:50:03","total_operations":4,"sites_count":1} 
[2026-03-26 21:50:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"nPpAFSDBIr9mVCvTcUMUDAjuI5Qab5uX","execution_time":"2026-03-26 21:50:03","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-av61wC-1774549610","ORD-LTr-1774549806","ORD-MZj-1774550814","ORD-HVix-1774550926"]} 
[2026-03-26 21:50:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"nPpAFSDBIr9mVCvTcUMUDAjuI5Qab5uX","execution_time":"2026-03-26 21:50:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 21:50:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"nPpAFSDBIr9mVCvTcUMUDAjuI5Qab5uX","execution_time":"2026-03-26 21:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-26 21:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nPpAFSDBIr9mVCvTcUMUDAjuI5Qab5uX","execution_time":"2026-03-26 21:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-av61wC-1774549610","operation_id":166310} 
[2026-03-26 21:50:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"nPpAFSDBIr9mVCvTcUMUDAjuI5Qab5uX","execution_time":"2026-03-26 21:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MZj-1774550814","operation_id":166343,"processed":3,"skipped":1,"updates_prepared":3} 
[2026-03-26 21:50:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"nPpAFSDBIr9mVCvTcUMUDAjuI5Qab5uX","execution_time":"2026-03-26 21:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MZj-1774550814","operation_id":166343,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-26 21:50:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"nPpAFSDBIr9mVCvTcUMUDAjuI5Qab5uX","execution_time":"2026-03-26 21:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MZj-1774550814","operation_id":166343,"count":3} 
[2026-03-26 21:50:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"nPpAFSDBIr9mVCvTcUMUDAjuI5Qab5uX","execution_time":"2026-03-26 21:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MZj-1774550814","operation_id":166343,"count":3} 
[2026-03-26 21:50:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"nPpAFSDBIr9mVCvTcUMUDAjuI5Qab5uX","execution_time":"2026-03-26 21:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MZj-1774550814","operation_id":166343,"user_id":1540,"notification_type":"order_approved","reference_id":181589} 
[2026-03-26 21:50:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"nPpAFSDBIr9mVCvTcUMUDAjuI5Qab5uX","execution_time":"2026-03-26 21:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MZj-1774550814","operation_id":166343,"user_id":240,"notification_type":"order_approved","reference_id":181564} 
[2026-03-26 21:50:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"nPpAFSDBIr9mVCvTcUMUDAjuI5Qab5uX","execution_time":"2026-03-26 21:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MZj-1774550814","operation_id":166343,"user_id":1032,"notification_type":"order_approved","reference_id":181586} 
[2026-03-26 21:50:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"nPpAFSDBIr9mVCvTcUMUDAjuI5Qab5uX","execution_time":"2026-03-26 21:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MZj-1774550814","operation_id":166343,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-26 21:50:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"nPpAFSDBIr9mVCvTcUMUDAjuI5Qab5uX","execution_time":"2026-03-26 21:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MZj-1774550814","operation_id":166343,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-26 21:50:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"nPpAFSDBIr9mVCvTcUMUDAjuI5Qab5uX","execution_time":"2026-03-26 21:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MZj-1774550814","operation_id":166343,"processed":3,"errors":0} 
[2026-03-26 21:50:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"nPpAFSDBIr9mVCvTcUMUDAjuI5Qab5uX","execution_time":"2026-03-26 21:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MZj-1774550814","operation_id":166343,"processed":3,"errors":0} 
[2026-03-26 21:50:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"nPpAFSDBIr9mVCvTcUMUDAjuI5Qab5uX","execution_time":"2026-03-26 21:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MZj-1774550814","operation_id":166343} 
[2026-03-26 21:50:03] production.INFO: Executing GetProducts task...  
[2026-03-26 21:50:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 21:50:03] production.INFO: Executing GetProducts task...  
[2026-03-26 21:50:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-MZj-1774550814","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 21:50:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-MZj-1774550814","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 21:50:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:50:04] production.ERROR: Order not found or already processed. External ID: ORD-MZj-1774550814  
[2026-03-26 21:50:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-MZj-1774550814","status":"completed","codes_count":0} 
[2026-03-26 21:50:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LTr-1774549806","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 21:50:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-LTr-1774549806","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 21:50:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:50:04] production.ERROR: Order not found or already processed. External ID: ORD-LTr-1774549806  
[2026-03-26 21:50:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LTr-1774549806","status":"completed","codes_count":0} 
[2026-03-26 21:50:06] production.INFO: async() رجع: true  
[2026-03-26 21:50:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 21:50:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 21:50:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 21:50:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 21:50:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 21:50:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 21:50:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 21:50:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 21:50:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 21:50:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 21:50:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 21:50:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1540  
[2026-03-26 21:50:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 240  
[2026-03-26 21:50:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1032  
[2026-03-26 21:50:20] production.INFO: Constructing job for order: 181591  
[2026-03-26 21:50:22] production.INFO: Handling job for order: 181591  
[2026-03-26 21:50:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:50:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:50:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=8bb58069-2b22-4c41-b75b-5290b5942ff9&Player_ID=51761200566  
[2026-03-26 21:50:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=8bb58069-2b22-4c41-b75b-5290b5942ff9&Player_ID=51761200566","has_body":false} 
[2026-03-26 21:50:23] production.INFO: Operation sent successfully {"operation_id":166348,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nbgbGF-1774551023","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 21:50:23"}},"processed_data":{"order_number":"ORD-nbgbGF-1774551023","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 21:50:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-nbgbGF-1774551023","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 21:50:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-nbgbGF-1774551023","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 21:50:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:50:38] production.INFO: SendAcceptReject: Notification queued {"user_id":245,"notification_type":"order_approved","reference_id":181591} 
[2026-03-26 21:50:38] production.INFO: Order updated successfully. Order ID: 181591, Status: completed  
[2026-03-26 21:50:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-nbgbGF-1774551023","status":"completed","codes_count":0} 
[2026-03-26 21:50:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 245  
[2026-03-26 21:50:48] production.INFO: Constructing job for order: 181592  
[2026-03-26 21:50:50] production.INFO: Handling job for order: 181592  
[2026-03-26 21:50:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:50:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:50:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3ce5e6c3-be02-4041-871d-71d0d751fe74&Player_ID=52434087660  
[2026-03-26 21:50:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3ce5e6c3-be02-4041-871d-71d0d751fe74&Player_ID=52434087660","has_body":false} 
[2026-03-26 21:50:51] production.INFO: Operation sent successfully {"operation_id":166349,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KsXh8GR-1774551051","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 21:50:51"}},"processed_data":{"order_number":"ORD-KsXh8GR-1774551051","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 21:51:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-KsXh8GR-1774551051","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 21:51:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-KsXh8GR-1774551051","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 21:51:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:51:00] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":181592} 
[2026-03-26 21:51:00] production.INFO: Order updated successfully. Order ID: 181592, Status: completed  
[2026-03-26 21:51:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-KsXh8GR-1774551051","status":"completed","codes_count":0} 
[2026-03-26 21:51:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-26 21:51:37] production.INFO: Constructing job for order: 181594  
[2026-03-26 21:51:39] production.INFO: Handling job for order: 181594  
[2026-03-26 21:51:39] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 21:51:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:51:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=ef3355f2-f13d-4307-b1ab-df77a45925fb&Player_ID=0992083350  
[2026-03-26 21:51:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=ef3355f2-f13d-4307-b1ab-df77a45925fb&Player_ID=0992083350","has_body":false} 
[2026-03-26 21:51:40] production.INFO: Operation sent successfully {"operation_id":166350,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UUKFV-1774551099","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 21:51:40"}},"processed_data":{"order_number":"ORD-UUKFV-1774551099","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 21:51:55] production.INFO: Constructing job for order: 181595  
[2026-03-26 21:51:58] production.INFO: Handling job for order: 181595  
[2026-03-26 21:51:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:51:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:51:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=7a2c4bda-22dd-4d18-af2a-96a940f0cfb8&Player_ID=52263994818  
[2026-03-26 21:51:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=7a2c4bda-22dd-4d18-af2a-96a940f0cfb8&Player_ID=52263994818","has_body":false} 
[2026-03-26 21:51:59] production.INFO: Operation sent successfully {"operation_id":166351,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-afi-1774551118","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-26 21:51:58"}},"processed_data":{"order_number":"ORD-afi-1774551118","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-26 21:52:00] production.INFO: Constructing job for order: 181596  
[2026-03-26 21:52:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"CQCGD5DvYJH8KthQrFl6ryB5YiwVz9Cn","execution_time":"2026-03-26 21:52:02"} 
[2026-03-26 21:52:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"CQCGD5DvYJH8KthQrFl6ryB5YiwVz9Cn","execution_time":"2026-03-26 21:52:02","total_operations":3,"sites_count":2} 
[2026-03-26 21:52:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"CQCGD5DvYJH8KthQrFl6ryB5YiwVz9Cn","execution_time":"2026-03-26 21:52:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-av61wC-1774549610","ORD-afi-1774551118"]} 
[2026-03-26 21:52:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"CQCGD5DvYJH8KthQrFl6ryB5YiwVz9Cn","execution_time":"2026-03-26 21:52:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 21:52:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"CQCGD5DvYJH8KthQrFl6ryB5YiwVz9Cn","execution_time":"2026-03-26 21:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 21:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CQCGD5DvYJH8KthQrFl6ryB5YiwVz9Cn","execution_time":"2026-03-26 21:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-afi-1774551118","operation_id":166351} 
[2026-03-26 21:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CQCGD5DvYJH8KthQrFl6ryB5YiwVz9Cn","execution_time":"2026-03-26 21:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-av61wC-1774549610","operation_id":166310} 
[2026-03-26 21:52:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"CQCGD5DvYJH8KthQrFl6ryB5YiwVz9Cn","execution_time":"2026-03-26 21:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-av61wC-1774549610","operation_id":166310,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 21:52:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"CQCGD5DvYJH8KthQrFl6ryB5YiwVz9Cn","execution_time":"2026-03-26 21:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-av61wC-1774549610","operation_id":166310,"processed":0,"errors":0} 
[2026-03-26 21:52:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"CQCGD5DvYJH8KthQrFl6ryB5YiwVz9Cn","execution_time":"2026-03-26 21:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-av61wC-1774549610","operation_id":166310,"orders_count":1,"order_ids":["ORD-UUKFV-1774551099"]} 
[2026-03-26 21:52:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"CQCGD5DvYJH8KthQrFl6ryB5YiwVz9Cn","execution_time":"2026-03-26 21:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-av61wC-1774549610","operation_id":166310} 
[2026-03-26 21:52:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"CQCGD5DvYJH8KthQrFl6ryB5YiwVz9Cn","execution_time":"2026-03-26 21:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-av61wC-1774549610","operation_id":166310,"orders_count":1} 
[2026-03-26 21:52:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"CQCGD5DvYJH8KthQrFl6ryB5YiwVz9Cn","execution_time":"2026-03-26 21:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UUKFV-1774551099","operation_id":166350,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 21:52:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"CQCGD5DvYJH8KthQrFl6ryB5YiwVz9Cn","execution_time":"2026-03-26 21:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UUKFV-1774551099","operation_id":166350,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 21:52:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"CQCGD5DvYJH8KthQrFl6ryB5YiwVz9Cn","execution_time":"2026-03-26 21:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UUKFV-1774551099","operation_id":166350,"count":1} 
[2026-03-26 21:52:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"CQCGD5DvYJH8KthQrFl6ryB5YiwVz9Cn","execution_time":"2026-03-26 21:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UUKFV-1774551099","operation_id":166350,"count":1} 
[2026-03-26 21:52:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"CQCGD5DvYJH8KthQrFl6ryB5YiwVz9Cn","execution_time":"2026-03-26 21:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UUKFV-1774551099","operation_id":166350,"user_id":1068,"notification_type":"order_approved","reference_id":181594} 
[2026-03-26 21:52:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"CQCGD5DvYJH8KthQrFl6ryB5YiwVz9Cn","execution_time":"2026-03-26 21:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UUKFV-1774551099","operation_id":166350,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 21:52:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"CQCGD5DvYJH8KthQrFl6ryB5YiwVz9Cn","execution_time":"2026-03-26 21:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UUKFV-1774551099","operation_id":166350,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 21:52:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"CQCGD5DvYJH8KthQrFl6ryB5YiwVz9Cn","execution_time":"2026-03-26 21:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UUKFV-1774551099","operation_id":166350,"processed":1,"errors":0} 
[2026-03-26 21:52:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"CQCGD5DvYJH8KthQrFl6ryB5YiwVz9Cn","execution_time":"2026-03-26 21:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UUKFV-1774551099","operation_id":166350,"processed":1,"errors":0} 
[2026-03-26 21:52:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"CQCGD5DvYJH8KthQrFl6ryB5YiwVz9Cn","execution_time":"2026-03-26 21:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UUKFV-1774551099","operation_id":166350} 
[2026-03-26 21:52:02] production.INFO: Handling job for order: 181596  
[2026-03-26 21:52:02] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 21:52:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:52:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/28/params?qty=1&uuid=d537a474-fc26-4235-bb69-9120fd2077aa&Player_ID=0992083350  
[2026-03-26 21:52:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/28/params?qty=1&uuid=d537a474-fc26-4235-bb69-9120fd2077aa&Player_ID=0992083350","has_body":false} 
[2026-03-26 21:52:03] production.INFO: Operation sent successfully {"operation_id":166352,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uQTq-1774551122","amount":5.07528000000000023561597117804922163486480712890625,"status":"processing","product":"4.81 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 21:52:03"}},"processed_data":{"order_number":"ORD-uQTq-1774551122","amount":5.07528000000000023561597117804922163486480712890625,"status":"processing","product":"4.81 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 21:52:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1068  
[2026-03-26 21:52:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-afi-1774551118","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 21:52:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-afi-1774551118","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 21:52:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:52:10] production.INFO: SendAcceptReject: Notification queued {"user_id":13,"notification_type":"order_approved","reference_id":181595} 
[2026-03-26 21:52:10] production.INFO: Order updated successfully. Order ID: 181595, Status: completed  
[2026-03-26 21:52:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-afi-1774551118","status":"completed","codes_count":0} 
[2026-03-26 21:52:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 13  
[2026-03-26 21:52:25] production.INFO: Constructing job for order: 181597  
[2026-03-26 21:52:27] production.INFO: Handling job for order: 181597  
[2026-03-26 21:52:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:52:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:52:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=1767f902-1bbb-43d3-a682-10ec42e14ea4&Player_ID=5262982220  
[2026-03-26 21:52:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=1767f902-1bbb-43d3-a682-10ec42e14ea4&Player_ID=5262982220","has_body":false} 
[2026-03-26 21:52:27] production.INFO: Operation sent successfully {"operation_id":166353,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-f3GlSX-1774551147","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 21:52:27"}},"processed_data":{"order_number":"ORD-f3GlSX-1774551147","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 21:52:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-f3GlSX-1774551147","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 21:52:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-f3GlSX-1774551147","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 21:52:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:52:49] production.INFO: SendAcceptReject: Notification queued {"user_id":1123,"notification_type":"order_approved","reference_id":181597} 
[2026-03-26 21:52:49] production.INFO: Order updated successfully. Order ID: 181597, Status: completed  
[2026-03-26 21:52:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-f3GlSX-1774551147","status":"completed","codes_count":0} 
[2026-03-26 21:52:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1123  
[2026-03-26 21:53:53] production.INFO: SendAcceptReject: Notification queued {"user_id":194,"notification_type":"request_approved","reference_id":18965} 
[2026-03-26 21:53:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 194  
[2026-03-26 21:54:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BGNHbGSjlg4ytBR8YEPg3rReOna6sng4","execution_time":"2026-03-26 21:54:04"} 
[2026-03-26 21:54:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"BGNHbGSjlg4ytBR8YEPg3rReOna6sng4","execution_time":"2026-03-26 21:54:04","total_operations":2,"sites_count":2} 
[2026-03-26 21:54:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BGNHbGSjlg4ytBR8YEPg3rReOna6sng4","execution_time":"2026-03-26 21:54:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-av61wC-1774549610"]} 
[2026-03-26 21:54:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BGNHbGSjlg4ytBR8YEPg3rReOna6sng4","execution_time":"2026-03-26 21:54:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 21:54:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BGNHbGSjlg4ytBR8YEPg3rReOna6sng4","execution_time":"2026-03-26 21:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 21:54:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BGNHbGSjlg4ytBR8YEPg3rReOna6sng4","execution_time":"2026-03-26 21:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-av61wC-1774549610","operation_id":166310} 
[2026-03-26 21:54:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BGNHbGSjlg4ytBR8YEPg3rReOna6sng4","execution_time":"2026-03-26 21:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-av61wC-1774549610","operation_id":166310,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 21:54:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BGNHbGSjlg4ytBR8YEPg3rReOna6sng4","execution_time":"2026-03-26 21:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-av61wC-1774549610","operation_id":166310,"processed":0,"errors":0} 
[2026-03-26 21:54:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BGNHbGSjlg4ytBR8YEPg3rReOna6sng4","execution_time":"2026-03-26 21:54:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-av61wC-1774549610","operation_id":166310,"orders_count":1,"order_ids":["ORD-uQTq-1774551122"]} 
[2026-03-26 21:54:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BGNHbGSjlg4ytBR8YEPg3rReOna6sng4","execution_time":"2026-03-26 21:54:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-av61wC-1774549610","operation_id":166310} 
[2026-03-26 21:54:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BGNHbGSjlg4ytBR8YEPg3rReOna6sng4","execution_time":"2026-03-26 21:54:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-av61wC-1774549610","operation_id":166310,"orders_count":1} 
[2026-03-26 21:54:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BGNHbGSjlg4ytBR8YEPg3rReOna6sng4","execution_time":"2026-03-26 21:54:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uQTq-1774551122","operation_id":166352,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 21:54:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"BGNHbGSjlg4ytBR8YEPg3rReOna6sng4","execution_time":"2026-03-26 21:54:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uQTq-1774551122","operation_id":166352,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 21:54:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"BGNHbGSjlg4ytBR8YEPg3rReOna6sng4","execution_time":"2026-03-26 21:54:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uQTq-1774551122","operation_id":166352,"count":1} 
[2026-03-26 21:54:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"BGNHbGSjlg4ytBR8YEPg3rReOna6sng4","execution_time":"2026-03-26 21:54:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uQTq-1774551122","operation_id":166352,"count":1} 
[2026-03-26 21:54:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"BGNHbGSjlg4ytBR8YEPg3rReOna6sng4","execution_time":"2026-03-26 21:54:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uQTq-1774551122","operation_id":166352,"user_id":1068,"notification_type":"order_approved","reference_id":181596} 
[2026-03-26 21:54:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"BGNHbGSjlg4ytBR8YEPg3rReOna6sng4","execution_time":"2026-03-26 21:54:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uQTq-1774551122","operation_id":166352,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 21:54:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"BGNHbGSjlg4ytBR8YEPg3rReOna6sng4","execution_time":"2026-03-26 21:54:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uQTq-1774551122","operation_id":166352,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 21:54:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"BGNHbGSjlg4ytBR8YEPg3rReOna6sng4","execution_time":"2026-03-26 21:54:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uQTq-1774551122","operation_id":166352,"processed":1,"errors":0} 
[2026-03-26 21:54:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BGNHbGSjlg4ytBR8YEPg3rReOna6sng4","execution_time":"2026-03-26 21:54:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uQTq-1774551122","operation_id":166352,"processed":1,"errors":0} 
[2026-03-26 21:54:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"BGNHbGSjlg4ytBR8YEPg3rReOna6sng4","execution_time":"2026-03-26 21:54:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uQTq-1774551122","operation_id":166352} 
[2026-03-26 21:54:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1068  
[2026-03-26 21:54:09] production.INFO: SendAcceptReject: Notification queued {"user_id":1609,"notification_type":"request_approved","reference_id":18966} 
[2026-03-26 21:54:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-26 21:54:23] production.INFO: SendAcceptReject: Notification queued {"user_id":529,"notification_type":"request_approved","reference_id":18967} 
[2026-03-26 21:54:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 529  
[2026-03-26 21:54:41] production.INFO: Constructing job for order: 181599  
[2026-03-26 21:54:43] production.INFO: Handling job for order: 181599  
[2026-03-26 21:54:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:54:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:54:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=fa2deeab-6f82-40e9-80d5-d5f673819e55&Player_ID=8840332098  
[2026-03-26 21:54:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=fa2deeab-6f82-40e9-80d5-d5f673819e55&Player_ID=8840332098","has_body":false} 
[2026-03-26 21:54:44] production.INFO: Operation sent successfully {"operation_id":166354,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-h2w-1774551283","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 21:54:44"}},"processed_data":{"order_number":"ORD-h2w-1774551283","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 21:54:58] production.INFO: Constructing job for order: 181600  
[2026-03-26 21:54:59] production.INFO: Handling job for order: 181600  
[2026-03-26 21:54:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:54:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:54:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/825/params?qty=2000&uuid=ec2596c6-896f-4540-8935-426386016b18&Player_ID=5008272  
[2026-03-26 21:54:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/825/params?qty=2000&uuid=ec2596c6-896f-4540-8935-426386016b18&Player_ID=5008272","has_body":false} 
[2026-03-26 21:55:00] production.INFO: Operation sent successfully {"operation_id":166355,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-v2tZBYj-1774551299","amount":1.475357999999999947249307297170162200927734375,"status":"processing","product":"Sahra Amount","game":"Sahra Caht","notes":[],"created_at":"2026-03-26 21:55:00"}},"processed_data":{"order_number":"ORD-v2tZBYj-1774551299","amount":1.475357999999999947249307297170162200927734375,"status":"processing","product":"Sahra Amount","game":"Sahra Caht"}} 
[2026-03-26 21:55:03] production.INFO: Executing GetProducts task...  
[2026-03-26 21:55:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 21:55:03] production.INFO: Executing GetProducts task...  
[2026-03-26 21:55:05] production.INFO: async() رجع: true  
[2026-03-26 21:55:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 21:55:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 21:55:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 21:55:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 21:55:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 21:55:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 21:55:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 21:55:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 21:55:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 21:55:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 21:55:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 21:55:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-h2w-1774551283","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 21:55:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-h2w-1774551283","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 21:55:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:55:16] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":181599} 
[2026-03-26 21:55:16] production.INFO: Order updated successfully. Order ID: 181599, Status: completed  
[2026-03-26 21:55:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-h2w-1774551283","status":"completed","codes_count":0} 
[2026-03-26 21:55:20] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 21:55:20] production.ERROR: FCM send failed for token 565: Requested entity was not found.  
[2026-03-26 21:56:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"VWHifwjWtyQ908JIbr4bYGNXw9VpNbmw","execution_time":"2026-03-26 21:56:02"} 
[2026-03-26 21:56:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"VWHifwjWtyQ908JIbr4bYGNXw9VpNbmw","execution_time":"2026-03-26 21:56:02","total_operations":2,"sites_count":1} 
[2026-03-26 21:56:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"VWHifwjWtyQ908JIbr4bYGNXw9VpNbmw","execution_time":"2026-03-26 21:56:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-av61wC-1774549610","ORD-v2tZBYj-1774551299"]} 
[2026-03-26 21:56:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"VWHifwjWtyQ908JIbr4bYGNXw9VpNbmw","execution_time":"2026-03-26 21:56:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 21:56:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"VWHifwjWtyQ908JIbr4bYGNXw9VpNbmw","execution_time":"2026-03-26 21:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 21:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VWHifwjWtyQ908JIbr4bYGNXw9VpNbmw","execution_time":"2026-03-26 21:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-av61wC-1774549610","operation_id":166310} 
[2026-03-26 21:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VWHifwjWtyQ908JIbr4bYGNXw9VpNbmw","execution_time":"2026-03-26 21:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v2tZBYj-1774551299","operation_id":166355} 
[2026-03-26 21:56:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"VWHifwjWtyQ908JIbr4bYGNXw9VpNbmw","execution_time":"2026-03-26 21:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v2tZBYj-1774551299","operation_id":166355,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 21:56:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"VWHifwjWtyQ908JIbr4bYGNXw9VpNbmw","execution_time":"2026-03-26 21:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v2tZBYj-1774551299","operation_id":166355,"processed":0,"errors":0} 
[2026-03-26 21:56:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"VWHifwjWtyQ908JIbr4bYGNXw9VpNbmw","execution_time":"2026-03-26 21:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v2tZBYj-1774551299","operation_id":166355} 
[2026-03-26 21:56:15] production.INFO: Constructing job for order: 181601  
[2026-03-26 21:56:18] production.INFO: Handling job for order: 181601  
[2026-03-26 21:56:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:56:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:56:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=30000&uuid=dcf5bd96-8f77-4c54-9a60-0338cbd826ec&Player_ID=98996788  
[2026-03-26 21:56:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=30000&uuid=dcf5bd96-8f77-4c54-9a60-0338cbd826ec&Player_ID=98996788","has_body":false} 
[2026-03-26 21:56:18] production.INFO: Operation sent successfully {"operation_id":166356,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-olkTITL7-1774551378","amount":3.214310999999999918230741968727670609951019287109375,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-26 21:56:18"}},"processed_data":{"order_number":"ORD-olkTITL7-1774551378","amount":3.214310999999999918230741968727670609951019287109375,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-26 21:56:21] production.INFO: Constructing job for order: 181602  
[2026-03-26 21:56:24] production.INFO: Handling job for order: 181602  
[2026-03-26 21:56:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:56:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:56:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b19691c1-fdb8-4738-b035-639a08f66005&Player_ID=52152891659  
[2026-03-26 21:56:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b19691c1-fdb8-4738-b035-639a08f66005&Player_ID=52152891659","has_body":false} 
[2026-03-26 21:56:25] production.INFO: Operation sent successfully {"operation_id":166357,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XynyA-1774551385","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 21:56:25"}},"processed_data":{"order_number":"ORD-XynyA-1774551385","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 21:56:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-XynyA-1774551385","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 21:56:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-XynyA-1774551385","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 21:56:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:56:40] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":181602} 
[2026-03-26 21:56:40] production.INFO: Order updated successfully. Order ID: 181602, Status: completed  
[2026-03-26 21:56:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-XynyA-1774551385","status":"completed","codes_count":0} 
[2026-03-26 21:56:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-26 21:57:01] production.INFO: Constructing job for order: 181603  
[2026-03-26 21:57:04] production.INFO: Handling job for order: 181603  
[2026-03-26 21:57:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:57:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:57:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=1362ed12-7dc5-4765-a757-984d2f8a3e61&Player_ID=52156236153  
[2026-03-26 21:57:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=1362ed12-7dc5-4765-a757-984d2f8a3e61&Player_ID=52156236153","has_body":false} 
[2026-03-26 21:57:05] production.INFO: Operation sent successfully {"operation_id":166358,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ihXSoghU-1774551425","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 21:57:05"}},"processed_data":{"order_number":"ORD-ihXSoghU-1774551425","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 21:57:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ihXSoghU-1774551425","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 21:57:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-ihXSoghU-1774551425","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 21:57:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:57:16] production.INFO: SendAcceptReject: Notification queued {"user_id":172,"notification_type":"order_approved","reference_id":181603} 
[2026-03-26 21:57:16] production.INFO: Order updated successfully. Order ID: 181603, Status: completed  
[2026-03-26 21:57:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ihXSoghU-1774551425","status":"completed","codes_count":0} 
[2026-03-26 21:57:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 172  
[2026-03-26 21:57:23] production.INFO: Constructing job for order: 181604  
[2026-03-26 21:57:26] production.INFO: Handling job for order: 181604  
[2026-03-26 21:57:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:57:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:57:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ae42bdbe-6b44-4395-aa41-bbc21ca74ca9&Player_ID=52152891659  
[2026-03-26 21:57:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ae42bdbe-6b44-4395-aa41-bbc21ca74ca9&Player_ID=52152891659","has_body":false} 
[2026-03-26 21:57:27] production.INFO: Operation sent successfully {"operation_id":166359,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8LkQ9lw-1774551447","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 21:57:27"}},"processed_data":{"order_number":"ORD-8LkQ9lw-1774551447","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 21:57:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8LkQ9lw-1774551447","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 21:57:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-8LkQ9lw-1774551447","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 21:57:41] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:57:41] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":181604} 
[2026-03-26 21:57:41] production.INFO: Order updated successfully. Order ID: 181604, Status: completed  
[2026-03-26 21:57:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8LkQ9lw-1774551447","status":"completed","codes_count":0} 
[2026-03-26 21:57:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-26 21:58:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"D8CxSDCPUvNLVopcvBjQKRR32u7vUP8v","execution_time":"2026-03-26 21:58:03"} 
[2026-03-26 21:58:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"D8CxSDCPUvNLVopcvBjQKRR32u7vUP8v","execution_time":"2026-03-26 21:58:03","total_operations":3,"sites_count":1} 
[2026-03-26 21:58:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"D8CxSDCPUvNLVopcvBjQKRR32u7vUP8v","execution_time":"2026-03-26 21:58:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-av61wC-1774549610","ORD-v2tZBYj-1774551299","ORD-olkTITL7-1774551378"]} 
[2026-03-26 21:58:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"D8CxSDCPUvNLVopcvBjQKRR32u7vUP8v","execution_time":"2026-03-26 21:58:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 21:58:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"D8CxSDCPUvNLVopcvBjQKRR32u7vUP8v","execution_time":"2026-03-26 21:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-26 21:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"D8CxSDCPUvNLVopcvBjQKRR32u7vUP8v","execution_time":"2026-03-26 21:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-av61wC-1774549610","operation_id":166310} 
[2026-03-26 21:58:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"D8CxSDCPUvNLVopcvBjQKRR32u7vUP8v","execution_time":"2026-03-26 21:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v2tZBYj-1774551299","operation_id":166355,"processed":2,"skipped":1,"updates_prepared":2} 
[2026-03-26 21:58:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"D8CxSDCPUvNLVopcvBjQKRR32u7vUP8v","execution_time":"2026-03-26 21:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v2tZBYj-1774551299","operation_id":166355,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 21:58:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"D8CxSDCPUvNLVopcvBjQKRR32u7vUP8v","execution_time":"2026-03-26 21:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v2tZBYj-1774551299","operation_id":166355,"count":2} 
[2026-03-26 21:58:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"D8CxSDCPUvNLVopcvBjQKRR32u7vUP8v","execution_time":"2026-03-26 21:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v2tZBYj-1774551299","operation_id":166355,"count":2} 
[2026-03-26 21:58:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"D8CxSDCPUvNLVopcvBjQKRR32u7vUP8v","execution_time":"2026-03-26 21:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v2tZBYj-1774551299","operation_id":166355,"user_id":366,"notification_type":"order_approved","reference_id":181601} 
[2026-03-26 21:58:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"D8CxSDCPUvNLVopcvBjQKRR32u7vUP8v","execution_time":"2026-03-26 21:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v2tZBYj-1774551299","operation_id":166355,"user_id":1032,"notification_type":"order_approved","reference_id":181600} 
[2026-03-26 21:58:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"D8CxSDCPUvNLVopcvBjQKRR32u7vUP8v","execution_time":"2026-03-26 21:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v2tZBYj-1774551299","operation_id":166355,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 21:58:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"D8CxSDCPUvNLVopcvBjQKRR32u7vUP8v","execution_time":"2026-03-26 21:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v2tZBYj-1774551299","operation_id":166355,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 21:58:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"D8CxSDCPUvNLVopcvBjQKRR32u7vUP8v","execution_time":"2026-03-26 21:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v2tZBYj-1774551299","operation_id":166355,"processed":2,"errors":0} 
[2026-03-26 21:58:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"D8CxSDCPUvNLVopcvBjQKRR32u7vUP8v","execution_time":"2026-03-26 21:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v2tZBYj-1774551299","operation_id":166355,"processed":2,"errors":0} 
[2026-03-26 21:58:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"D8CxSDCPUvNLVopcvBjQKRR32u7vUP8v","execution_time":"2026-03-26 21:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v2tZBYj-1774551299","operation_id":166355} 
[2026-03-26 21:58:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-26 21:58:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1032  
[2026-03-26 21:58:28] production.INFO: Constructing job for order: 181605  
[2026-03-26 21:58:30] production.INFO: Handling job for order: 181605  
[2026-03-26 21:58:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:58:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:58:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7d6a4fbc-0abf-4be1-89f0-5e9a95c02a27&Player_ID=52152891659  
[2026-03-26 21:58:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7d6a4fbc-0abf-4be1-89f0-5e9a95c02a27&Player_ID=52152891659","has_body":false} 
[2026-03-26 21:58:32] production.INFO: Operation sent successfully {"operation_id":166360,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KyK7no-1774551512","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 21:58:32"}},"processed_data":{"order_number":"ORD-KyK7no-1774551512","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 21:58:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-KyK7no-1774551512","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 21:58:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-KyK7no-1774551512","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 21:58:43] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 21:58:43] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":181605} 
[2026-03-26 21:58:43] production.INFO: Order updated successfully. Order ID: 181605, Status: completed  
[2026-03-26 21:58:43] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-KyK7no-1774551512","status":"completed","codes_count":0} 
[2026-03-26 21:58:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-26 21:58:53] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"3000.0","mainamount":"3000","operation_number":"160770125","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpct6e332qc66kdma0nuN"}},"user_id":1026} 
[2026-03-26 21:58:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 21:58:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 21:58:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 21:58:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 21:58:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 21:58:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 21:58:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 21:58:53] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 21:58:53] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18968,"user_id":1026,"amount":3000.0,"admins_notified":7} 
[2026-03-26 21:59:42] production.INFO: Constructing job for order: 181606  
[2026-03-26 21:59:42] production.INFO: SendAcceptReject: Notification queued {"user_id":1026,"notification_type":"request_approved","reference_id":18968} 
[2026-03-26 21:59:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1026  
[2026-03-26 21:59:44] production.INFO: Handling job for order: 181606  
[2026-03-26 21:59:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:59:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:59:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=93ddc908-2051-4b7e-86d7-8eb7c07efbd9&Player_ID=52152891659  
[2026-03-26 21:59:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=93ddc908-2051-4b7e-86d7-8eb7c07efbd9&Player_ID=52152891659","has_body":false} 
[2026-03-26 21:59:45] production.INFO: Operation sent successfully {"operation_id":166361,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7efkuE0-1774551585","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 21:59:45"}},"processed_data":{"order_number":"ORD-7efkuE0-1774551585","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 21:59:56] production.INFO: Constructing job for order: 181607  
[2026-03-26 21:59:57] production.INFO: Handling job for order: 181607  
[2026-03-26 21:59:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 21:59:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 21:59:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=d6d75f95-e278-4814-ab57-1de0690fe384&Player_ID=43248797  
[2026-03-26 21:59:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=d6d75f95-e278-4814-ab57-1de0690fe384&Player_ID=43248797","has_body":false} 
[2026-03-26 21:59:58] production.INFO: Operation sent successfully {"operation_id":166362,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cGRm0ro-1774551598","amount":1.705263700000000159917590281111188232898712158203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-26 21:59:58"}},"processed_data":{"order_number":"ORD-cGRm0ro-1774551598","amount":1.705263700000000159917590281111188232898712158203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-26 22:00:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8jaUTai3DYmBF6VsCT9X6aCzZjF4KXOB","execution_time":"2026-03-26 22:00:04"} 
[2026-03-26 22:00:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"8jaUTai3DYmBF6VsCT9X6aCzZjF4KXOB","execution_time":"2026-03-26 22:00:04","total_operations":3,"sites_count":1} 
[2026-03-26 22:00:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8jaUTai3DYmBF6VsCT9X6aCzZjF4KXOB","execution_time":"2026-03-26 22:00:04","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-av61wC-1774549610","ORD-7efkuE0-1774551585","ORD-cGRm0ro-1774551598"]} 
[2026-03-26 22:00:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8jaUTai3DYmBF6VsCT9X6aCzZjF4KXOB","execution_time":"2026-03-26 22:00:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 22:00:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8jaUTai3DYmBF6VsCT9X6aCzZjF4KXOB","execution_time":"2026-03-26 22:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-26 22:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8jaUTai3DYmBF6VsCT9X6aCzZjF4KXOB","execution_time":"2026-03-26 22:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7efkuE0-1774551585","operation_id":166361} 
[2026-03-26 22:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8jaUTai3DYmBF6VsCT9X6aCzZjF4KXOB","execution_time":"2026-03-26 22:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-av61wC-1774549610","operation_id":166310} 
[2026-03-26 22:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8jaUTai3DYmBF6VsCT9X6aCzZjF4KXOB","execution_time":"2026-03-26 22:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cGRm0ro-1774551598","operation_id":166362} 
[2026-03-26 22:00:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8jaUTai3DYmBF6VsCT9X6aCzZjF4KXOB","execution_time":"2026-03-26 22:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cGRm0ro-1774551598","operation_id":166362,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-26 22:00:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8jaUTai3DYmBF6VsCT9X6aCzZjF4KXOB","execution_time":"2026-03-26 22:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cGRm0ro-1774551598","operation_id":166362,"processed":0,"errors":0} 
[2026-03-26 22:00:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"8jaUTai3DYmBF6VsCT9X6aCzZjF4KXOB","execution_time":"2026-03-26 22:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cGRm0ro-1774551598","operation_id":166362} 
[2026-03-26 22:00:04] production.INFO: Executing GetProducts task...  
[2026-03-26 22:00:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 22:00:04] production.INFO: Executing GetProducts task...  
[2026-03-26 22:00:07] production.INFO: async() رجع: true  
[2026-03-26 22:00:07] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 22:00:07] production.WARNING: Product with ID 395 not found  
[2026-03-26 22:00:07] production.WARNING: Product with ID 213 not found  
[2026-03-26 22:00:07] production.WARNING: Product with ID 212 not found  
[2026-03-26 22:00:07] production.WARNING: Product with ID 211 not found  
[2026-03-26 22:00:07] production.WARNING: Product with ID 210 not found  
[2026-03-26 22:00:07] production.WARNING: Product with ID 209 not found  
[2026-03-26 22:00:07] production.WARNING: Product with ID 214 not found  
[2026-03-26 22:00:07] production.WARNING: Product with ID 215 not found  
[2026-03-26 22:00:07] production.WARNING: Product with ID 216 not found  
[2026-03-26 22:00:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 22:00:14] production.INFO: SendAcceptReject: Notification queued {"user_id":1251,"notification_type":"order_approved","reference_id":181598} 
[2026-03-26 22:00:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1251  
[2026-03-26 22:00:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7efkuE0-1774551585","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 22:00:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-7efkuE0-1774551585","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 22:00:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:00:25] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":181606} 
[2026-03-26 22:00:25] production.INFO: Order updated successfully. Order ID: 181606, Status: completed  
[2026-03-26 22:00:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7efkuE0-1774551585","status":"completed","codes_count":0} 
[2026-03-26 22:00:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-26 22:00:54] production.INFO: Constructing job for order: 181608  
[2026-03-26 22:00:56] production.INFO: Handling job for order: 181608  
[2026-03-26 22:00:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:00:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:00:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=1632b117-7096-4e1d-bd21-71526a55c6fd&Player_ID=471156  
[2026-03-26 22:00:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=1632b117-7096-4e1d-bd21-71526a55c6fd&Player_ID=471156","has_body":false} 
[2026-03-26 22:00:57] production.INFO: Operation sent successfully {"operation_id":166363,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-IXzKD-1774551657","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-26 22:00:57"}},"processed_data":{"order_number":"ORD-IXzKD-1774551657","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-26 22:01:01] production.INFO: Constructing job for order: 181609  
[2026-03-26 22:01:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-IXzKD-1774551657","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 22:01:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-IXzKD-1774551657","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 22:01:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:01:02] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":181608} 
[2026-03-26 22:01:02] production.INFO: Order updated successfully. Order ID: 181608, Status: completed  
[2026-03-26 22:01:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-IXzKD-1774551657","status":"completed","codes_count":0} 
[2026-03-26 22:01:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-26 22:01:03] production.INFO: Handling job for order: 181609  
[2026-03-26 22:01:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:01:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:01:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=cd4022f6-52d5-4954-8f5f-b3255a3d45f9&Player_ID=52135954489  
[2026-03-26 22:01:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=cd4022f6-52d5-4954-8f5f-b3255a3d45f9&Player_ID=52135954489","has_body":false} 
[2026-03-26 22:01:04] production.INFO: Operation sent successfully {"operation_id":166364,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ifqVI-1774551664","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 22:01:04"}},"processed_data":{"order_number":"ORD-ifqVI-1774551664","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 22:01:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ifqVI-1774551664","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 22:01:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-ifqVI-1774551664","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 22:01:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:01:17] production.INFO: SendAcceptReject: Notification queued {"user_id":1609,"notification_type":"order_approved","reference_id":181609} 
[2026-03-26 22:01:17] production.INFO: Order updated successfully. Order ID: 181609, Status: completed  
[2026-03-26 22:01:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ifqVI-1774551664","status":"completed","codes_count":0} 
[2026-03-26 22:01:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-26 22:02:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"UkAfrDihqT77f1EryWr4CfWwZpdiDYHD","execution_time":"2026-03-26 22:02:04"} 
[2026-03-26 22:02:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"UkAfrDihqT77f1EryWr4CfWwZpdiDYHD","execution_time":"2026-03-26 22:02:04","total_operations":2,"sites_count":1} 
[2026-03-26 22:02:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"UkAfrDihqT77f1EryWr4CfWwZpdiDYHD","execution_time":"2026-03-26 22:02:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-av61wC-1774549610","ORD-cGRm0ro-1774551598"]} 
[2026-03-26 22:02:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"UkAfrDihqT77f1EryWr4CfWwZpdiDYHD","execution_time":"2026-03-26 22:02:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 22:02:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"UkAfrDihqT77f1EryWr4CfWwZpdiDYHD","execution_time":"2026-03-26 22:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 22:02:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UkAfrDihqT77f1EryWr4CfWwZpdiDYHD","execution_time":"2026-03-26 22:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-av61wC-1774549610","operation_id":166310} 
[2026-03-26 22:02:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"UkAfrDihqT77f1EryWr4CfWwZpdiDYHD","execution_time":"2026-03-26 22:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cGRm0ro-1774551598","operation_id":166362,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-26 22:02:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"UkAfrDihqT77f1EryWr4CfWwZpdiDYHD","execution_time":"2026-03-26 22:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cGRm0ro-1774551598","operation_id":166362,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 22:02:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"UkAfrDihqT77f1EryWr4CfWwZpdiDYHD","execution_time":"2026-03-26 22:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cGRm0ro-1774551598","operation_id":166362,"count":1} 
[2026-03-26 22:02:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"UkAfrDihqT77f1EryWr4CfWwZpdiDYHD","execution_time":"2026-03-26 22:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cGRm0ro-1774551598","operation_id":166362,"count":1} 
[2026-03-26 22:02:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"UkAfrDihqT77f1EryWr4CfWwZpdiDYHD","execution_time":"2026-03-26 22:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cGRm0ro-1774551598","operation_id":166362,"user_id":1158,"notification_type":"order_approved","reference_id":181607} 
[2026-03-26 22:02:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"UkAfrDihqT77f1EryWr4CfWwZpdiDYHD","execution_time":"2026-03-26 22:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cGRm0ro-1774551598","operation_id":166362,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 22:02:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"UkAfrDihqT77f1EryWr4CfWwZpdiDYHD","execution_time":"2026-03-26 22:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cGRm0ro-1774551598","operation_id":166362,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 22:02:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"UkAfrDihqT77f1EryWr4CfWwZpdiDYHD","execution_time":"2026-03-26 22:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cGRm0ro-1774551598","operation_id":166362,"processed":1,"errors":0} 
[2026-03-26 22:02:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"UkAfrDihqT77f1EryWr4CfWwZpdiDYHD","execution_time":"2026-03-26 22:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cGRm0ro-1774551598","operation_id":166362,"processed":1,"errors":0} 
[2026-03-26 22:02:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"UkAfrDihqT77f1EryWr4CfWwZpdiDYHD","execution_time":"2026-03-26 22:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cGRm0ro-1774551598","operation_id":166362} 
[2026-03-26 22:02:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-26 22:02:21] production.INFO: Constructing job for order: 181610  
[2026-03-26 22:02:22] production.INFO: Handling job for order: 181610  
[2026-03-26 22:02:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:02:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:02:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/626/params?qty=183000&uuid=38521653-5b84-4d75-ac00-f8f1faf8a97c&Player_ID=7235087  
[2026-03-26 22:02:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/626/params?qty=183000&uuid=38521653-5b84-4d75-ac00-f8f1faf8a97c&Player_ID=7235087","has_body":false} 
[2026-03-26 22:02:23] production.INFO: Operation sent successfully {"operation_id":166365,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Mexa8I-1774551743","amount":22.946534700000000839281710796058177947998046875,"status":"processing","product":"SoMatch Amount","game":"SoMatch","notes":[],"created_at":"2026-03-26 22:02:23"}},"processed_data":{"order_number":"ORD-Mexa8I-1774551743","amount":22.946534700000000839281710796058177947998046875,"status":"processing","product":"SoMatch Amount","game":"SoMatch"}} 
[2026-03-26 22:02:25] production.INFO: Constructing job for order: 181611  
[2026-03-26 22:02:26] production.INFO: Handling job for order: 181611  
[2026-03-26 22:02:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:02:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:02:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=afa1af6b-894e-43ab-943b-d4a289b8bd08&Player_ID=52135954489  
[2026-03-26 22:02:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=afa1af6b-894e-43ab-943b-d4a289b8bd08&Player_ID=52135954489","has_body":false} 
[2026-03-26 22:02:27] production.INFO: Operation sent successfully {"operation_id":166366,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HmINQs1-1774551747","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 22:02:27"}},"processed_data":{"order_number":"ORD-HmINQs1-1774551747","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 22:02:27] production.INFO: Constructing job for order: 181612  
[2026-03-26 22:02:30] production.INFO: Handling job for order: 181612  
[2026-03-26 22:02:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:02:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:02:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/561/params?qty=100000&uuid=e2e51c16-fa1f-4712-9274-fbbce49e8626&Player_ID=3270271  
[2026-03-26 22:02:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/561/params?qty=100000&uuid=e2e51c16-fa1f-4712-9274-fbbce49e8626&Player_ID=3270271","has_body":false} 
[2026-03-26 22:02:31] production.INFO: Operation sent successfully {"operation_id":166367,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3rE-1774551751","amount":7.48735999999999979337417244096286594867706298828125,"status":"processing","product":"Tami Amount","game":"Tami","notes":[],"created_at":"2026-03-26 22:02:31"}},"processed_data":{"order_number":"ORD-3rE-1774551751","amount":7.48735999999999979337417244096286594867706298828125,"status":"processing","product":"Tami Amount","game":"Tami"}} 
[2026-03-26 22:02:33] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"5000.0","mainamount":"5000","operation_number":"160774226","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpmr6kfego1ulpcCVFu9p"}},"user_id":227} 
[2026-03-26 22:02:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 22:02:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 22:02:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 22:02:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 22:02:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 22:02:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 22:02:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 22:02:34] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 22:02:34] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18969,"user_id":227,"amount":5000.0,"admins_notified":7} 
[2026-03-26 22:02:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HmINQs1-1774551747","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 22:02:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-HmINQs1-1774551747","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 22:02:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:02:53] production.INFO: SendAcceptReject: Notification queued {"user_id":1609,"notification_type":"order_approved","reference_id":181611} 
[2026-03-26 22:02:53] production.INFO: Order updated successfully. Order ID: 181611, Status: completed  
[2026-03-26 22:02:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HmINQs1-1774551747","status":"completed","codes_count":0} 
[2026-03-26 22:02:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-26 22:04:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"STUHBkpxF4OCuw4pVkozYOdnnfMmFn3X","execution_time":"2026-03-26 22:04:04"} 
[2026-03-26 22:04:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"STUHBkpxF4OCuw4pVkozYOdnnfMmFn3X","execution_time":"2026-03-26 22:04:04","total_operations":3,"sites_count":1} 
[2026-03-26 22:04:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"STUHBkpxF4OCuw4pVkozYOdnnfMmFn3X","execution_time":"2026-03-26 22:04:04","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-av61wC-1774549610","ORD-Mexa8I-1774551743","ORD-3rE-1774551751"]} 
[2026-03-26 22:04:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"STUHBkpxF4OCuw4pVkozYOdnnfMmFn3X","execution_time":"2026-03-26 22:04:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 22:04:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"STUHBkpxF4OCuw4pVkozYOdnnfMmFn3X","execution_time":"2026-03-26 22:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-26 22:04:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"STUHBkpxF4OCuw4pVkozYOdnnfMmFn3X","execution_time":"2026-03-26 22:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-av61wC-1774549610","operation_id":166310} 
[2026-03-26 22:04:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"STUHBkpxF4OCuw4pVkozYOdnnfMmFn3X","execution_time":"2026-03-26 22:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mexa8I-1774551743","operation_id":166365,"processed":2,"skipped":1,"updates_prepared":2} 
[2026-03-26 22:04:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"STUHBkpxF4OCuw4pVkozYOdnnfMmFn3X","execution_time":"2026-03-26 22:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mexa8I-1774551743","operation_id":166365,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 22:04:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"STUHBkpxF4OCuw4pVkozYOdnnfMmFn3X","execution_time":"2026-03-26 22:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mexa8I-1774551743","operation_id":166365,"count":2} 
[2026-03-26 22:04:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"STUHBkpxF4OCuw4pVkozYOdnnfMmFn3X","execution_time":"2026-03-26 22:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mexa8I-1774551743","operation_id":166365,"count":2} 
[2026-03-26 22:04:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"STUHBkpxF4OCuw4pVkozYOdnnfMmFn3X","execution_time":"2026-03-26 22:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mexa8I-1774551743","operation_id":166365,"user_id":1461,"notification_type":"order_approved","reference_id":181612} 
[2026-03-26 22:04:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"STUHBkpxF4OCuw4pVkozYOdnnfMmFn3X","execution_time":"2026-03-26 22:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mexa8I-1774551743","operation_id":166365,"user_id":1026,"notification_type":"order_approved","reference_id":181610} 
[2026-03-26 22:04:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"STUHBkpxF4OCuw4pVkozYOdnnfMmFn3X","execution_time":"2026-03-26 22:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mexa8I-1774551743","operation_id":166365,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 22:04:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"STUHBkpxF4OCuw4pVkozYOdnnfMmFn3X","execution_time":"2026-03-26 22:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mexa8I-1774551743","operation_id":166365,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 22:04:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"STUHBkpxF4OCuw4pVkozYOdnnfMmFn3X","execution_time":"2026-03-26 22:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mexa8I-1774551743","operation_id":166365,"processed":2,"errors":0} 
[2026-03-26 22:04:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"STUHBkpxF4OCuw4pVkozYOdnnfMmFn3X","execution_time":"2026-03-26 22:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mexa8I-1774551743","operation_id":166365,"processed":2,"errors":0} 
[2026-03-26 22:04:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"STUHBkpxF4OCuw4pVkozYOdnnfMmFn3X","execution_time":"2026-03-26 22:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mexa8I-1774551743","operation_id":166365} 
[2026-03-26 22:04:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1461  
[2026-03-26 22:04:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1026  
[2026-03-26 22:04:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Mexa8I-1774551743","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 22:04:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-Mexa8I-1774551743","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 22:04:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:04:05] production.ERROR: Order not found or already processed. External ID: ORD-Mexa8I-1774551743  
[2026-03-26 22:04:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Mexa8I-1774551743","status":"completed","codes_count":0} 
[2026-03-26 22:04:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3rE-1774551751","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 22:04:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-3rE-1774551751","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 22:04:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:04:05] production.ERROR: Order not found or already processed. External ID: ORD-3rE-1774551751  
[2026-03-26 22:04:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3rE-1774551751","status":"completed","codes_count":0} 
[2026-03-26 22:04:28] production.INFO: Constructing job for order: 181613  
[2026-03-26 22:04:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-av61wC-1774549610","status":"completed","notes":[],"codes":[]}} 
[2026-03-26 22:04:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-av61wC-1774549610","status":"completed","codes":[],"notes":[]} 
[2026-03-26 22:04:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:04:29] production.INFO: SendAcceptReject: Notification queued {"user_id":242,"notification_type":"order_approved","reference_id":181552} 
[2026-03-26 22:04:29] production.INFO: Order updated successfully. Order ID: 181552, Status: completed  
[2026-03-26 22:04:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-av61wC-1774549610","status":"completed","codes_count":0} 
[2026-03-26 22:04:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 242  
[2026-03-26 22:04:31] production.INFO: Handling job for order: 181613  
[2026-03-26 22:04:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:04:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:04:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=1000&uuid=a1061fb2-e50c-469c-9f16-8a3141d5e780&Player_ID=samo187  
[2026-03-26 22:04:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=1000&uuid=a1061fb2-e50c-469c-9f16-8a3141d5e780&Player_ID=samo187","has_body":false} 
[2026-03-26 22:04:32] production.INFO: Operation sent successfully {"operation_id":166368,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-S6Fw-1774551872","amount":17.478260799999997487930158968083560466766357421875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-26 22:04:32"}},"processed_data":{"order_number":"ORD-S6Fw-1774551872","amount":17.478260799999997487930158968083560466766357421875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-26 22:04:37] production.INFO: Constructing job for order: 181614  
[2026-03-26 22:04:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-S6Fw-1774551872","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 22:04:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-S6Fw-1774551872","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 22:04:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:04:38] production.INFO: SendAcceptReject: Notification queued {"user_id":529,"notification_type":"order_approved","reference_id":181613} 
[2026-03-26 22:04:38] production.INFO: Order updated successfully. Order ID: 181613, Status: completed  
[2026-03-26 22:04:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-S6Fw-1774551872","status":"completed","codes_count":0} 
[2026-03-26 22:04:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 529  
[2026-03-26 22:04:38] production.INFO: Handling job for order: 181614  
[2026-03-26 22:04:38] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 22:04:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:04:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=18fbe018-6f04-4e35-952e-892cdd797ae6&Player_ID=0951843778  
[2026-03-26 22:04:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=18fbe018-6f04-4e35-952e-892cdd797ae6&Player_ID=0951843778","has_body":false} 
[2026-03-26 22:04:39] production.INFO: Operation sent successfully {"operation_id":166369,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-eTMc-1774551879","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 22:04:39"}},"processed_data":{"order_number":"ORD-eTMc-1774551879","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 22:04:51] production.INFO: Constructing job for order: 181615  
[2026-03-26 22:04:54] production.INFO: Handling job for order: 181615  
[2026-03-26 22:04:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:04:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:04:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/591/params?qty=70000&uuid=bf4e3ee5-9b7e-4be1-b341-623e7d1fc257&Player_ID=87793888  
[2026-03-26 22:04:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/591/params?qty=70000&uuid=bf4e3ee5-9b7e-4be1-b341-623e7d1fc257&Player_ID=87793888","has_body":false} 
[2026-03-26 22:04:55] production.INFO: Operation sent successfully {"operation_id":166370,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PuiI3-1774551894","amount":6.84923400000000004439471013029105961322784423828125,"status":"processing","product":"Yoho Amount","game":"Yoho","notes":[],"created_at":"2026-03-26 22:04:55"}},"processed_data":{"order_number":"ORD-PuiI3-1774551894","amount":6.84923400000000004439471013029105961322784423828125,"status":"processing","product":"Yoho Amount","game":"Yoho"}} 
[2026-03-26 22:05:04] production.INFO: Executing GetProducts task...  
[2026-03-26 22:05:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 22:05:04] production.INFO: Executing GetProducts task...  
[2026-03-26 22:05:06] production.INFO: async() رجع: true  
[2026-03-26 22:05:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 22:05:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 22:05:07] production.WARNING: Product with ID 213 not found  
[2026-03-26 22:05:07] production.WARNING: Product with ID 212 not found  
[2026-03-26 22:05:07] production.WARNING: Product with ID 211 not found  
[2026-03-26 22:05:07] production.WARNING: Product with ID 210 not found  
[2026-03-26 22:05:07] production.WARNING: Product with ID 209 not found  
[2026-03-26 22:05:07] production.WARNING: Product with ID 214 not found  
[2026-03-26 22:05:07] production.WARNING: Product with ID 215 not found  
[2026-03-26 22:05:07] production.WARNING: Product with ID 216 not found  
[2026-03-26 22:05:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 22:05:19] production.INFO: SendAcceptReject: Notification queued {"user_id":227,"notification_type":"request_approved","reference_id":18969} 
[2026-03-26 22:05:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 227  
[2026-03-26 22:06:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Vkiev3HgHE28jPvn9ia24OLf27AnTsG9","execution_time":"2026-03-26 22:06:04"} 
[2026-03-26 22:06:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Vkiev3HgHE28jPvn9ia24OLf27AnTsG9","execution_time":"2026-03-26 22:06:04","total_operations":2,"sites_count":2} 
[2026-03-26 22:06:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Vkiev3HgHE28jPvn9ia24OLf27AnTsG9","execution_time":"2026-03-26 22:06:04","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-eTMc-1774551879"]} 
[2026-03-26 22:06:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Vkiev3HgHE28jPvn9ia24OLf27AnTsG9","execution_time":"2026-03-26 22:06:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 22:06:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Vkiev3HgHE28jPvn9ia24OLf27AnTsG9","execution_time":"2026-03-26 22:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 22:06:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Vkiev3HgHE28jPvn9ia24OLf27AnTsG9","execution_time":"2026-03-26 22:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eTMc-1774551879","operation_id":166369,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 22:06:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Vkiev3HgHE28jPvn9ia24OLf27AnTsG9","execution_time":"2026-03-26 22:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eTMc-1774551879","operation_id":166369,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 22:06:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Vkiev3HgHE28jPvn9ia24OLf27AnTsG9","execution_time":"2026-03-26 22:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eTMc-1774551879","operation_id":166369,"count":1} 
[2026-03-26 22:06:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Vkiev3HgHE28jPvn9ia24OLf27AnTsG9","execution_time":"2026-03-26 22:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eTMc-1774551879","operation_id":166369,"count":1} 
[2026-03-26 22:06:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Vkiev3HgHE28jPvn9ia24OLf27AnTsG9","execution_time":"2026-03-26 22:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eTMc-1774551879","operation_id":166369,"user_id":600,"notification_type":"order_approved","reference_id":181614} 
[2026-03-26 22:06:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Vkiev3HgHE28jPvn9ia24OLf27AnTsG9","execution_time":"2026-03-26 22:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eTMc-1774551879","operation_id":166369,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 22:06:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Vkiev3HgHE28jPvn9ia24OLf27AnTsG9","execution_time":"2026-03-26 22:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eTMc-1774551879","operation_id":166369,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 22:06:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Vkiev3HgHE28jPvn9ia24OLf27AnTsG9","execution_time":"2026-03-26 22:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eTMc-1774551879","operation_id":166369,"processed":1,"errors":0} 
[2026-03-26 22:06:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Vkiev3HgHE28jPvn9ia24OLf27AnTsG9","execution_time":"2026-03-26 22:06:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eTMc-1774551879","operation_id":166369,"processed":1,"errors":0} 
[2026-03-26 22:06:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Vkiev3HgHE28jPvn9ia24OLf27AnTsG9","execution_time":"2026-03-26 22:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eTMc-1774551879","operation_id":166369,"orders_count":1,"order_ids":["ORD-PuiI3-1774551894"]} 
[2026-03-26 22:06:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Vkiev3HgHE28jPvn9ia24OLf27AnTsG9","execution_time":"2026-03-26 22:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eTMc-1774551879","operation_id":166369} 
[2026-03-26 22:06:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Vkiev3HgHE28jPvn9ia24OLf27AnTsG9","execution_time":"2026-03-26 22:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eTMc-1774551879","operation_id":166369,"orders_count":1} 
[2026-03-26 22:06:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Vkiev3HgHE28jPvn9ia24OLf27AnTsG9","execution_time":"2026-03-26 22:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PuiI3-1774551894","operation_id":166370,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 22:06:05] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Vkiev3HgHE28jPvn9ia24OLf27AnTsG9","execution_time":"2026-03-26 22:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PuiI3-1774551894","operation_id":166370,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 22:06:05] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Vkiev3HgHE28jPvn9ia24OLf27AnTsG9","execution_time":"2026-03-26 22:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PuiI3-1774551894","operation_id":166370,"count":1} 
[2026-03-26 22:06:05] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Vkiev3HgHE28jPvn9ia24OLf27AnTsG9","execution_time":"2026-03-26 22:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PuiI3-1774551894","operation_id":166370,"count":1} 
[2026-03-26 22:06:05] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Vkiev3HgHE28jPvn9ia24OLf27AnTsG9","execution_time":"2026-03-26 22:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PuiI3-1774551894","operation_id":166370,"user_id":67,"notification_type":"order_approved","reference_id":181615} 
[2026-03-26 22:06:05] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Vkiev3HgHE28jPvn9ia24OLf27AnTsG9","execution_time":"2026-03-26 22:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PuiI3-1774551894","operation_id":166370,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 22:06:05] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Vkiev3HgHE28jPvn9ia24OLf27AnTsG9","execution_time":"2026-03-26 22:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PuiI3-1774551894","operation_id":166370,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 22:06:05] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Vkiev3HgHE28jPvn9ia24OLf27AnTsG9","execution_time":"2026-03-26 22:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PuiI3-1774551894","operation_id":166370,"processed":1,"errors":0} 
[2026-03-26 22:06:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Vkiev3HgHE28jPvn9ia24OLf27AnTsG9","execution_time":"2026-03-26 22:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PuiI3-1774551894","operation_id":166370,"processed":1,"errors":0} 
[2026-03-26 22:06:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Vkiev3HgHE28jPvn9ia24OLf27AnTsG9","execution_time":"2026-03-26 22:06:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PuiI3-1774551894","operation_id":166370} 
[2026-03-26 22:06:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 600  
[2026-03-26 22:06:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 67  
[2026-03-26 22:07:04] production.INFO: SendAcceptReject: Notification queued {"user_id":194,"notification_type":"order_approved","reference_id":181617} 
[2026-03-26 22:07:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 194  
[2026-03-26 22:07:20] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-26 22:07:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-26 22:07:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-26 22:07:52] production.INFO: Constructing job for order: 181618  
[2026-03-26 22:07:53] production.INFO: Handling job for order: 181618  
[2026-03-26 22:07:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:07:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:07:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=aa4c71d4-3bea-4ff5-99fe-393ebe4d7858&Player_ID=51876379325  
[2026-03-26 22:07:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=aa4c71d4-3bea-4ff5-99fe-393ebe4d7858&Player_ID=51876379325","has_body":false} 
[2026-03-26 22:07:54] production.INFO: Operation sent successfully {"operation_id":166371,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-eRM-1774552073","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 22:07:54"}},"processed_data":{"order_number":"ORD-eRM-1774552073","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 22:07:55] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"2500.0","mainamount":"2500","operation_number":"160778676","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpj868bqgkrg5n1bQ8ARX"}},"user_id":1158} 
[2026-03-26 22:07:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 22:07:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 22:07:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 22:07:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 22:07:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 22:07:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 22:07:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 22:07:57] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 22:07:57] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18970,"user_id":1158,"amount":2500.0,"admins_notified":7} 
[2026-03-26 22:08:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ekYqwKdLOzHOUpMFSSLj0kvcXPfc7dY2","execution_time":"2026-03-26 22:08:03"} 
[2026-03-26 22:08:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ekYqwKdLOzHOUpMFSSLj0kvcXPfc7dY2","execution_time":"2026-03-26 22:08:03","total_operations":1,"sites_count":1} 
[2026-03-26 22:08:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ekYqwKdLOzHOUpMFSSLj0kvcXPfc7dY2","execution_time":"2026-03-26 22:08:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-eRM-1774552073"]} 
[2026-03-26 22:08:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ekYqwKdLOzHOUpMFSSLj0kvcXPfc7dY2","execution_time":"2026-03-26 22:08:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 22:08:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ekYqwKdLOzHOUpMFSSLj0kvcXPfc7dY2","execution_time":"2026-03-26 22:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 22:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ekYqwKdLOzHOUpMFSSLj0kvcXPfc7dY2","execution_time":"2026-03-26 22:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eRM-1774552073","operation_id":166371} 
[2026-03-26 22:08:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ekYqwKdLOzHOUpMFSSLj0kvcXPfc7dY2","execution_time":"2026-03-26 22:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eRM-1774552073","operation_id":166371,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 22:08:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ekYqwKdLOzHOUpMFSSLj0kvcXPfc7dY2","execution_time":"2026-03-26 22:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eRM-1774552073","operation_id":166371,"processed":0,"errors":0} 
[2026-03-26 22:08:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ekYqwKdLOzHOUpMFSSLj0kvcXPfc7dY2","execution_time":"2026-03-26 22:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eRM-1774552073","operation_id":166371} 
[2026-03-26 22:08:05] production.INFO: Constructing job for order: 181619  
[2026-03-26 22:08:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-eRM-1774552073","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 22:08:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-eRM-1774552073","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 22:08:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:08:06] production.INFO: SendAcceptReject: Notification queued {"user_id":285,"notification_type":"order_approved","reference_id":181618} 
[2026-03-26 22:08:06] production.INFO: Order updated successfully. Order ID: 181618, Status: completed  
[2026-03-26 22:08:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-eRM-1774552073","status":"completed","codes_count":0} 
[2026-03-26 22:08:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 285  
[2026-03-26 22:08:06] production.INFO: Handling job for order: 181619  
[2026-03-26 22:08:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:08:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:08:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=72dd96cb-f03f-412c-a3e4-082c674b50df&Player_ID=5699545444  
[2026-03-26 22:08:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=72dd96cb-f03f-412c-a3e4-082c674b50df&Player_ID=5699545444","has_body":false} 
[2026-03-26 22:08:07] production.INFO: Operation sent successfully {"operation_id":166372,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aNT-1774552086","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 22:08:07"}},"processed_data":{"order_number":"ORD-aNT-1774552086","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-26 22:09:32] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"300.0","mainamount":"300","operation_number":"160780545","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php01c0q1g6d85h3AVDLEw"}},"user_id":1403} 
[2026-03-26 22:09:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 22:09:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 22:09:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 22:09:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 22:09:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 22:09:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 22:09:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 22:09:34] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 22:09:34] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18971,"user_id":1403,"amount":300.0,"admins_notified":7} 
[2026-03-26 22:10:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4nPDIWxlYQWHfnxqTz1pv9WnA0O0mAzK","execution_time":"2026-03-26 22:10:04"} 
[2026-03-26 22:10:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"4nPDIWxlYQWHfnxqTz1pv9WnA0O0mAzK","execution_time":"2026-03-26 22:10:04","total_operations":1,"sites_count":1} 
[2026-03-26 22:10:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4nPDIWxlYQWHfnxqTz1pv9WnA0O0mAzK","execution_time":"2026-03-26 22:10:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-aNT-1774552086"]} 
[2026-03-26 22:10:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4nPDIWxlYQWHfnxqTz1pv9WnA0O0mAzK","execution_time":"2026-03-26 22:10:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 22:10:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4nPDIWxlYQWHfnxqTz1pv9WnA0O0mAzK","execution_time":"2026-03-26 22:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 22:10:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4nPDIWxlYQWHfnxqTz1pv9WnA0O0mAzK","execution_time":"2026-03-26 22:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aNT-1774552086","operation_id":166372} 
[2026-03-26 22:10:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4nPDIWxlYQWHfnxqTz1pv9WnA0O0mAzK","execution_time":"2026-03-26 22:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aNT-1774552086","operation_id":166372,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 22:10:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4nPDIWxlYQWHfnxqTz1pv9WnA0O0mAzK","execution_time":"2026-03-26 22:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aNT-1774552086","operation_id":166372,"processed":0,"errors":0} 
[2026-03-26 22:10:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"4nPDIWxlYQWHfnxqTz1pv9WnA0O0mAzK","execution_time":"2026-03-26 22:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aNT-1774552086","operation_id":166372} 
[2026-03-26 22:10:04] production.INFO: Executing GetProducts task...  
[2026-03-26 22:10:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 22:10:04] production.INFO: Executing GetProducts task...  
[2026-03-26 22:10:06] production.INFO: async() رجع: true  
[2026-03-26 22:10:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 22:10:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 22:10:07] production.WARNING: Product with ID 213 not found  
[2026-03-26 22:10:07] production.WARNING: Product with ID 212 not found  
[2026-03-26 22:10:07] production.WARNING: Product with ID 211 not found  
[2026-03-26 22:10:07] production.WARNING: Product with ID 210 not found  
[2026-03-26 22:10:07] production.WARNING: Product with ID 209 not found  
[2026-03-26 22:10:07] production.WARNING: Product with ID 214 not found  
[2026-03-26 22:10:07] production.WARNING: Product with ID 215 not found  
[2026-03-26 22:10:07] production.WARNING: Product with ID 216 not found  
[2026-03-26 22:10:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 22:10:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-aNT-1774552086","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 22:10:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-aNT-1774552086","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 22:10:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:10:27] production.INFO: SendAcceptReject: Notification queued {"user_id":32,"notification_type":"order_approved","reference_id":181619} 
[2026-03-26 22:10:27] production.INFO: Order updated successfully. Order ID: 181619, Status: completed  
[2026-03-26 22:10:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-aNT-1774552086","status":"completed","codes_count":0} 
[2026-03-26 22:10:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-26 22:10:29] production.INFO: Constructing job for order: 181620  
[2026-03-26 22:10:31] production.INFO: Handling job for order: 181620  
[2026-03-26 22:10:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:10:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:10:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=30fcd47e-8de0-47cb-a4e7-5a65a98884e6&Player_ID=52407529354  
[2026-03-26 22:10:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=30fcd47e-8de0-47cb-a4e7-5a65a98884e6&Player_ID=52407529354","has_body":false} 
[2026-03-26 22:10:32] production.INFO: Operation sent successfully {"operation_id":166373,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FP0Oys-1774552232","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 22:10:32"}},"processed_data":{"order_number":"ORD-FP0Oys-1774552232","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 22:10:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-FP0Oys-1774552232","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 22:10:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-FP0Oys-1774552232","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 22:10:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:10:42] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":181620} 
[2026-03-26 22:10:42] production.INFO: Order updated successfully. Order ID: 181620, Status: completed  
[2026-03-26 22:10:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-FP0Oys-1774552232","status":"completed","codes_count":0} 
[2026-03-26 22:10:44] production.INFO: Constructing job for order: 181621  
[2026-03-26 22:10:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-26 22:10:47] production.INFO: Handling job for order: 181621  
[2026-03-26 22:10:47] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 22:10:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:10:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=305246eb-a55f-40aa-85bb-c5b4d4be2092&Player_ID=0954349416  
[2026-03-26 22:10:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=305246eb-a55f-40aa-85bb-c5b4d4be2092&Player_ID=0954349416","has_body":false} 
[2026-03-26 22:10:48] production.INFO: Operation sent successfully {"operation_id":166374,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XzLD-1774552248","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 22:10:48"}},"processed_data":{"order_number":"ORD-XzLD-1774552248","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 22:12:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"08cGfeMzeRE9zMU1SPXArNk0V4ZEiwXU","execution_time":"2026-03-26 22:12:03"} 
[2026-03-26 22:12:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"08cGfeMzeRE9zMU1SPXArNk0V4ZEiwXU","execution_time":"2026-03-26 22:12:03","total_operations":1,"sites_count":1} 
[2026-03-26 22:12:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"08cGfeMzeRE9zMU1SPXArNk0V4ZEiwXU","execution_time":"2026-03-26 22:12:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-XzLD-1774552248"]} 
[2026-03-26 22:12:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"08cGfeMzeRE9zMU1SPXArNk0V4ZEiwXU","execution_time":"2026-03-26 22:12:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 22:12:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"08cGfeMzeRE9zMU1SPXArNk0V4ZEiwXU","execution_time":"2026-03-26 22:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 22:12:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"08cGfeMzeRE9zMU1SPXArNk0V4ZEiwXU","execution_time":"2026-03-26 22:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XzLD-1774552248","operation_id":166374,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 22:12:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"08cGfeMzeRE9zMU1SPXArNk0V4ZEiwXU","execution_time":"2026-03-26 22:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XzLD-1774552248","operation_id":166374,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 22:12:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"08cGfeMzeRE9zMU1SPXArNk0V4ZEiwXU","execution_time":"2026-03-26 22:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XzLD-1774552248","operation_id":166374,"count":1} 
[2026-03-26 22:12:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"08cGfeMzeRE9zMU1SPXArNk0V4ZEiwXU","execution_time":"2026-03-26 22:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XzLD-1774552248","operation_id":166374,"count":1} 
[2026-03-26 22:12:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"08cGfeMzeRE9zMU1SPXArNk0V4ZEiwXU","execution_time":"2026-03-26 22:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XzLD-1774552248","operation_id":166374,"user_id":150,"notification_type":"order_approved","reference_id":181621} 
[2026-03-26 22:12:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"08cGfeMzeRE9zMU1SPXArNk0V4ZEiwXU","execution_time":"2026-03-26 22:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XzLD-1774552248","operation_id":166374,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 22:12:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"08cGfeMzeRE9zMU1SPXArNk0V4ZEiwXU","execution_time":"2026-03-26 22:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XzLD-1774552248","operation_id":166374,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 22:12:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"08cGfeMzeRE9zMU1SPXArNk0V4ZEiwXU","execution_time":"2026-03-26 22:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XzLD-1774552248","operation_id":166374,"processed":1,"errors":0} 
[2026-03-26 22:12:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"08cGfeMzeRE9zMU1SPXArNk0V4ZEiwXU","execution_time":"2026-03-26 22:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XzLD-1774552248","operation_id":166374,"processed":1,"errors":0} 
[2026-03-26 22:12:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"08cGfeMzeRE9zMU1SPXArNk0V4ZEiwXU","execution_time":"2026-03-26 22:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XzLD-1774552248","operation_id":166374} 
[2026-03-26 22:12:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 150  
[2026-03-26 22:12:22] production.INFO: Constructing job for order: 181622  
[2026-03-26 22:12:24] production.INFO: Handling job for order: 181622  
[2026-03-26 22:12:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:12:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:12:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/615/params?qty=12000&uuid=432f7e93-1de5-4d79-baca-bb23eeb0e146&Player_ID=24687975  
[2026-03-26 22:12:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/615/params?qty=12000&uuid=432f7e93-1de5-4d79-baca-bb23eeb0e146&Player_ID=24687975","has_body":false} 
[2026-03-26 22:12:25] production.INFO: Operation sent successfully {"operation_id":166375,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-eNpq-1774552345","amount":1.262329199999999929104887996800243854522705078125,"status":"processing","product":"Xena Amount","game":"Xena","notes":[],"created_at":"2026-03-26 22:12:25"}},"processed_data":{"order_number":"ORD-eNpq-1774552345","amount":1.262329199999999929104887996800243854522705078125,"status":"processing","product":"Xena Amount","game":"Xena"}} 
[2026-03-26 22:12:29] production.INFO: Constructing job for order: 181623  
[2026-03-26 22:12:31] production.INFO: Handling job for order: 181623  
[2026-03-26 22:12:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:12:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:12:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=bec64b4c-6b80-44ef-9b83-ce35f92fc4f6&Player_ID=52213230776  
[2026-03-26 22:12:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=bec64b4c-6b80-44ef-9b83-ce35f92fc4f6&Player_ID=52213230776","has_body":false} 
[2026-03-26 22:12:32] production.INFO: Operation sent successfully {"operation_id":166376,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vbmcicL-1774552352","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 22:12:32"}},"processed_data":{"order_number":"ORD-vbmcicL-1774552352","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 22:12:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vbmcicL-1774552352","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 22:12:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-vbmcicL-1774552352","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 22:12:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:12:42] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":181623} 
[2026-03-26 22:12:42] production.INFO: Order updated successfully. Order ID: 181623, Status: completed  
[2026-03-26 22:12:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vbmcicL-1774552352","status":"completed","codes_count":0} 
[2026-03-26 22:12:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-26 22:13:14] production.INFO: Constructing job for order: 181624  
[2026-03-26 22:13:17] production.INFO: Handling job for order: 181624  
[2026-03-26 22:13:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:13:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:13:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=846cbfe0-3ab2-4891-8342-f82ec8cf25a5&Player_ID=52130889360  
[2026-03-26 22:13:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=846cbfe0-3ab2-4891-8342-f82ec8cf25a5&Player_ID=52130889360","has_body":false} 
[2026-03-26 22:13:18] production.INFO: Operation sent successfully {"operation_id":166377,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-W5z-1774552398","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 22:13:18"}},"processed_data":{"order_number":"ORD-W5z-1774552398","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 22:13:25] production.INFO: SendAcceptReject: Notification queued {"user_id":1158,"notification_type":"request_approved","reference_id":18970} 
[2026-03-26 22:13:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-26 22:13:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-W5z-1774552398","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 22:13:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-W5z-1774552398","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 22:13:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:13:30] production.INFO: SendAcceptReject: Notification queued {"user_id":137,"notification_type":"order_approved","reference_id":181624} 
[2026-03-26 22:13:30] production.INFO: Order updated successfully. Order ID: 181624, Status: completed  
[2026-03-26 22:13:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-W5z-1774552398","status":"completed","codes_count":0} 
[2026-03-26 22:13:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 137  
[2026-03-26 22:13:54] production.INFO: SendAcceptReject: Notification queued {"user_id":1403,"notification_type":"request_approved","reference_id":18971} 
[2026-03-26 22:13:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1403  
[2026-03-26 22:14:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-eNpq-1774552345","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 22:14:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-eNpq-1774552345","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 22:14:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:14:03] production.INFO: SendAcceptReject: Notification queued {"user_id":1292,"notification_type":"order_approved","reference_id":181622} 
[2026-03-26 22:14:03] production.INFO: Order updated successfully. Order ID: 181622, Status: completed  
[2026-03-26 22:14:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-eNpq-1774552345","status":"completed","codes_count":0} 
[2026-03-26 22:14:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"lfaDNDOqJv4PdWeJ3tMFf1ZXMXtFVr17","execution_time":"2026-03-26 22:14:03"} 
[2026-03-26 22:14:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"lfaDNDOqJv4PdWeJ3tMFf1ZXMXtFVr17","execution_time":"2026-03-26 22:14:03"} 
[2026-03-26 22:14:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-26 22:14:30] production.INFO: Constructing job for order: 181625  
[2026-03-26 22:14:33] production.INFO: Handling job for order: 181625  
[2026-03-26 22:14:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:14:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:14:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b13726f1-6f8f-4f44-9113-2a527450bddf&Player_ID=52446079977  
[2026-03-26 22:14:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b13726f1-6f8f-4f44-9113-2a527450bddf&Player_ID=52446079977","has_body":false} 
[2026-03-26 22:14:34] production.INFO: Operation sent successfully {"operation_id":166378,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yuGVi-1774552474","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 22:14:34"}},"processed_data":{"order_number":"ORD-yuGVi-1774552474","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 22:14:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-yuGVi-1774552474","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 22:14:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-yuGVi-1774552474","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 22:14:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:14:45] production.INFO: SendAcceptReject: Notification queued {"user_id":1403,"notification_type":"order_approved","reference_id":181625} 
[2026-03-26 22:14:45] production.INFO: Order updated successfully. Order ID: 181625, Status: completed  
[2026-03-26 22:14:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-yuGVi-1774552474","status":"completed","codes_count":0} 
[2026-03-26 22:14:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1403  
[2026-03-26 22:14:59] production.INFO: Constructing job for order: 181626  
[2026-03-26 22:15:01] production.INFO: Handling job for order: 181626  
[2026-03-26 22:15:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:15:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:15:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/583/params?qty=89000&uuid=125f8049-3793-41e2-85e8-f946ae6cd20f&Player_ID=1978210  
[2026-03-26 22:15:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/583/params?qty=89000&uuid=125f8049-3793-41e2-85e8-f946ae6cd20f&Player_ID=1978210","has_body":false} 
[2026-03-26 22:15:02] production.INFO: Operation sent successfully {"operation_id":166379,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JTz3jE-1774552502","amount":8.844802200000000169666236615739762783050537109375,"status":"processing","product":"Waho Amount","game":"Waho","notes":[],"created_at":"2026-03-26 22:15:02"}},"processed_data":{"order_number":"ORD-JTz3jE-1774552502","amount":8.844802200000000169666236615739762783050537109375,"status":"processing","product":"Waho Amount","game":"Waho"}} 
[2026-03-26 22:15:02] production.INFO: Executing GetProducts task...  
[2026-03-26 22:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 22:15:02] production.INFO: Executing GetProducts task...  
[2026-03-26 22:15:04] production.INFO: async() رجع: true  
[2026-03-26 22:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 22:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 22:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 22:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 22:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 22:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 22:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 22:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 22:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 22:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 22:15:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 22:15:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-JTz3jE-1774552502","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 22:15:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-JTz3jE-1774552502","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 22:15:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:15:06] production.INFO: SendAcceptReject: Notification queued {"user_id":314,"notification_type":"order_approved","reference_id":181626} 
[2026-03-26 22:15:06] production.INFO: Order updated successfully. Order ID: 181626, Status: completed  
[2026-03-26 22:15:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-JTz3jE-1774552502","status":"completed","codes_count":0} 
[2026-03-26 22:15:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 314  
[2026-03-26 22:15:26] production.INFO: Constructing job for order: 181627  
[2026-03-26 22:15:27] production.INFO: Handling job for order: 181627  
[2026-03-26 22:15:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:15:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:15:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/571/params?qty=33000&uuid=82f01030-d545-4f17-87af-38dc856f764b&Player_ID=31712255  
[2026-03-26 22:15:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/571/params?qty=33000&uuid=82f01030-d545-4f17-87af-38dc856f764b&Player_ID=31712255","has_body":false} 
[2026-03-26 22:15:28] production.INFO: Operation sent successfully {"operation_id":166380,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HjWawOl-1774552527","amount":7.8830763000000008133838491630740463733673095703125,"status":"processing","product":"Mango Amount","game":"Mango","notes":[],"created_at":"2026-03-26 22:15:28"}},"processed_data":{"order_number":"ORD-HjWawOl-1774552527","amount":7.8830763000000008133838491630740463733673095703125,"status":"processing","product":"Mango Amount","game":"Mango"}} 
[2026-03-26 22:15:55] production.INFO: Constructing job for order: 181628  
[2026-03-26 22:15:58] production.INFO: Handling job for order: 181628  
[2026-03-26 22:15:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:15:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:15:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b5ee9748-c885-466e-89fc-f521b4c2a3bd&Player_ID=52135954489  
[2026-03-26 22:15:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b5ee9748-c885-466e-89fc-f521b4c2a3bd&Player_ID=52135954489","has_body":false} 
[2026-03-26 22:15:59] production.INFO: Operation sent successfully {"operation_id":166381,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dpli98-1774552558","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 22:15:59"}},"processed_data":{"order_number":"ORD-dpli98-1774552558","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 22:16:05] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ZkhEbgfTeqNRMG3BcWtcYGZDZm6jd1iK","execution_time":"2026-03-26 22:16:05"} 
[2026-03-26 22:16:05] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ZkhEbgfTeqNRMG3BcWtcYGZDZm6jd1iK","execution_time":"2026-03-26 22:16:05","total_operations":2,"sites_count":1} 
[2026-03-26 22:16:05] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ZkhEbgfTeqNRMG3BcWtcYGZDZm6jd1iK","execution_time":"2026-03-26 22:16:05","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-HjWawOl-1774552527","ORD-dpli98-1774552558"]} 
[2026-03-26 22:16:05] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ZkhEbgfTeqNRMG3BcWtcYGZDZm6jd1iK","execution_time":"2026-03-26 22:16:05","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 22:16:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ZkhEbgfTeqNRMG3BcWtcYGZDZm6jd1iK","execution_time":"2026-03-26 22:16:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 22:16:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZkhEbgfTeqNRMG3BcWtcYGZDZm6jd1iK","execution_time":"2026-03-26 22:16:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dpli98-1774552558","operation_id":166381} 
[2026-03-26 22:16:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZkhEbgfTeqNRMG3BcWtcYGZDZm6jd1iK","execution_time":"2026-03-26 22:16:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HjWawOl-1774552527","operation_id":166380} 
[2026-03-26 22:16:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ZkhEbgfTeqNRMG3BcWtcYGZDZm6jd1iK","execution_time":"2026-03-26 22:16:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HjWawOl-1774552527","operation_id":166380,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 22:16:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ZkhEbgfTeqNRMG3BcWtcYGZDZm6jd1iK","execution_time":"2026-03-26 22:16:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HjWawOl-1774552527","operation_id":166380,"processed":0,"errors":0} 
[2026-03-26 22:16:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ZkhEbgfTeqNRMG3BcWtcYGZDZm6jd1iK","execution_time":"2026-03-26 22:16:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HjWawOl-1774552527","operation_id":166380} 
[2026-03-26 22:16:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dpli98-1774552558","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 22:16:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-dpli98-1774552558","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 22:16:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:16:12] production.INFO: SendAcceptReject: Notification queued {"user_id":1609,"notification_type":"order_approved","reference_id":181628} 
[2026-03-26 22:16:12] production.INFO: Order updated successfully. Order ID: 181628, Status: completed  
[2026-03-26 22:16:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dpli98-1774552558","status":"completed","codes_count":0} 
[2026-03-26 22:16:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-26 22:16:17] production.INFO: Constructing job for order: 181629  
[2026-03-26 22:16:20] production.INFO: Handling job for order: 181629  
[2026-03-26 22:16:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:16:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:16:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=3b4185f1-26d2-41d2-a274-5dfd7264a9b4&Player_ID=111283984  
[2026-03-26 22:16:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=3b4185f1-26d2-41d2-a274-5dfd7264a9b4&Player_ID=111283984","has_body":false} 
[2026-03-26 22:16:21] production.INFO: Operation sent successfully {"operation_id":166382,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-IoZR9-1774552580","amount":1.6750000000000000444089209850062616169452667236328125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-26 22:16:21"}},"processed_data":{"order_number":"ORD-IoZR9-1774552580","amount":1.6750000000000000444089209850062616169452667236328125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-26 22:16:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HjWawOl-1774552527","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 22:16:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-HjWawOl-1774552527","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 22:16:24] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:16:24] production.INFO: SendAcceptReject: Notification queued {"user_id":194,"notification_type":"order_approved","reference_id":181627} 
[2026-03-26 22:16:24] production.INFO: Order updated successfully. Order ID: 181627, Status: completed  
[2026-03-26 22:16:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HjWawOl-1774552527","status":"completed","codes_count":0} 
[2026-03-26 22:16:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 194  
[2026-03-26 22:16:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-IoZR9-1774552580","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 22:16:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-IoZR9-1774552580","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 22:16:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:16:27] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":181629} 
[2026-03-26 22:16:27] production.INFO: Order updated successfully. Order ID: 181629, Status: completed  
[2026-03-26 22:16:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-IoZR9-1774552580","status":"completed","codes_count":0} 
[2026-03-26 22:16:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-26 22:17:07] production.INFO: Constructing job for order: 181630  
[2026-03-26 22:17:09] production.INFO: Handling job for order: 181630  
[2026-03-26 22:17:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:17:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:17:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=556c06a5-6e12-42ba-9e05-1f4a4fe22d86&Player_ID=52228468370  
[2026-03-26 22:17:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=556c06a5-6e12-42ba-9e05-1f4a4fe22d86&Player_ID=52228468370","has_body":false} 
[2026-03-26 22:17:09] production.INFO: Operation sent successfully {"operation_id":166383,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NxaD65-1774552629","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 22:17:09"}},"processed_data":{"order_number":"ORD-NxaD65-1774552629","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 22:17:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-NxaD65-1774552629","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 22:17:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-NxaD65-1774552629","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 22:17:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:17:21] production.INFO: SendAcceptReject: Notification queued {"user_id":1403,"notification_type":"order_approved","reference_id":181630} 
[2026-03-26 22:17:21] production.INFO: Order updated successfully. Order ID: 181630, Status: completed  
[2026-03-26 22:17:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-NxaD65-1774552629","status":"completed","codes_count":0} 
[2026-03-26 22:17:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1403  
[2026-03-26 22:17:41] production.INFO: Constructing job for order: 181631  
[2026-03-26 22:17:43] production.INFO: Handling job for order: 181631  
[2026-03-26 22:17:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:17:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:17:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=50&uuid=dc3cd5d3-3a96-404c-bd4f-40a80919806b&Player_ID=1051883243  
[2026-03-26 22:17:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=50&uuid=dc3cd5d3-3a96-404c-bd4f-40a80919806b&Player_ID=1051883243","has_body":false} 
[2026-03-26 22:17:43] production.INFO: Operation sent successfully {"operation_id":166384,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lNkBQ2-1774552663","amount":0.8739130399999999188054289334104396402835845947265625,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-26 22:17:43"}},"processed_data":{"order_number":"ORD-lNkBQ2-1774552663","amount":0.8739130399999999188054289334104396402835845947265625,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-26 22:17:44] production.INFO: Constructing job for order: 181632  
[2026-03-26 22:17:46] production.INFO: Handling job for order: 181632  
[2026-03-26 22:17:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:17:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:17:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/568/params?qty=1000&uuid=e30de317-31d6-4664-a3e6-302d56922909&Player_ID=33436546  
[2026-03-26 22:17:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/568/params?qty=1000&uuid=e30de317-31d6-4664-a3e6-302d56922909&Player_ID=33436546","has_body":false} 
[2026-03-26 22:17:47] production.INFO: Operation sent successfully {"operation_id":166385,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cpd-1774552667","amount":1.0626304999999998113224819462629966437816619873046875,"status":"processing","product":"Higo Amount","game":"HigoChat","notes":[],"created_at":"2026-03-26 22:17:47"}},"processed_data":{"order_number":"ORD-cpd-1774552667","amount":1.0626304999999998113224819462629966437816619873046875,"status":"processing","product":"Higo Amount","game":"HigoChat"}} 
[2026-03-26 22:17:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-lNkBQ2-1774552663","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 22:17:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-lNkBQ2-1774552663","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 22:17:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:17:48] production.INFO: SendAcceptReject: Notification queued {"user_id":1286,"notification_type":"order_approved","reference_id":181631} 
[2026-03-26 22:17:48] production.INFO: Order updated successfully. Order ID: 181631, Status: completed  
[2026-03-26 22:17:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-lNkBQ2-1774552663","status":"completed","codes_count":0} 
[2026-03-26 22:17:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1286  
[2026-03-26 22:18:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"fJJPnXFLnDzucG2tQtGnUNARXkt0ygxY","execution_time":"2026-03-26 22:18:02"} 
[2026-03-26 22:18:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"fJJPnXFLnDzucG2tQtGnUNARXkt0ygxY","execution_time":"2026-03-26 22:18:02","total_operations":1,"sites_count":1} 
[2026-03-26 22:18:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"fJJPnXFLnDzucG2tQtGnUNARXkt0ygxY","execution_time":"2026-03-26 22:18:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-cpd-1774552667"]} 
[2026-03-26 22:18:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"fJJPnXFLnDzucG2tQtGnUNARXkt0ygxY","execution_time":"2026-03-26 22:18:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 22:18:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"fJJPnXFLnDzucG2tQtGnUNARXkt0ygxY","execution_time":"2026-03-26 22:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 22:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fJJPnXFLnDzucG2tQtGnUNARXkt0ygxY","execution_time":"2026-03-26 22:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cpd-1774552667","operation_id":166385} 
[2026-03-26 22:18:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"fJJPnXFLnDzucG2tQtGnUNARXkt0ygxY","execution_time":"2026-03-26 22:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cpd-1774552667","operation_id":166385,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 22:18:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"fJJPnXFLnDzucG2tQtGnUNARXkt0ygxY","execution_time":"2026-03-26 22:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cpd-1774552667","operation_id":166385,"processed":0,"errors":0} 
[2026-03-26 22:18:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"fJJPnXFLnDzucG2tQtGnUNARXkt0ygxY","execution_time":"2026-03-26 22:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cpd-1774552667","operation_id":166385} 
[2026-03-26 22:18:22] production.INFO: Constructing job for order: 181633  
[2026-03-26 22:18:24] production.INFO: Handling job for order: 181633  
[2026-03-26 22:18:24] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 22:18:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:18:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=1db7991e-13c9-4205-a4ce-1a2647b54563&Player_ID=0968346267  
[2026-03-26 22:18:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=1db7991e-13c9-4205-a4ce-1a2647b54563&Player_ID=0968346267","has_body":false} 
[2026-03-26 22:18:24] production.INFO: Operation sent successfully {"operation_id":166386,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SgBvmBZo-1774552704","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 22:18:24"}},"processed_data":{"order_number":"ORD-SgBvmBZo-1774552704","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 22:19:00] production.INFO: Constructing job for order: 181635  
[2026-03-26 22:19:03] production.INFO: Handling job for order: 181635  
[2026-03-26 22:19:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:19:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:19:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=30000&uuid=5f71c451-5da5-47f4-9a56-deff6e044ec0&Player_ID=1184783342  
[2026-03-26 22:19:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=30000&uuid=5f71c451-5da5-47f4-9a56-deff6e044ec0&Player_ID=1184783342","has_body":false} 
[2026-03-26 22:19:04] production.INFO: Operation sent successfully {"operation_id":166387,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hag-1774552744","amount":3.37680000000000024584778657299466431140899658203125,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-26 22:19:04"}},"processed_data":{"order_number":"ORD-hag-1774552744","amount":3.37680000000000024584778657299466431140899658203125,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-26 22:19:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hag-1774552744","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 22:19:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-hag-1774552744","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 22:19:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:19:09] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":181635} 
[2026-03-26 22:19:09] production.INFO: Order updated successfully. Order ID: 181635, Status: completed  
[2026-03-26 22:19:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hag-1774552744","status":"completed","codes_count":0} 
[2026-03-26 22:19:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-26 22:19:11] production.INFO: Constructing job for order: 181636  
[2026-03-26 22:19:13] production.INFO: Handling job for order: 181636  
[2026-03-26 22:19:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:19:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:19:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/561/params?qty=60000&uuid=651b2333-bf35-4375-9774-27bf568f4167&Player_ID=600076  
[2026-03-26 22:19:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/561/params?qty=60000&uuid=651b2333-bf35-4375-9774-27bf568f4167&Player_ID=600076","has_body":false} 
[2026-03-26 22:19:14] production.INFO: Operation sent successfully {"operation_id":166388,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RmXGP1-1774552754","amount":4.4924160000000004089315552846528589725494384765625,"status":"processing","product":"Tami Amount","game":"Tami","notes":[],"created_at":"2026-03-26 22:19:14"}},"processed_data":{"order_number":"ORD-RmXGP1-1774552754","amount":4.4924160000000004089315552846528589725494384765625,"status":"processing","product":"Tami Amount","game":"Tami"}} 
[2026-03-26 22:20:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"kWg7EFZ5u21LOfxjCTKD2I2MXRYK7O7R","execution_time":"2026-03-26 22:20:02"} 
[2026-03-26 22:20:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"kWg7EFZ5u21LOfxjCTKD2I2MXRYK7O7R","execution_time":"2026-03-26 22:20:02","total_operations":3,"sites_count":2} 
[2026-03-26 22:20:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"kWg7EFZ5u21LOfxjCTKD2I2MXRYK7O7R","execution_time":"2026-03-26 22:20:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-cpd-1774552667","ORD-RmXGP1-1774552754"]} 
[2026-03-26 22:20:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"kWg7EFZ5u21LOfxjCTKD2I2MXRYK7O7R","execution_time":"2026-03-26 22:20:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 22:20:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"kWg7EFZ5u21LOfxjCTKD2I2MXRYK7O7R","execution_time":"2026-03-26 22:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 22:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kWg7EFZ5u21LOfxjCTKD2I2MXRYK7O7R","execution_time":"2026-03-26 22:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cpd-1774552667","operation_id":166385} 
[2026-03-26 22:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kWg7EFZ5u21LOfxjCTKD2I2MXRYK7O7R","execution_time":"2026-03-26 22:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RmXGP1-1774552754","operation_id":166388} 
[2026-03-26 22:20:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"kWg7EFZ5u21LOfxjCTKD2I2MXRYK7O7R","execution_time":"2026-03-26 22:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RmXGP1-1774552754","operation_id":166388,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 22:20:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"kWg7EFZ5u21LOfxjCTKD2I2MXRYK7O7R","execution_time":"2026-03-26 22:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RmXGP1-1774552754","operation_id":166388,"processed":0,"errors":0} 
[2026-03-26 22:20:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"kWg7EFZ5u21LOfxjCTKD2I2MXRYK7O7R","execution_time":"2026-03-26 22:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RmXGP1-1774552754","operation_id":166388,"orders_count":1,"order_ids":["ORD-SgBvmBZo-1774552704"]} 
[2026-03-26 22:20:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"kWg7EFZ5u21LOfxjCTKD2I2MXRYK7O7R","execution_time":"2026-03-26 22:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RmXGP1-1774552754","operation_id":166388} 
[2026-03-26 22:20:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"kWg7EFZ5u21LOfxjCTKD2I2MXRYK7O7R","execution_time":"2026-03-26 22:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RmXGP1-1774552754","operation_id":166388,"orders_count":1} 
[2026-03-26 22:20:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"kWg7EFZ5u21LOfxjCTKD2I2MXRYK7O7R","execution_time":"2026-03-26 22:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SgBvmBZo-1774552704","operation_id":166386,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 22:20:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"kWg7EFZ5u21LOfxjCTKD2I2MXRYK7O7R","execution_time":"2026-03-26 22:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SgBvmBZo-1774552704","operation_id":166386,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 22:20:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"kWg7EFZ5u21LOfxjCTKD2I2MXRYK7O7R","execution_time":"2026-03-26 22:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SgBvmBZo-1774552704","operation_id":166386,"count":1} 
[2026-03-26 22:20:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"kWg7EFZ5u21LOfxjCTKD2I2MXRYK7O7R","execution_time":"2026-03-26 22:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SgBvmBZo-1774552704","operation_id":166386,"count":1} 
[2026-03-26 22:20:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"kWg7EFZ5u21LOfxjCTKD2I2MXRYK7O7R","execution_time":"2026-03-26 22:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SgBvmBZo-1774552704","operation_id":166386,"user_id":107,"notification_type":"order_approved","reference_id":181633} 
[2026-03-26 22:20:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"kWg7EFZ5u21LOfxjCTKD2I2MXRYK7O7R","execution_time":"2026-03-26 22:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SgBvmBZo-1774552704","operation_id":166386,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 22:20:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"kWg7EFZ5u21LOfxjCTKD2I2MXRYK7O7R","execution_time":"2026-03-26 22:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SgBvmBZo-1774552704","operation_id":166386,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 22:20:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"kWg7EFZ5u21LOfxjCTKD2I2MXRYK7O7R","execution_time":"2026-03-26 22:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SgBvmBZo-1774552704","operation_id":166386,"processed":1,"errors":0} 
[2026-03-26 22:20:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"kWg7EFZ5u21LOfxjCTKD2I2MXRYK7O7R","execution_time":"2026-03-26 22:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SgBvmBZo-1774552704","operation_id":166386,"processed":1,"errors":0} 
[2026-03-26 22:20:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"kWg7EFZ5u21LOfxjCTKD2I2MXRYK7O7R","execution_time":"2026-03-26 22:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SgBvmBZo-1774552704","operation_id":166386} 
[2026-03-26 22:20:02] production.INFO: Executing GetProducts task...  
[2026-03-26 22:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 22:20:02] production.INFO: Executing GetProducts task...  
[2026-03-26 22:20:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-cpd-1774552667","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 22:20:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-cpd-1774552667","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 22:20:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:20:03] production.INFO: SendAcceptReject: Notification queued {"user_id":298,"notification_type":"order_approved","reference_id":181632} 
[2026-03-26 22:20:03] production.INFO: Order updated successfully. Order ID: 181632, Status: completed  
[2026-03-26 22:20:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-cpd-1774552667","status":"completed","codes_count":0} 
[2026-03-26 22:20:04] production.INFO: async() رجع: true  
[2026-03-26 22:20:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 22:20:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 22:20:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 22:20:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 22:20:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 22:20:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 22:20:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 22:20:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 22:20:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 22:20:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 22:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 22:20:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-26 22:20:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 298  
[2026-03-26 22:21:28] production.INFO: SendAcceptReject: Notification queued {"user_id":67,"notification_type":"order_approved","reference_id":181616} 
[2026-03-26 22:21:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 67  
[2026-03-26 22:21:36] production.INFO: Constructing job for order: 181637  
[2026-03-26 22:21:39] production.INFO: Handling job for order: 181637  
[2026-03-26 22:21:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:21:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:21:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=8487db91-0865-4abf-b085-d3bf0f4a6dd3&Player_ID=590302439  
[2026-03-26 22:21:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=8487db91-0865-4abf-b085-d3bf0f4a6dd3&Player_ID=590302439","has_body":false} 
[2026-03-26 22:21:40] production.INFO: Operation sent successfully {"operation_id":166389,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Vw1ngeWP-1774552900","amount":1.0080050000000000398614474761416204273700714111328125,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-26 22:21:40"}},"processed_data":{"order_number":"ORD-Vw1ngeWP-1774552900","amount":1.0080050000000000398614474761416204273700714111328125,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-26 22:21:58] production.INFO: SendAcceptReject: Notification queued {"user_id":1782,"notification_type":"order_rejected","reference_id":181634} 
[2026-03-26 22:22:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1782  
[2026-03-26 22:22:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1782  
[2026-03-26 22:22:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-RmXGP1-1774552754","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 22:22:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-RmXGP1-1774552754","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 22:22:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:22:03] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":181636} 
[2026-03-26 22:22:03] production.INFO: Order updated successfully. Order ID: 181636, Status: completed  
[2026-03-26 22:22:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-RmXGP1-1774552754","status":"completed","codes_count":0} 
[2026-03-26 22:22:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"r5aB0R467Q7wwDcmluXTdupqhTL188U2","execution_time":"2026-03-26 22:22:04"} 
[2026-03-26 22:22:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"r5aB0R467Q7wwDcmluXTdupqhTL188U2","execution_time":"2026-03-26 22:22:04","total_operations":1,"sites_count":1} 
[2026-03-26 22:22:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"r5aB0R467Q7wwDcmluXTdupqhTL188U2","execution_time":"2026-03-26 22:22:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Vw1ngeWP-1774552900"]} 
[2026-03-26 22:22:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"r5aB0R467Q7wwDcmluXTdupqhTL188U2","execution_time":"2026-03-26 22:22:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 22:22:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"r5aB0R467Q7wwDcmluXTdupqhTL188U2","execution_time":"2026-03-26 22:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 22:22:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"r5aB0R467Q7wwDcmluXTdupqhTL188U2","execution_time":"2026-03-26 22:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Vw1ngeWP-1774552900","operation_id":166389} 
[2026-03-26 22:22:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"r5aB0R467Q7wwDcmluXTdupqhTL188U2","execution_time":"2026-03-26 22:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Vw1ngeWP-1774552900","operation_id":166389,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 22:22:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"r5aB0R467Q7wwDcmluXTdupqhTL188U2","execution_time":"2026-03-26 22:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Vw1ngeWP-1774552900","operation_id":166389,"processed":0,"errors":0} 
[2026-03-26 22:22:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"r5aB0R467Q7wwDcmluXTdupqhTL188U2","execution_time":"2026-03-26 22:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Vw1ngeWP-1774552900","operation_id":166389} 
[2026-03-26 22:22:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-26 22:22:04] production.INFO: Constructing job for order: 181638  
[2026-03-26 22:22:07] production.INFO: Handling job for order: 181638  
[2026-03-26 22:22:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:22:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:22:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=171c4825-b3d9-4dba-b5ff-7b054a66be61&Player_ID=43248797  
[2026-03-26 22:22:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=171c4825-b3d9-4dba-b5ff-7b054a66be61&Player_ID=43248797","has_body":false} 
[2026-03-26 22:22:08] production.INFO: Operation sent successfully {"operation_id":166390,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-D6ZCBjPC-1774552928","amount":1.705263700000000159917590281111188232898712158203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-26 22:22:08"}},"processed_data":{"order_number":"ORD-D6ZCBjPC-1774552928","amount":1.705263700000000159917590281111188232898712158203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-26 22:22:14] production.INFO: Constructing job for order: 181639  
[2026-03-26 22:22:17] production.INFO: Handling job for order: 181639  
[2026-03-26 22:22:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:22:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:22:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=0398eb0d-a2ba-4a16-a3f6-ad05037ab1ca&Player_ID=471156  
[2026-03-26 22:22:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=0398eb0d-a2ba-4a16-a3f6-ad05037ab1ca&Player_ID=471156","has_body":false} 
[2026-03-26 22:22:18] production.INFO: Operation sent successfully {"operation_id":166391,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9kNX3Q9e-1774552937","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-26 22:22:18"}},"processed_data":{"order_number":"ORD-9kNX3Q9e-1774552937","amount":0.90913180000000004543636578091536648571491241455078125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-26 22:22:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-26 22:22:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9kNX3Q9e-1774552937","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 22:22:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-9kNX3Q9e-1774552937","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 22:22:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:22:23] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":181639} 
[2026-03-26 22:22:23] production.INFO: Order updated successfully. Order ID: 181639, Status: completed  
[2026-03-26 22:22:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9kNX3Q9e-1774552937","status":"completed","codes_count":0} 
[2026-03-26 22:22:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-26 22:24:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"UDb5LqDgYRpLcDjZOIhaTXDnsfF3v7Ky","execution_time":"2026-03-26 22:24:03"} 
[2026-03-26 22:24:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"UDb5LqDgYRpLcDjZOIhaTXDnsfF3v7Ky","execution_time":"2026-03-26 22:24:03","total_operations":2,"sites_count":1} 
[2026-03-26 22:24:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"UDb5LqDgYRpLcDjZOIhaTXDnsfF3v7Ky","execution_time":"2026-03-26 22:24:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-Vw1ngeWP-1774552900","ORD-D6ZCBjPC-1774552928"]} 
[2026-03-26 22:24:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"UDb5LqDgYRpLcDjZOIhaTXDnsfF3v7Ky","execution_time":"2026-03-26 22:24:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 22:24:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"UDb5LqDgYRpLcDjZOIhaTXDnsfF3v7Ky","execution_time":"2026-03-26 22:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 22:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UDb5LqDgYRpLcDjZOIhaTXDnsfF3v7Ky","execution_time":"2026-03-26 22:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-D6ZCBjPC-1774552928","operation_id":166390} 
[2026-03-26 22:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UDb5LqDgYRpLcDjZOIhaTXDnsfF3v7Ky","execution_time":"2026-03-26 22:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Vw1ngeWP-1774552900","operation_id":166389} 
[2026-03-26 22:24:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"UDb5LqDgYRpLcDjZOIhaTXDnsfF3v7Ky","execution_time":"2026-03-26 22:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Vw1ngeWP-1774552900","operation_id":166389,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 22:24:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"UDb5LqDgYRpLcDjZOIhaTXDnsfF3v7Ky","execution_time":"2026-03-26 22:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Vw1ngeWP-1774552900","operation_id":166389,"processed":0,"errors":0} 
[2026-03-26 22:24:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"UDb5LqDgYRpLcDjZOIhaTXDnsfF3v7Ky","execution_time":"2026-03-26 22:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Vw1ngeWP-1774552900","operation_id":166389} 
[2026-03-26 22:24:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Vw1ngeWP-1774552900","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 22:24:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-Vw1ngeWP-1774552900","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 22:24:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:24:04] production.INFO: SendAcceptReject: Notification queued {"user_id":1471,"notification_type":"order_approved","reference_id":181637} 
[2026-03-26 22:24:04] production.INFO: Order updated successfully. Order ID: 181637, Status: completed  
[2026-03-26 22:24:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Vw1ngeWP-1774552900","status":"completed","codes_count":0} 
[2026-03-26 22:24:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-D6ZCBjPC-1774552928","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 22:24:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-D6ZCBjPC-1774552928","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 22:24:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:24:04] production.INFO: SendAcceptReject: Notification queued {"user_id":1158,"notification_type":"order_approved","reference_id":181638} 
[2026-03-26 22:24:04] production.INFO: Order updated successfully. Order ID: 181638, Status: completed  
[2026-03-26 22:24:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-D6ZCBjPC-1774552928","status":"completed","codes_count":0} 
[2026-03-26 22:24:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1471  
[2026-03-26 22:24:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-26 22:25:03] production.INFO: Executing GetProducts task...  
[2026-03-26 22:25:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 22:25:03] production.INFO: Executing GetProducts task...  
[2026-03-26 22:25:05] production.INFO: async() رجع: true  
[2026-03-26 22:25:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 22:25:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 22:25:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 22:25:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 22:25:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 22:25:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 22:25:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 22:25:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 22:25:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 22:25:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 22:25:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 22:26:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"cOzmSYQd4agUHEEo2CerqfNqh7zO7wAj","execution_time":"2026-03-26 22:26:01"} 
[2026-03-26 22:26:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"cOzmSYQd4agUHEEo2CerqfNqh7zO7wAj","execution_time":"2026-03-26 22:26:01"} 
[2026-03-26 22:26:05] production.ERROR: Order Failed: No query results for model [App\Models\Product].  
[2026-03-26 22:28:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"iKZdU9ckJBiuGndWP9x7E4wirxfAJ031","execution_time":"2026-03-26 22:28:01"} 
[2026-03-26 22:28:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"iKZdU9ckJBiuGndWP9x7E4wirxfAJ031","execution_time":"2026-03-26 22:28:01"} 
[2026-03-26 22:28:09] production.INFO: Constructing job for order: 181641  
[2026-03-26 22:28:10] production.INFO: Handling job for order: 181641  
[2026-03-26 22:28:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:28:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:28:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=7d081ccc-a96a-4aa6-8be2-7abe74f79d09&Player_ID=5498497171  
[2026-03-26 22:28:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=7d081ccc-a96a-4aa6-8be2-7abe74f79d09&Player_ID=5498497171","has_body":false} 
[2026-03-26 22:28:11] production.INFO: Operation sent successfully {"operation_id":166392,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0PcTka7B-1774553290","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 22:28:11"}},"processed_data":{"order_number":"ORD-0PcTka7B-1774553290","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 22:28:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0PcTka7B-1774553290","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 22:28:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-0PcTka7B-1774553290","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 22:28:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:28:28] production.INFO: SendAcceptReject: Notification queued {"user_id":385,"notification_type":"order_approved","reference_id":181641} 
[2026-03-26 22:28:28] production.INFO: Order updated successfully. Order ID: 181641, Status: completed  
[2026-03-26 22:28:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0PcTka7B-1774553290","status":"completed","codes_count":0} 
[2026-03-26 22:28:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 385  
[2026-03-26 22:28:46] production.INFO: Constructing job for order: 181642  
[2026-03-26 22:28:47] production.INFO: Handling job for order: 181642  
[2026-03-26 22:28:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:28:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:28:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=ef592fcb-d8a5-44a4-bd1a-908712540241&Player_ID=11348206  
[2026-03-26 22:28:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=ef592fcb-d8a5-44a4-bd1a-908712540241&Player_ID=11348206","has_body":false} 
[2026-03-26 22:28:47] production.INFO: Operation sent successfully {"operation_id":166393,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2VSI-1774553327","amount":2.22162900000000007594280759803950786590576171875,"status":"processing","product":"Layla Amount","game":"Layila","notes":[],"created_at":"2026-03-26 22:28:47"}},"processed_data":{"order_number":"ORD-2VSI-1774553327","amount":2.22162900000000007594280759803950786590576171875,"status":"processing","product":"Layla Amount","game":"Layila"}} 
[2026-03-26 22:30:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hjeQS6GgRK3d0AaFI0hVZi9GNhVzDTF0","execution_time":"2026-03-26 22:30:02"} 
[2026-03-26 22:30:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"hjeQS6GgRK3d0AaFI0hVZi9GNhVzDTF0","execution_time":"2026-03-26 22:30:02","total_operations":1,"sites_count":1} 
[2026-03-26 22:30:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"hjeQS6GgRK3d0AaFI0hVZi9GNhVzDTF0","execution_time":"2026-03-26 22:30:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-2VSI-1774553327"]} 
[2026-03-26 22:30:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"hjeQS6GgRK3d0AaFI0hVZi9GNhVzDTF0","execution_time":"2026-03-26 22:30:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 22:30:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"hjeQS6GgRK3d0AaFI0hVZi9GNhVzDTF0","execution_time":"2026-03-26 22:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 22:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hjeQS6GgRK3d0AaFI0hVZi9GNhVzDTF0","execution_time":"2026-03-26 22:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2VSI-1774553327","operation_id":166393} 
[2026-03-26 22:30:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"hjeQS6GgRK3d0AaFI0hVZi9GNhVzDTF0","execution_time":"2026-03-26 22:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2VSI-1774553327","operation_id":166393,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 22:30:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"hjeQS6GgRK3d0AaFI0hVZi9GNhVzDTF0","execution_time":"2026-03-26 22:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2VSI-1774553327","operation_id":166393,"processed":0,"errors":0} 
[2026-03-26 22:30:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"hjeQS6GgRK3d0AaFI0hVZi9GNhVzDTF0","execution_time":"2026-03-26 22:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2VSI-1774553327","operation_id":166393} 
[2026-03-26 22:30:03] production.INFO: Executing GetProducts task...  
[2026-03-26 22:30:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 22:30:03] production.INFO: Executing GetProducts task...  
[2026-03-26 22:30:05] production.INFO: async() رجع: true  
[2026-03-26 22:30:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 22:30:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 22:30:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 22:30:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 22:30:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 22:30:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 22:30:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 22:30:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 22:30:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 22:30:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 22:30:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 22:30:59] production.INFO: Constructing job for order: 181643  
[2026-03-26 22:31:00] production.INFO: Handling job for order: 181643  
[2026-03-26 22:31:00] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 22:31:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:31:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=9222dd27-89cf-4d2c-b394-4367e2bf0e92&Player_ID=0946109207  
[2026-03-26 22:31:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=9222dd27-89cf-4d2c-b394-4367e2bf0e92&Player_ID=0946109207","has_body":false} 
[2026-03-26 22:31:01] production.INFO: Operation sent successfully {"operation_id":166394,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ckw2AsT-1774553461","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 22:31:01"}},"processed_data":{"order_number":"ORD-ckw2AsT-1774553461","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 22:31:03] production.INFO: Constructing job for order: 181644  
[2026-03-26 22:31:04] production.INFO: Handling job for order: 181644  
[2026-03-26 22:31:04] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 22:31:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:31:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=62686e3a-4e1d-4b1b-a348-85b1506cb560&Player_ID=0946109207  
[2026-03-26 22:31:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=62686e3a-4e1d-4b1b-a348-85b1506cb560&Player_ID=0946109207","has_body":false} 
[2026-03-26 22:31:05] production.INFO: Operation sent successfully {"operation_id":166395,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hdXgeV-1774553465","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 22:31:05"}},"processed_data":{"order_number":"ORD-hdXgeV-1774553465","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 22:31:43] production.INFO: Constructing job for order: 181645  
[2026-03-26 22:31:44] production.INFO: Handling job for order: 181645  
[2026-03-26 22:31:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:31:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:31:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=c3e17482-f26a-485f-b189-9a4ba4e22657&Player_ID=5587492326  
[2026-03-26 22:31:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=c3e17482-f26a-485f-b189-9a4ba4e22657&Player_ID=5587492326","has_body":false} 
[2026-03-26 22:31:45] production.INFO: Operation sent successfully {"operation_id":166396,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fDZ-1774553504","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-26 22:31:45"}},"processed_data":{"order_number":"ORD-fDZ-1774553504","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-26 22:32:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-fDZ-1774553504","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 22:32:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-fDZ-1774553504","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 22:32:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:32:01] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":181645} 
[2026-03-26 22:32:01] production.INFO: Order updated successfully. Order ID: 181645, Status: completed  
[2026-03-26 22:32:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-fDZ-1774553504","status":"completed","codes_count":0} 
[2026-03-26 22:32:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"yCFZv49J7eOSm2ruy1FhWsYHgOEQspnK","execution_time":"2026-03-26 22:32:03"} 
[2026-03-26 22:32:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"yCFZv49J7eOSm2ruy1FhWsYHgOEQspnK","execution_time":"2026-03-26 22:32:03","total_operations":3,"sites_count":2} 
[2026-03-26 22:32:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yCFZv49J7eOSm2ruy1FhWsYHgOEQspnK","execution_time":"2026-03-26 22:32:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-2VSI-1774553327"]} 
[2026-03-26 22:32:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yCFZv49J7eOSm2ruy1FhWsYHgOEQspnK","execution_time":"2026-03-26 22:32:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 22:32:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yCFZv49J7eOSm2ruy1FhWsYHgOEQspnK","execution_time":"2026-03-26 22:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 22:32:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yCFZv49J7eOSm2ruy1FhWsYHgOEQspnK","execution_time":"2026-03-26 22:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2VSI-1774553327","operation_id":166393,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 22:32:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"yCFZv49J7eOSm2ruy1FhWsYHgOEQspnK","execution_time":"2026-03-26 22:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2VSI-1774553327","operation_id":166393,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 22:32:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"yCFZv49J7eOSm2ruy1FhWsYHgOEQspnK","execution_time":"2026-03-26 22:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2VSI-1774553327","operation_id":166393,"count":1} 
[2026-03-26 22:32:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"yCFZv49J7eOSm2ruy1FhWsYHgOEQspnK","execution_time":"2026-03-26 22:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2VSI-1774553327","operation_id":166393,"count":1} 
[2026-03-26 22:32:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"yCFZv49J7eOSm2ruy1FhWsYHgOEQspnK","execution_time":"2026-03-26 22:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2VSI-1774553327","operation_id":166393,"user_id":1540,"notification_type":"order_approved","reference_id":181642} 
[2026-03-26 22:32:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"yCFZv49J7eOSm2ruy1FhWsYHgOEQspnK","execution_time":"2026-03-26 22:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2VSI-1774553327","operation_id":166393,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 22:32:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"yCFZv49J7eOSm2ruy1FhWsYHgOEQspnK","execution_time":"2026-03-26 22:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2VSI-1774553327","operation_id":166393,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 22:32:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"yCFZv49J7eOSm2ruy1FhWsYHgOEQspnK","execution_time":"2026-03-26 22:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2VSI-1774553327","operation_id":166393,"processed":1,"errors":0} 
[2026-03-26 22:32:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yCFZv49J7eOSm2ruy1FhWsYHgOEQspnK","execution_time":"2026-03-26 22:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2VSI-1774553327","operation_id":166393,"processed":1,"errors":0} 
[2026-03-26 22:32:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yCFZv49J7eOSm2ruy1FhWsYHgOEQspnK","execution_time":"2026-03-26 22:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2VSI-1774553327","operation_id":166393,"orders_count":2,"order_ids":["ORD-ckw2AsT-1774553461","ORD-hdXgeV-1774553465"]} 
[2026-03-26 22:32:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yCFZv49J7eOSm2ruy1FhWsYHgOEQspnK","execution_time":"2026-03-26 22:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2VSI-1774553327","operation_id":166393} 
[2026-03-26 22:32:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yCFZv49J7eOSm2ruy1FhWsYHgOEQspnK","execution_time":"2026-03-26 22:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2VSI-1774553327","operation_id":166393,"orders_count":2} 
[2026-03-26 22:32:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yCFZv49J7eOSm2ruy1FhWsYHgOEQspnK","execution_time":"2026-03-26 22:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hdXgeV-1774553465","operation_id":166395,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 22:32:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"yCFZv49J7eOSm2ruy1FhWsYHgOEQspnK","execution_time":"2026-03-26 22:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hdXgeV-1774553465","operation_id":166395,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 22:32:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"yCFZv49J7eOSm2ruy1FhWsYHgOEQspnK","execution_time":"2026-03-26 22:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hdXgeV-1774553465","operation_id":166395,"count":2} 
[2026-03-26 22:32:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"yCFZv49J7eOSm2ruy1FhWsYHgOEQspnK","execution_time":"2026-03-26 22:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hdXgeV-1774553465","operation_id":166395,"count":2} 
[2026-03-26 22:32:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"yCFZv49J7eOSm2ruy1FhWsYHgOEQspnK","execution_time":"2026-03-26 22:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hdXgeV-1774553465","operation_id":166395,"user_id":587,"notification_type":"order_approved","reference_id":181643} 
[2026-03-26 22:32:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"yCFZv49J7eOSm2ruy1FhWsYHgOEQspnK","execution_time":"2026-03-26 22:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hdXgeV-1774553465","operation_id":166395,"user_id":587,"notification_type":"order_approved","reference_id":181644} 
[2026-03-26 22:32:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"yCFZv49J7eOSm2ruy1FhWsYHgOEQspnK","execution_time":"2026-03-26 22:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hdXgeV-1774553465","operation_id":166395,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 22:32:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"yCFZv49J7eOSm2ruy1FhWsYHgOEQspnK","execution_time":"2026-03-26 22:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hdXgeV-1774553465","operation_id":166395,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 22:32:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"yCFZv49J7eOSm2ruy1FhWsYHgOEQspnK","execution_time":"2026-03-26 22:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hdXgeV-1774553465","operation_id":166395,"processed":2,"errors":0} 
[2026-03-26 22:32:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yCFZv49J7eOSm2ruy1FhWsYHgOEQspnK","execution_time":"2026-03-26 22:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hdXgeV-1774553465","operation_id":166395,"processed":2,"errors":0} 
[2026-03-26 22:32:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"yCFZv49J7eOSm2ruy1FhWsYHgOEQspnK","execution_time":"2026-03-26 22:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hdXgeV-1774553465","operation_id":166395} 
[2026-03-26 22:32:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1540  
[2026-03-26 22:32:04] production.INFO: Constructing job for order: 181646  
[2026-03-26 22:32:05] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 22:32:06] production.ERROR: FCM send failed for token 565: Requested entity was not found.  
[2026-03-26 22:32:08] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 22:32:08] production.ERROR: FCM send failed for token 565: Requested entity was not found.  
[2026-03-26 22:32:08] production.INFO: Handling job for order: 181646  
[2026-03-26 22:32:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:32:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:32:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=f557b011-a9e0-4f61-a28a-ce9a93d18b8b&Player_ID=3597404364  
[2026-03-26 22:32:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=f557b011-a9e0-4f61-a28a-ce9a93d18b8b&Player_ID=3597404364","has_body":false} 
[2026-03-26 22:32:09] production.INFO: Operation sent successfully {"operation_id":166397,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-61O-1774553529","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-26 22:32:09"}},"processed_data":{"order_number":"ORD-61O-1774553529","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-26 22:32:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-61O-1774553529","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 22:32:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-61O-1774553529","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 22:32:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:32:16] production.INFO: SendAcceptReject: Notification queued {"user_id":904,"notification_type":"order_approved","reference_id":181646} 
[2026-03-26 22:32:16] production.INFO: Order updated successfully. Order ID: 181646, Status: completed  
[2026-03-26 22:32:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-61O-1774553529","status":"completed","codes_count":0} 
[2026-03-26 22:32:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 904  
[2026-03-26 22:32:48] production.INFO: Constructing job for order: 181647  
[2026-03-26 22:32:49] production.INFO: Handling job for order: 181647  
[2026-03-26 22:32:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:32:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:32:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ac479095-a77c-4e51-bdf8-2a5990db3f4e&Player_ID=52167233370  
[2026-03-26 22:32:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ac479095-a77c-4e51-bdf8-2a5990db3f4e&Player_ID=52167233370","has_body":false} 
[2026-03-26 22:32:50] production.INFO: Operation sent successfully {"operation_id":166398,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-omgTK-1774553570","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 22:32:50"}},"processed_data":{"order_number":"ORD-omgTK-1774553570","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 22:33:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-omgTK-1774553570","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 22:33:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-omgTK-1774553570","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 22:33:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:33:02] production.INFO: SendAcceptReject: Notification queued {"user_id":166,"notification_type":"order_approved","reference_id":181647} 
[2026-03-26 22:33:02] production.INFO: Order updated successfully. Order ID: 181647, Status: completed  
[2026-03-26 22:33:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-omgTK-1774553570","status":"completed","codes_count":0} 
[2026-03-26 22:33:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 166  
[2026-03-26 22:34:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Htne7wi0j2cRD7iGuyOLi9uqvBEeAZMn","execution_time":"2026-03-26 22:34:02"} 
[2026-03-26 22:34:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Htne7wi0j2cRD7iGuyOLi9uqvBEeAZMn","execution_time":"2026-03-26 22:34:02"} 
[2026-03-26 22:34:11] production.INFO: Constructing job for order: 181648  
[2026-03-26 22:34:14] production.INFO: Handling job for order: 181648  
[2026-03-26 22:34:14] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 22:34:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:34:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=afd70445-2182-4691-aa63-2560ad034eed&Player_ID=0937317543  
[2026-03-26 22:34:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=afd70445-2182-4691-aa63-2560ad034eed&Player_ID=0937317543","has_body":false} 
[2026-03-26 22:34:15] production.INFO: Operation sent successfully {"operation_id":166399,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-elllbTU-1774553655","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 22:34:15"}},"processed_data":{"order_number":"ORD-elllbTU-1774553655","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 22:34:51] production.INFO: SendAcceptReject: Notification queued {"user_id":1724,"notification_type":"order_approved","reference_id":181640} 
[2026-03-26 22:34:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1724  
[2026-03-26 22:34:54] production.INFO: Constructing job for order: 181649  
[2026-03-26 22:34:57] production.INFO: Handling job for order: 181649  
[2026-03-26 22:34:57] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 22:34:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:34:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=c64e26a3-5033-401c-a1cb-ba283173f52e&Player_ID=0988148292  
[2026-03-26 22:34:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=c64e26a3-5033-401c-a1cb-ba283173f52e&Player_ID=0988148292","has_body":false} 
[2026-03-26 22:34:58] production.INFO: Operation sent successfully {"operation_id":166400,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-X8WUYG2c-1774553698","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 22:34:58"}},"processed_data":{"order_number":"ORD-X8WUYG2c-1774553698","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 22:35:04] production.INFO: Executing GetProducts task...  
[2026-03-26 22:35:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 22:35:04] production.INFO: Executing GetProducts task...  
[2026-03-26 22:35:06] production.INFO: async() رجع: true  
[2026-03-26 22:35:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 22:35:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 22:35:07] production.WARNING: Product with ID 213 not found  
[2026-03-26 22:35:07] production.WARNING: Product with ID 212 not found  
[2026-03-26 22:35:07] production.WARNING: Product with ID 211 not found  
[2026-03-26 22:35:07] production.WARNING: Product with ID 210 not found  
[2026-03-26 22:35:07] production.WARNING: Product with ID 209 not found  
[2026-03-26 22:35:07] production.WARNING: Product with ID 214 not found  
[2026-03-26 22:35:07] production.WARNING: Product with ID 215 not found  
[2026-03-26 22:35:07] production.WARNING: Product with ID 216 not found  
[2026-03-26 22:35:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 22:35:26] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"352.0","mainamount":"352","operation_number":"160801578","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpapgauv7h0llc8yiypS7"}},"user_id":226} 
[2026-03-26 22:35:27] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"500.0","mainamount":"500","operation_number":"600432468149","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php34o63gu89o959C1ixpy"}},"user_id":802} 
[2026-03-26 22:35:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 22:35:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 22:35:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 22:35:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 22:35:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 22:35:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 22:35:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 22:35:28] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 22:35:28] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18972,"user_id":226,"amount":352.0,"admins_notified":7} 
[2026-03-26 22:35:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 22:35:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 22:35:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 22:35:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 22:35:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 22:35:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 22:35:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 22:35:28] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 22:35:28] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18973,"user_id":802,"amount":500.0,"admins_notified":7} 
[2026-03-26 22:36:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"AoU9bo1asdvicgrgevcLW8Xqffr8FKym","execution_time":"2026-03-26 22:36:04"} 
[2026-03-26 22:36:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"AoU9bo1asdvicgrgevcLW8Xqffr8FKym","execution_time":"2026-03-26 22:36:04","total_operations":2,"sites_count":1} 
[2026-03-26 22:36:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"AoU9bo1asdvicgrgevcLW8Xqffr8FKym","execution_time":"2026-03-26 22:36:04","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-elllbTU-1774553655","ORD-X8WUYG2c-1774553698"]} 
[2026-03-26 22:36:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"AoU9bo1asdvicgrgevcLW8Xqffr8FKym","execution_time":"2026-03-26 22:36:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 22:36:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"AoU9bo1asdvicgrgevcLW8Xqffr8FKym","execution_time":"2026-03-26 22:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 22:36:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"AoU9bo1asdvicgrgevcLW8Xqffr8FKym","execution_time":"2026-03-26 22:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X8WUYG2c-1774553698","operation_id":166400,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 22:36:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"AoU9bo1asdvicgrgevcLW8Xqffr8FKym","execution_time":"2026-03-26 22:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X8WUYG2c-1774553698","operation_id":166400,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 22:36:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"AoU9bo1asdvicgrgevcLW8Xqffr8FKym","execution_time":"2026-03-26 22:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X8WUYG2c-1774553698","operation_id":166400,"count":2} 
[2026-03-26 22:36:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"AoU9bo1asdvicgrgevcLW8Xqffr8FKym","execution_time":"2026-03-26 22:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X8WUYG2c-1774553698","operation_id":166400,"count":2} 
[2026-03-26 22:36:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"AoU9bo1asdvicgrgevcLW8Xqffr8FKym","execution_time":"2026-03-26 22:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X8WUYG2c-1774553698","operation_id":166400,"user_id":1689,"notification_type":"order_approved","reference_id":181648} 
[2026-03-26 22:36:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"AoU9bo1asdvicgrgevcLW8Xqffr8FKym","execution_time":"2026-03-26 22:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X8WUYG2c-1774553698","operation_id":166400,"user_id":34,"notification_type":"order_approved","reference_id":181649} 
[2026-03-26 22:36:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"AoU9bo1asdvicgrgevcLW8Xqffr8FKym","execution_time":"2026-03-26 22:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X8WUYG2c-1774553698","operation_id":166400,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 22:36:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"AoU9bo1asdvicgrgevcLW8Xqffr8FKym","execution_time":"2026-03-26 22:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X8WUYG2c-1774553698","operation_id":166400,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 22:36:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"AoU9bo1asdvicgrgevcLW8Xqffr8FKym","execution_time":"2026-03-26 22:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X8WUYG2c-1774553698","operation_id":166400,"processed":2,"errors":0} 
[2026-03-26 22:36:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"AoU9bo1asdvicgrgevcLW8Xqffr8FKym","execution_time":"2026-03-26 22:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X8WUYG2c-1774553698","operation_id":166400,"processed":2,"errors":0} 
[2026-03-26 22:36:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"AoU9bo1asdvicgrgevcLW8Xqffr8FKym","execution_time":"2026-03-26 22:36:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X8WUYG2c-1774553698","operation_id":166400} 
[2026-03-26 22:36:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1689  
[2026-03-26 22:36:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 34  
[2026-03-26 22:38:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"OYiZhPsl8q9De2EFO0zkki7UcfZePwoL","execution_time":"2026-03-26 22:38:01"} 
[2026-03-26 22:38:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"OYiZhPsl8q9De2EFO0zkki7UcfZePwoL","execution_time":"2026-03-26 22:38:01"} 
[2026-03-26 22:38:56] production.INFO: Constructing job for order: 181650  
[2026-03-26 22:38:59] production.INFO: Handling job for order: 181650  
[2026-03-26 22:38:59] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 22:38:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:38:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=a8d4d6d2-b8b8-4f6f-9b9e-1572811fe60b&Player_ID=0997582249  
[2026-03-26 22:38:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=a8d4d6d2-b8b8-4f6f-9b9e-1572811fe60b&Player_ID=0997582249","has_body":false} 
[2026-03-26 22:38:59] production.INFO: Operation sent successfully {"operation_id":166401,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BL8Pc-1774553939","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 22:38:59"}},"processed_data":{"order_number":"ORD-BL8Pc-1774553939","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 22:40:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"5gqehTqnsKdRqE1sACv8b79kDrtTw0R5","execution_time":"2026-03-26 22:40:02"} 
[2026-03-26 22:40:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"5gqehTqnsKdRqE1sACv8b79kDrtTw0R5","execution_time":"2026-03-26 22:40:02","total_operations":1,"sites_count":1} 
[2026-03-26 22:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5gqehTqnsKdRqE1sACv8b79kDrtTw0R5","execution_time":"2026-03-26 22:40:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-BL8Pc-1774553939"]} 
[2026-03-26 22:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5gqehTqnsKdRqE1sACv8b79kDrtTw0R5","execution_time":"2026-03-26 22:40:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 22:40:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5gqehTqnsKdRqE1sACv8b79kDrtTw0R5","execution_time":"2026-03-26 22:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 22:40:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5gqehTqnsKdRqE1sACv8b79kDrtTw0R5","execution_time":"2026-03-26 22:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BL8Pc-1774553939","operation_id":166401,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 22:40:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"5gqehTqnsKdRqE1sACv8b79kDrtTw0R5","execution_time":"2026-03-26 22:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BL8Pc-1774553939","operation_id":166401,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 22:40:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"5gqehTqnsKdRqE1sACv8b79kDrtTw0R5","execution_time":"2026-03-26 22:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BL8Pc-1774553939","operation_id":166401,"count":1} 
[2026-03-26 22:40:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"5gqehTqnsKdRqE1sACv8b79kDrtTw0R5","execution_time":"2026-03-26 22:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BL8Pc-1774553939","operation_id":166401,"count":1} 
[2026-03-26 22:40:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"5gqehTqnsKdRqE1sACv8b79kDrtTw0R5","execution_time":"2026-03-26 22:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BL8Pc-1774553939","operation_id":166401,"user_id":1700,"notification_type":"order_approved","reference_id":181650} 
[2026-03-26 22:40:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"5gqehTqnsKdRqE1sACv8b79kDrtTw0R5","execution_time":"2026-03-26 22:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BL8Pc-1774553939","operation_id":166401,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 22:40:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"5gqehTqnsKdRqE1sACv8b79kDrtTw0R5","execution_time":"2026-03-26 22:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BL8Pc-1774553939","operation_id":166401,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 22:40:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"5gqehTqnsKdRqE1sACv8b79kDrtTw0R5","execution_time":"2026-03-26 22:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BL8Pc-1774553939","operation_id":166401,"processed":1,"errors":0} 
[2026-03-26 22:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5gqehTqnsKdRqE1sACv8b79kDrtTw0R5","execution_time":"2026-03-26 22:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BL8Pc-1774553939","operation_id":166401,"processed":1,"errors":0} 
[2026-03-26 22:40:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"5gqehTqnsKdRqE1sACv8b79kDrtTw0R5","execution_time":"2026-03-26 22:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BL8Pc-1774553939","operation_id":166401} 
[2026-03-26 22:40:02] production.INFO: Executing GetProducts task...  
[2026-03-26 22:40:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 22:40:02] production.INFO: Executing GetProducts task...  
[2026-03-26 22:40:05] production.INFO: async() رجع: true  
[2026-03-26 22:40:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 22:40:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 22:40:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 22:40:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 22:40:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 22:40:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 22:40:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 22:40:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 22:40:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 22:40:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 22:40:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 22:40:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1700  
[2026-03-26 22:40:27] production.INFO: Constructing job for order: 181651  
[2026-03-26 22:40:30] production.INFO: Handling job for order: 181651  
[2026-03-26 22:40:30] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 22:40:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:40:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=73c7348e-f11f-4a00-aed2-31b50eb13ee9&Player_ID=0964769756  
[2026-03-26 22:40:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=73c7348e-f11f-4a00-aed2-31b50eb13ee9&Player_ID=0964769756","has_body":false} 
[2026-03-26 22:40:31] production.INFO: Operation sent successfully {"operation_id":166402,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LL8cOyM-1774554031","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 22:40:31"}},"processed_data":{"order_number":"ORD-LL8cOyM-1774554031","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 22:40:32] production.INFO: Constructing job for order: 181652  
[2026-03-26 22:40:34] production.INFO: Handling job for order: 181652  
[2026-03-26 22:40:34] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 22:40:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:40:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=11424848-fc3d-472c-8a04-e2c26d2d53f4&Player_ID=0964769756  
[2026-03-26 22:40:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=11424848-fc3d-472c-8a04-e2c26d2d53f4&Player_ID=0964769756","has_body":false} 
[2026-03-26 22:40:35] production.INFO: Operation sent successfully {"operation_id":166403,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DiuXD-1774554034","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 22:40:35"}},"processed_data":{"order_number":"ORD-DiuXD-1774554034","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 22:41:10] production.INFO: Constructing job for order: 181653  
[2026-03-26 22:41:11] production.INFO: Handling job for order: 181653  
[2026-03-26 22:41:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:41:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:41:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=8f0e107d-ad55-4a90-998c-fe705b6048c6&Player_ID=52263994818  
[2026-03-26 22:41:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=8f0e107d-ad55-4a90-998c-fe705b6048c6&Player_ID=52263994818","has_body":false} 
[2026-03-26 22:41:12] production.INFO: Operation sent successfully {"operation_id":166404,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WihvBAZt-1774554071","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 22:41:12"}},"processed_data":{"order_number":"ORD-WihvBAZt-1774554071","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-26 22:41:29] production.INFO: Constructing job for order: 181654  
[2026-03-26 22:41:30] production.INFO: Handling job for order: 181654  
[2026-03-26 22:41:30] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 22:41:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:41:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=ab511751-240f-4871-a6a8-6362d75335bf&Player_ID=0997582249  
[2026-03-26 22:41:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=ab511751-240f-4871-a6a8-6362d75335bf&Player_ID=0997582249","has_body":false} 
[2026-03-26 22:41:30] production.INFO: Operation sent successfully {"operation_id":166405,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2iF-1774554090","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 22:41:30"}},"processed_data":{"order_number":"ORD-2iF-1774554090","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 22:41:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-WihvBAZt-1774554071","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 22:41:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-WihvBAZt-1774554071","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 22:41:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:41:38] production.INFO: SendAcceptReject: Notification queued {"user_id":13,"notification_type":"order_approved","reference_id":181653} 
[2026-03-26 22:41:38] production.INFO: Order updated successfully. Order ID: 181653, Status: completed  
[2026-03-26 22:41:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-WihvBAZt-1774554071","status":"completed","codes_count":0} 
[2026-03-26 22:41:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 13  
[2026-03-26 22:41:40] production.INFO: Constructing job for order: 181655  
[2026-03-26 22:41:42] production.INFO: Handling job for order: 181655  
[2026-03-26 22:41:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:41:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:41:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=58ca8987-38ac-4c3c-a88e-ad8d792407e7&Player_ID=52107902046  
[2026-03-26 22:41:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=58ca8987-38ac-4c3c-a88e-ad8d792407e7&Player_ID=52107902046","has_body":false} 
[2026-03-26 22:41:43] production.INFO: Operation sent successfully {"operation_id":166406,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qVCmz-1774554103","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 22:41:43"}},"processed_data":{"order_number":"ORD-qVCmz-1774554103","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 22:41:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qVCmz-1774554103","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 22:41:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-qVCmz-1774554103","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 22:41:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:41:59] production.INFO: SendAcceptReject: Notification queued {"user_id":13,"notification_type":"order_approved","reference_id":181655} 
[2026-03-26 22:41:59] production.INFO: Order updated successfully. Order ID: 181655, Status: completed  
[2026-03-26 22:41:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qVCmz-1774554103","status":"completed","codes_count":0} 
[2026-03-26 22:42:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 13  
[2026-03-26 22:42:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"vQwpr07PCWPSsnjEUk4yNIfAzwvuNeQP","execution_time":"2026-03-26 22:42:01"} 
[2026-03-26 22:42:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"vQwpr07PCWPSsnjEUk4yNIfAzwvuNeQP","execution_time":"2026-03-26 22:42:01","total_operations":3,"sites_count":1} 
[2026-03-26 22:42:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"vQwpr07PCWPSsnjEUk4yNIfAzwvuNeQP","execution_time":"2026-03-26 22:42:01","site_id":4,"site_name":"swgamessls","orders_count":3,"order_ids":["ORD-LL8cOyM-1774554031","ORD-DiuXD-1774554034","ORD-2iF-1774554090"]} 
[2026-03-26 22:42:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"vQwpr07PCWPSsnjEUk4yNIfAzwvuNeQP","execution_time":"2026-03-26 22:42:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 22:42:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"vQwpr07PCWPSsnjEUk4yNIfAzwvuNeQP","execution_time":"2026-03-26 22:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-26 22:42:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"vQwpr07PCWPSsnjEUk4yNIfAzwvuNeQP","execution_time":"2026-03-26 22:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LL8cOyM-1774554031","operation_id":166402,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-26 22:42:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"vQwpr07PCWPSsnjEUk4yNIfAzwvuNeQP","execution_time":"2026-03-26 22:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LL8cOyM-1774554031","operation_id":166402,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-26 22:42:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"vQwpr07PCWPSsnjEUk4yNIfAzwvuNeQP","execution_time":"2026-03-26 22:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LL8cOyM-1774554031","operation_id":166402,"count":3} 
[2026-03-26 22:42:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"vQwpr07PCWPSsnjEUk4yNIfAzwvuNeQP","execution_time":"2026-03-26 22:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LL8cOyM-1774554031","operation_id":166402,"count":3} 
[2026-03-26 22:42:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"vQwpr07PCWPSsnjEUk4yNIfAzwvuNeQP","execution_time":"2026-03-26 22:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LL8cOyM-1774554031","operation_id":166402,"user_id":1700,"notification_type":"order_approved","reference_id":181654} 
[2026-03-26 22:42:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"vQwpr07PCWPSsnjEUk4yNIfAzwvuNeQP","execution_time":"2026-03-26 22:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LL8cOyM-1774554031","operation_id":166402,"user_id":587,"notification_type":"order_approved","reference_id":181652} 
[2026-03-26 22:42:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"vQwpr07PCWPSsnjEUk4yNIfAzwvuNeQP","execution_time":"2026-03-26 22:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LL8cOyM-1774554031","operation_id":166402,"user_id":587,"notification_type":"order_approved","reference_id":181651} 
[2026-03-26 22:42:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"vQwpr07PCWPSsnjEUk4yNIfAzwvuNeQP","execution_time":"2026-03-26 22:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LL8cOyM-1774554031","operation_id":166402,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-26 22:42:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"vQwpr07PCWPSsnjEUk4yNIfAzwvuNeQP","execution_time":"2026-03-26 22:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LL8cOyM-1774554031","operation_id":166402,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-26 22:42:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"vQwpr07PCWPSsnjEUk4yNIfAzwvuNeQP","execution_time":"2026-03-26 22:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LL8cOyM-1774554031","operation_id":166402,"processed":3,"errors":0} 
[2026-03-26 22:42:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"vQwpr07PCWPSsnjEUk4yNIfAzwvuNeQP","execution_time":"2026-03-26 22:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LL8cOyM-1774554031","operation_id":166402,"processed":3,"errors":0} 
[2026-03-26 22:42:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"vQwpr07PCWPSsnjEUk4yNIfAzwvuNeQP","execution_time":"2026-03-26 22:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LL8cOyM-1774554031","operation_id":166402} 
[2026-03-26 22:42:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1700  
[2026-03-26 22:42:03] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 22:42:03] production.ERROR: FCM send failed for token 565: Requested entity was not found.  
[2026-03-26 22:42:05] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 22:42:05] production.ERROR: FCM send failed for token 565: Requested entity was not found.  
[2026-03-26 22:42:41] production.INFO: Constructing job for order: 181656  
[2026-03-26 22:42:44] production.INFO: Handling job for order: 181656  
[2026-03-26 22:42:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:42:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:42:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4aa31dc8-546f-4a33-8b10-807759f61f41&Player_ID=52429504818  
[2026-03-26 22:42:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4aa31dc8-546f-4a33-8b10-807759f61f41&Player_ID=52429504818","has_body":false} 
[2026-03-26 22:42:45] production.INFO: Operation sent successfully {"operation_id":166407,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5FPpr8-1774554165","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 22:42:45"}},"processed_data":{"order_number":"ORD-5FPpr8-1774554165","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 22:42:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5FPpr8-1774554165","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 22:42:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-5FPpr8-1774554165","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 22:42:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:42:56] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":181656} 
[2026-03-26 22:42:56] production.INFO: Order updated successfully. Order ID: 181656, Status: completed  
[2026-03-26 22:42:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5FPpr8-1774554165","status":"completed","codes_count":0} 
[2026-03-26 22:42:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-26 22:43:10] production.INFO: Constructing job for order: 181657  
[2026-03-26 22:43:12] production.INFO: Handling job for order: 181657  
[2026-03-26 22:43:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:43:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:43:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=dfbb3f3f-aaa4-4808-8ad1-bccf26a57da6&Player_ID=52263994818  
[2026-03-26 22:43:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=dfbb3f3f-aaa4-4808-8ad1-bccf26a57da6&Player_ID=52263994818","has_body":false} 
[2026-03-26 22:43:13] production.INFO: Operation sent successfully {"operation_id":166408,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-q1oEVH-1774554193","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 22:43:13"}},"processed_data":{"order_number":"ORD-q1oEVH-1774554193","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 22:43:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-q1oEVH-1774554193","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 22:43:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-q1oEVH-1774554193","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 22:43:24] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:43:24] production.INFO: SendAcceptReject: Notification queued {"user_id":13,"notification_type":"order_approved","reference_id":181657} 
[2026-03-26 22:43:24] production.INFO: Order updated successfully. Order ID: 181657, Status: completed  
[2026-03-26 22:43:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-q1oEVH-1774554193","status":"completed","codes_count":0} 
[2026-03-26 22:43:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 13  
[2026-03-26 22:44:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"sjozfFnFfBP0uUP6wGCFSTJBgfkZhMXk","execution_time":"2026-03-26 22:44:04"} 
[2026-03-26 22:44:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"sjozfFnFfBP0uUP6wGCFSTJBgfkZhMXk","execution_time":"2026-03-26 22:44:04"} 
[2026-03-26 22:44:41] production.INFO: Constructing job for order: 181658  
[2026-03-26 22:44:43] production.INFO: Handling job for order: 181658  
[2026-03-26 22:44:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:44:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:44:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=e5f4aede-2a0c-42ac-addc-99217095862c&Player_ID=5667721871  
[2026-03-26 22:44:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=e5f4aede-2a0c-42ac-addc-99217095862c&Player_ID=5667721871","has_body":false} 
[2026-03-26 22:44:44] production.INFO: Operation sent successfully {"operation_id":166409,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3CJ-1774554284","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 22:44:44"}},"processed_data":{"order_number":"ORD-3CJ-1774554284","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-26 22:44:47] production.INFO: Constructing job for order: 181659  
[2026-03-26 22:44:50] production.INFO: Handling job for order: 181659  
[2026-03-26 22:44:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:44:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:44:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6c772657-dea6-4c0e-a1a6-d8d1bb847817&Player_ID=5667721871  
[2026-03-26 22:44:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6c772657-dea6-4c0e-a1a6-d8d1bb847817&Player_ID=5667721871","has_body":false} 
[2026-03-26 22:44:51] production.INFO: Operation sent successfully {"operation_id":166410,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Z6dkSz-1774554290","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 22:44:51"}},"processed_data":{"order_number":"ORD-Z6dkSz-1774554290","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 22:44:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3CJ-1774554284","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 22:44:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-3CJ-1774554284","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 22:44:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:44:55] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":181658} 
[2026-03-26 22:44:55] production.INFO: Order updated successfully. Order ID: 181658, Status: completed  
[2026-03-26 22:44:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3CJ-1774554284","status":"completed","codes_count":0} 
[2026-03-26 22:44:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-26 22:45:03] production.INFO: Executing GetProducts task...  
[2026-03-26 22:45:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 22:45:03] production.INFO: Executing GetProducts task...  
[2026-03-26 22:45:05] production.INFO: async() رجع: true  
[2026-03-26 22:45:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 22:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 22:45:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 22:45:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 22:45:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 22:45:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 22:45:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 22:45:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 22:45:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 22:45:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 22:45:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 22:45:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Z6dkSz-1774554290","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 22:45:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-Z6dkSz-1774554290","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 22:45:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:45:08] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":181659} 
[2026-03-26 22:45:08] production.INFO: Order updated successfully. Order ID: 181659, Status: completed  
[2026-03-26 22:45:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Z6dkSz-1774554290","status":"completed","codes_count":0} 
[2026-03-26 22:45:09] production.INFO: Constructing job for order: 181660  
[2026-03-26 22:45:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-26 22:45:12] production.INFO: Handling job for order: 181660  
[2026-03-26 22:45:12] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 22:45:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:45:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=daf6134c-69ea-4d21-918f-d9d5fb9bc764&Player_ID=0998130414  
[2026-03-26 22:45:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=daf6134c-69ea-4d21-918f-d9d5fb9bc764&Player_ID=0998130414","has_body":false} 
[2026-03-26 22:45:13] production.INFO: Operation sent successfully {"operation_id":166411,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-E0Mo7vLw-1774554313","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 22:45:13"}},"processed_data":{"order_number":"ORD-E0Mo7vLw-1774554313","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 22:45:45] production.INFO: Constructing job for order: 181661  
[2026-03-26 22:45:46] production.INFO: Handling job for order: 181661  
[2026-03-26 22:45:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:45:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:45:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=fe4ab502-bdb8-49d8-a75c-9708d49cae5a&Player_ID=5667721871  
[2026-03-26 22:45:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=fe4ab502-bdb8-49d8-a75c-9708d49cae5a&Player_ID=5667721871","has_body":false} 
[2026-03-26 22:45:47] production.INFO: Operation sent successfully {"operation_id":166412,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Lz9x27-1774554347","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 22:45:47"}},"processed_data":{"order_number":"ORD-Lz9x27-1774554347","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-26 22:45:51] production.INFO: Constructing job for order: 181662  
[2026-03-26 22:45:53] production.INFO: Handling job for order: 181662  
[2026-03-26 22:45:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:45:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:45:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=da75852c-594f-4114-8263-dc437f07c56c&Player_ID=5667721871  
[2026-03-26 22:45:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=da75852c-594f-4114-8263-dc437f07c56c&Player_ID=5667721871","has_body":false} 
[2026-03-26 22:45:54] production.INFO: Operation sent successfully {"operation_id":166413,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pj1119-1774554353","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 22:45:54"}},"processed_data":{"order_number":"ORD-pj1119-1774554353","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 22:46:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"kDCKsAENeMQcoXMfpmqSwQK8h2BgHY9U","execution_time":"2026-03-26 22:46:03"} 
[2026-03-26 22:46:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"kDCKsAENeMQcoXMfpmqSwQK8h2BgHY9U","execution_time":"2026-03-26 22:46:03","total_operations":3,"sites_count":2} 
[2026-03-26 22:46:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"kDCKsAENeMQcoXMfpmqSwQK8h2BgHY9U","execution_time":"2026-03-26 22:46:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-E0Mo7vLw-1774554313"]} 
[2026-03-26 22:46:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"kDCKsAENeMQcoXMfpmqSwQK8h2BgHY9U","execution_time":"2026-03-26 22:46:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 22:46:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"kDCKsAENeMQcoXMfpmqSwQK8h2BgHY9U","execution_time":"2026-03-26 22:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 22:46:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"kDCKsAENeMQcoXMfpmqSwQK8h2BgHY9U","execution_time":"2026-03-26 22:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-E0Mo7vLw-1774554313","operation_id":166411,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 22:46:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"kDCKsAENeMQcoXMfpmqSwQK8h2BgHY9U","execution_time":"2026-03-26 22:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-E0Mo7vLw-1774554313","operation_id":166411,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 22:46:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"kDCKsAENeMQcoXMfpmqSwQK8h2BgHY9U","execution_time":"2026-03-26 22:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-E0Mo7vLw-1774554313","operation_id":166411,"count":1} 
[2026-03-26 22:46:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"kDCKsAENeMQcoXMfpmqSwQK8h2BgHY9U","execution_time":"2026-03-26 22:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-E0Mo7vLw-1774554313","operation_id":166411,"count":1} 
[2026-03-26 22:46:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"kDCKsAENeMQcoXMfpmqSwQK8h2BgHY9U","execution_time":"2026-03-26 22:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-E0Mo7vLw-1774554313","operation_id":166411,"user_id":1547,"notification_type":"order_approved","reference_id":181660} 
[2026-03-26 22:46:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"kDCKsAENeMQcoXMfpmqSwQK8h2BgHY9U","execution_time":"2026-03-26 22:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-E0Mo7vLw-1774554313","operation_id":166411,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 22:46:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"kDCKsAENeMQcoXMfpmqSwQK8h2BgHY9U","execution_time":"2026-03-26 22:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-E0Mo7vLw-1774554313","operation_id":166411,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 22:46:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"kDCKsAENeMQcoXMfpmqSwQK8h2BgHY9U","execution_time":"2026-03-26 22:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-E0Mo7vLw-1774554313","operation_id":166411,"processed":1,"errors":0} 
[2026-03-26 22:46:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"kDCKsAENeMQcoXMfpmqSwQK8h2BgHY9U","execution_time":"2026-03-26 22:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-E0Mo7vLw-1774554313","operation_id":166411,"processed":1,"errors":0} 
[2026-03-26 22:46:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"kDCKsAENeMQcoXMfpmqSwQK8h2BgHY9U","execution_time":"2026-03-26 22:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-E0Mo7vLw-1774554313","operation_id":166411,"orders_count":2,"order_ids":["ORD-Lz9x27-1774554347","ORD-pj1119-1774554353"]} 
[2026-03-26 22:46:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"kDCKsAENeMQcoXMfpmqSwQK8h2BgHY9U","execution_time":"2026-03-26 22:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-E0Mo7vLw-1774554313","operation_id":166411} 
[2026-03-26 22:46:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"kDCKsAENeMQcoXMfpmqSwQK8h2BgHY9U","execution_time":"2026-03-26 22:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-E0Mo7vLw-1774554313","operation_id":166411,"orders_count":2} 
[2026-03-26 22:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kDCKsAENeMQcoXMfpmqSwQK8h2BgHY9U","execution_time":"2026-03-26 22:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lz9x27-1774554347","operation_id":166412} 
[2026-03-26 22:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kDCKsAENeMQcoXMfpmqSwQK8h2BgHY9U","execution_time":"2026-03-26 22:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pj1119-1774554353","operation_id":166413} 
[2026-03-26 22:46:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"kDCKsAENeMQcoXMfpmqSwQK8h2BgHY9U","execution_time":"2026-03-26 22:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pj1119-1774554353","operation_id":166413,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 22:46:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"kDCKsAENeMQcoXMfpmqSwQK8h2BgHY9U","execution_time":"2026-03-26 22:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pj1119-1774554353","operation_id":166413,"processed":0,"errors":0} 
[2026-03-26 22:46:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"kDCKsAENeMQcoXMfpmqSwQK8h2BgHY9U","execution_time":"2026-03-26 22:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pj1119-1774554353","operation_id":166413} 
[2026-03-26 22:46:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1547  
[2026-03-26 22:46:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pj1119-1774554353","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 22:46:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-pj1119-1774554353","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 22:46:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:46:07] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":181662} 
[2026-03-26 22:46:07] production.INFO: Order updated successfully. Order ID: 181662, Status: completed  
[2026-03-26 22:46:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pj1119-1774554353","status":"completed","codes_count":0} 
[2026-03-26 22:46:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Lz9x27-1774554347","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 22:46:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-Lz9x27-1774554347","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 22:46:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:46:09] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":181661} 
[2026-03-26 22:46:09] production.INFO: Order updated successfully. Order ID: 181661, Status: completed  
[2026-03-26 22:46:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Lz9x27-1774554347","status":"completed","codes_count":0} 
[2026-03-26 22:46:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-26 22:46:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-26 22:46:55] production.INFO: Constructing job for order: 181663  
[2026-03-26 22:46:57] production.INFO: Handling job for order: 181663  
[2026-03-26 22:46:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:46:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:46:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1d6357a2-e930-4796-b56e-1a05055a3a2c&Player_ID=5667721871  
[2026-03-26 22:46:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1d6357a2-e930-4796-b56e-1a05055a3a2c&Player_ID=5667721871","has_body":false} 
[2026-03-26 22:46:58] production.INFO: Operation sent successfully {"operation_id":166414,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QDicKkqD-1774554418","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 22:46:58"}},"processed_data":{"order_number":"ORD-QDicKkqD-1774554418","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 22:47:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QDicKkqD-1774554418","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 22:47:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-QDicKkqD-1774554418","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 22:47:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:47:09] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":181663} 
[2026-03-26 22:47:09] production.INFO: Order updated successfully. Order ID: 181663, Status: completed  
[2026-03-26 22:47:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QDicKkqD-1774554418","status":"completed","codes_count":0} 
[2026-03-26 22:47:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-26 22:48:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"EwyF0dLMzqOF5r39fVRNt0zxoeGlDmiZ","execution_time":"2026-03-26 22:48:01"} 
[2026-03-26 22:48:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"EwyF0dLMzqOF5r39fVRNt0zxoeGlDmiZ","execution_time":"2026-03-26 22:48:01"} 
[2026-03-26 22:49:48] production.INFO: SendAcceptReject: Notification queued {"user_id":226,"notification_type":"request_approved","reference_id":18972} 
[2026-03-26 22:49:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 226  
[2026-03-26 22:50:00] production.INFO: SendAcceptReject: Notification queued {"user_id":802,"notification_type":"request_approved","reference_id":18973} 
[2026-03-26 22:50:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 802  
[2026-03-26 22:50:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"fiHfCFH0Sb85AEm64h3O4m1vmBeXb7BX","execution_time":"2026-03-26 22:50:01"} 
[2026-03-26 22:50:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"fiHfCFH0Sb85AEm64h3O4m1vmBeXb7BX","execution_time":"2026-03-26 22:50:01"} 
[2026-03-26 22:50:01] production.INFO: Executing GetProducts task...  
[2026-03-26 22:50:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 22:50:01] production.INFO: Executing GetProducts task...  
[2026-03-26 22:50:03] production.INFO: async() رجع: true  
[2026-03-26 22:50:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 22:50:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 22:50:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 22:50:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 22:50:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 22:50:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 22:50:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 22:50:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 22:50:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 22:50:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 22:50:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 22:50:11] production.INFO: Constructing job for order: 181664  
[2026-03-26 22:50:14] production.INFO: Handling job for order: 181664  
[2026-03-26 22:50:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:50:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:50:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5704bb9f-cc1a-4fa8-b87b-6c9bc7efa5d7&Player_ID=52274113020  
[2026-03-26 22:50:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5704bb9f-cc1a-4fa8-b87b-6c9bc7efa5d7&Player_ID=52274113020","has_body":false} 
[2026-03-26 22:50:15] production.INFO: Operation sent successfully {"operation_id":166415,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pO30P-1774554614","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 22:50:15"}},"processed_data":{"order_number":"ORD-pO30P-1774554614","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 22:50:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pO30P-1774554614","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 22:50:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-pO30P-1774554614","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 22:50:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:50:36] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":181664} 
[2026-03-26 22:50:36] production.INFO: Order updated successfully. Order ID: 181664, Status: completed  
[2026-03-26 22:50:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pO30P-1774554614","status":"completed","codes_count":0} 
[2026-03-26 22:50:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-26 22:51:15] production.INFO: Constructing job for order: 181665  
[2026-03-26 22:51:18] production.INFO: Handling job for order: 181665  
[2026-03-26 22:51:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:51:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:51:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=7b722926-821a-4b36-8f94-45f0067b3d86&Player_ID=51648781546  
[2026-03-26 22:51:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=7b722926-821a-4b36-8f94-45f0067b3d86&Player_ID=51648781546","has_body":false} 
[2026-03-26 22:51:19] production.INFO: Operation sent successfully {"operation_id":166416,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BzcW-1774554678","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 22:51:19"}},"processed_data":{"order_number":"ORD-BzcW-1774554678","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-26 22:51:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-BzcW-1774554678","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 22:51:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-BzcW-1774554678","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 22:51:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:51:33] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":181665} 
[2026-03-26 22:51:33] production.INFO: Order updated successfully. Order ID: 181665, Status: completed  
[2026-03-26 22:51:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-BzcW-1774554678","status":"completed","codes_count":0} 
[2026-03-26 22:51:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-26 22:52:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"YeESIo1ChQGZLAC2Lv0KiKeTODrH5ibs","execution_time":"2026-03-26 22:52:04"} 
[2026-03-26 22:52:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"YeESIo1ChQGZLAC2Lv0KiKeTODrH5ibs","execution_time":"2026-03-26 22:52:04"} 
[2026-03-26 22:53:40] production.INFO: Constructing job for order: 181666  
[2026-03-26 22:53:43] production.INFO: Handling job for order: 181666  
[2026-03-26 22:53:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:53:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:53:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=15000&uuid=66e320c5-0d6c-410e-9658-6a2d90fcc6c6&Player_ID=1778406129  
[2026-03-26 22:53:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=15000&uuid=66e320c5-0d6c-410e-9658-6a2d90fcc6c6&Player_ID=1778406129","has_body":false} 
[2026-03-26 22:53:44] production.INFO: Operation sent successfully {"operation_id":166417,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bUXW-1774554823","amount":1.688400000000000122923893286497332155704498291015625,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-26 22:53:44"}},"processed_data":{"order_number":"ORD-bUXW-1774554823","amount":1.688400000000000122923893286497332155704498291015625,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-26 22:53:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-bUXW-1774554823","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 22:53:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-bUXW-1774554823","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 22:53:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:53:51] production.INFO: SendAcceptReject: Notification queued {"user_id":61,"notification_type":"order_approved","reference_id":181666} 
[2026-03-26 22:53:51] production.INFO: Order updated successfully. Order ID: 181666, Status: completed  
[2026-03-26 22:53:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-bUXW-1774554823","status":"completed","codes_count":0} 
[2026-03-26 22:53:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 61  
[2026-03-26 22:54:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0tzysT3JJMjSGfabr6VRW0C2uoiDxCTo","execution_time":"2026-03-26 22:54:02"} 
[2026-03-26 22:54:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"0tzysT3JJMjSGfabr6VRW0C2uoiDxCTo","execution_time":"2026-03-26 22:54:02"} 
[2026-03-26 22:55:02] production.INFO: Executing GetProducts task...  
[2026-03-26 22:55:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 22:55:02] production.INFO: Executing GetProducts task...  
[2026-03-26 22:55:02] production.INFO: Constructing job for order: 181667  
[2026-03-26 22:55:04] production.INFO: async() رجع: true  
[2026-03-26 22:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 22:55:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 22:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 22:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 22:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 22:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 22:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 22:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 22:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 22:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 22:55:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 22:55:05] production.INFO: Handling job for order: 181667  
[2026-03-26 22:55:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:55:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:55:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2c09d6d5-2177-414a-9e30-be79273e8b72&Player_ID=5579252468  
[2026-03-26 22:55:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2c09d6d5-2177-414a-9e30-be79273e8b72&Player_ID=5579252468","has_body":false} 
[2026-03-26 22:55:06] production.INFO: Operation sent successfully {"operation_id":166418,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OKvLPlUQ-1774554906","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 22:55:06"}},"processed_data":{"order_number":"ORD-OKvLPlUQ-1774554906","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 22:55:15] production.INFO: Constructing job for order: 181668  
[2026-03-26 22:55:15] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"2000.0","mainamount":"2000","operation_number":"160816266","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpkqmse19r969v5OeD4gm"}},"user_id":376} 
[2026-03-26 22:55:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 22:55:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 22:55:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 22:55:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 22:55:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 22:55:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 22:55:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 22:55:18] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 22:55:18] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18974,"user_id":376,"amount":2000.0,"admins_notified":7} 
[2026-03-26 22:55:18] production.INFO: Handling job for order: 181668  
[2026-03-26 22:55:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:55:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:55:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=4000&uuid=aee74143-49f2-47da-acad-d8cad4a0134b&Player_ID=yaza147849  
[2026-03-26 22:55:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=4000&uuid=aee74143-49f2-47da-acad-d8cad4a0134b&Player_ID=yaza147849","has_body":false} 
[2026-03-26 22:55:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-OKvLPlUQ-1774554906","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 22:55:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-OKvLPlUQ-1774554906","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 22:55:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:55:19] production.INFO: SendAcceptReject: Notification queued {"user_id":226,"notification_type":"order_approved","reference_id":181667} 
[2026-03-26 22:55:19] production.INFO: Order updated successfully. Order ID: 181667, Status: completed  
[2026-03-26 22:55:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-OKvLPlUQ-1774554906","status":"completed","codes_count":0} 
[2026-03-26 22:55:19] production.INFO: Operation sent successfully {"operation_id":166419,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WQcj-1774554919","amount":69.9130431999999899517206358723342418670654296875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-26 22:55:19"}},"processed_data":{"order_number":"ORD-WQcj-1774554919","amount":69.9130431999999899517206358723342418670654296875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-26 22:55:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 226  
[2026-03-26 22:55:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-WQcj-1774554919","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 22:55:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-WQcj-1774554919","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 22:55:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:55:25] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":181668} 
[2026-03-26 22:55:25] production.INFO: Order updated successfully. Order ID: 181668, Status: completed  
[2026-03-26 22:55:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-WQcj-1774554919","status":"completed","codes_count":0} 
[2026-03-26 22:55:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-26 22:55:30] production.INFO: Constructing job for order: 181669  
[2026-03-26 22:55:31] production.INFO: Handling job for order: 181669  
[2026-03-26 22:55:31] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 22:55:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:55:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=ab228f28-8bb1-436e-a7bb-7389fe23e8c6&Player_ID=0985663768  
[2026-03-26 22:55:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=ab228f28-8bb1-436e-a7bb-7389fe23e8c6&Player_ID=0985663768","has_body":false} 
[2026-03-26 22:55:32] production.INFO: Operation sent successfully {"operation_id":166420,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2qxvNU-1774554932","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 22:55:32"}},"processed_data":{"order_number":"ORD-2qxvNU-1774554932","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 22:55:38] production.INFO: Constructing job for order: 181670  
[2026-03-26 22:55:41] production.INFO: Handling job for order: 181670  
[2026-03-26 22:55:41] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 22:55:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:55:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/28/params?qty=1&uuid=460df02e-e867-4c55-8a0c-b741e7a1a7c6&Player_ID=0985663768  
[2026-03-26 22:55:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/28/params?qty=1&uuid=460df02e-e867-4c55-8a0c-b741e7a1a7c6&Player_ID=0985663768","has_body":false} 
[2026-03-26 22:55:41] production.INFO: Operation sent successfully {"operation_id":166421,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2eHy-1774554941","amount":5.07528000000000023561597117804922163486480712890625,"status":"processing","product":"4.81 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 22:55:41"}},"processed_data":{"order_number":"ORD-2eHy-1774554941","amount":5.07528000000000023561597117804922163486480712890625,"status":"processing","product":"4.81 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 22:56:02] production.INFO: Constructing job for order: 181671  
[2026-03-26 22:56:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"fM9fMd6iPsP4X5zFdPPYzpl9GbySS3Z3","execution_time":"2026-03-26 22:56:03"} 
[2026-03-26 22:56:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"fM9fMd6iPsP4X5zFdPPYzpl9GbySS3Z3","execution_time":"2026-03-26 22:56:03","total_operations":2,"sites_count":1} 
[2026-03-26 22:56:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"fM9fMd6iPsP4X5zFdPPYzpl9GbySS3Z3","execution_time":"2026-03-26 22:56:03","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-2qxvNU-1774554932","ORD-2eHy-1774554941"]} 
[2026-03-26 22:56:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"fM9fMd6iPsP4X5zFdPPYzpl9GbySS3Z3","execution_time":"2026-03-26 22:56:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 22:56:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"fM9fMd6iPsP4X5zFdPPYzpl9GbySS3Z3","execution_time":"2026-03-26 22:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 22:56:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"fM9fMd6iPsP4X5zFdPPYzpl9GbySS3Z3","execution_time":"2026-03-26 22:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2qxvNU-1774554932","operation_id":166420,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 22:56:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"fM9fMd6iPsP4X5zFdPPYzpl9GbySS3Z3","execution_time":"2026-03-26 22:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2qxvNU-1774554932","operation_id":166420,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 22:56:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"fM9fMd6iPsP4X5zFdPPYzpl9GbySS3Z3","execution_time":"2026-03-26 22:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2qxvNU-1774554932","operation_id":166420,"count":2} 
[2026-03-26 22:56:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"fM9fMd6iPsP4X5zFdPPYzpl9GbySS3Z3","execution_time":"2026-03-26 22:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2qxvNU-1774554932","operation_id":166420,"count":2} 
[2026-03-26 22:56:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"fM9fMd6iPsP4X5zFdPPYzpl9GbySS3Z3","execution_time":"2026-03-26 22:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2qxvNU-1774554932","operation_id":166420,"user_id":1136,"notification_type":"order_approved","reference_id":181670} 
[2026-03-26 22:56:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"fM9fMd6iPsP4X5zFdPPYzpl9GbySS3Z3","execution_time":"2026-03-26 22:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2qxvNU-1774554932","operation_id":166420,"user_id":1136,"notification_type":"order_approved","reference_id":181669} 
[2026-03-26 22:56:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"fM9fMd6iPsP4X5zFdPPYzpl9GbySS3Z3","execution_time":"2026-03-26 22:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2qxvNU-1774554932","operation_id":166420,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 22:56:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"fM9fMd6iPsP4X5zFdPPYzpl9GbySS3Z3","execution_time":"2026-03-26 22:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2qxvNU-1774554932","operation_id":166420,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 22:56:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"fM9fMd6iPsP4X5zFdPPYzpl9GbySS3Z3","execution_time":"2026-03-26 22:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2qxvNU-1774554932","operation_id":166420,"processed":2,"errors":0} 
[2026-03-26 22:56:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"fM9fMd6iPsP4X5zFdPPYzpl9GbySS3Z3","execution_time":"2026-03-26 22:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2qxvNU-1774554932","operation_id":166420,"processed":2,"errors":0} 
[2026-03-26 22:56:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"fM9fMd6iPsP4X5zFdPPYzpl9GbySS3Z3","execution_time":"2026-03-26 22:56:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2qxvNU-1774554932","operation_id":166420} 
[2026-03-26 22:56:03] production.INFO: Handling job for order: 181671  
[2026-03-26 22:56:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:56:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:56:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=0286b361-e647-4f43-bf69-170181bd0f9e&Player_ID=52299262277  
[2026-03-26 22:56:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=0286b361-e647-4f43-bf69-170181bd0f9e&Player_ID=52299262277","has_body":false} 
[2026-03-26 22:56:04] production.INFO: Operation sent successfully {"operation_id":166422,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VYPT13-1774554964","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 22:56:04"}},"processed_data":{"order_number":"ORD-VYPT13-1774554964","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 22:56:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1136  
[2026-03-26 22:56:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1136  
[2026-03-26 22:56:13] production.INFO: Constructing job for order: 181672  
[2026-03-26 22:56:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VYPT13-1774554964","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 22:56:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-VYPT13-1774554964","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 22:56:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:56:16] production.INFO: SendAcceptReject: Notification queued {"user_id":1597,"notification_type":"order_approved","reference_id":181671} 
[2026-03-26 22:56:16] production.INFO: Order updated successfully. Order ID: 181671, Status: completed  
[2026-03-26 22:56:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VYPT13-1774554964","status":"completed","codes_count":0} 
[2026-03-26 22:56:17] production.INFO: Handling job for order: 181672  
[2026-03-26 22:56:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:56:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:56:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=be274aa4-e883-4865-a98e-fea49557a399&Player_ID=5579252468  
[2026-03-26 22:56:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=be274aa4-e883-4865-a98e-fea49557a399&Player_ID=5579252468","has_body":false} 
[2026-03-26 22:56:17] production.INFO: Operation sent successfully {"operation_id":166423,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-93fon-1774554977","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 22:56:17"}},"processed_data":{"order_number":"ORD-93fon-1774554977","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 22:56:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-93fon-1774554977","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 22:56:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-93fon-1774554977","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 22:56:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:56:28] production.INFO: SendAcceptReject: Notification queued {"user_id":226,"notification_type":"order_approved","reference_id":181672} 
[2026-03-26 22:56:28] production.INFO: Order updated successfully. Order ID: 181672, Status: completed  
[2026-03-26 22:56:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-93fon-1774554977","status":"completed","codes_count":0} 
[2026-03-26 22:56:29] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-26 22:56:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 226  
[2026-03-26 22:56:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 64  
[2026-03-26 22:56:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-26 22:57:25] production.INFO: Constructing job for order: 181673  
[2026-03-26 22:57:26] production.INFO: Handling job for order: 181673  
[2026-03-26 22:57:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:57:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:57:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e6b31f00-0e2f-4f1b-93c0-576ebe7dcd1a&Player_ID=5579252468  
[2026-03-26 22:57:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e6b31f00-0e2f-4f1b-93c0-576ebe7dcd1a&Player_ID=5579252468","has_body":false} 
[2026-03-26 22:57:27] production.INFO: Operation sent successfully {"operation_id":166424,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-647cpJ-1774555047","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 22:57:27"}},"processed_data":{"order_number":"ORD-647cpJ-1774555047","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 22:57:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-647cpJ-1774555047","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 22:57:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-647cpJ-1774555047","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 22:57:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 22:57:40] production.INFO: SendAcceptReject: Notification queued {"user_id":226,"notification_type":"order_approved","reference_id":181673} 
[2026-03-26 22:57:40] production.INFO: Order updated successfully. Order ID: 181673, Status: completed  
[2026-03-26 22:57:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-647cpJ-1774555047","status":"completed","codes_count":0} 
[2026-03-26 22:57:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 226  
[2026-03-26 22:58:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"3ScuZDjiYUe9fZLIbEpdV47MF1DR1noS","execution_time":"2026-03-26 22:58:03"} 
[2026-03-26 22:58:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"3ScuZDjiYUe9fZLIbEpdV47MF1DR1noS","execution_time":"2026-03-26 22:58:03"} 
[2026-03-26 22:58:11] production.INFO: Constructing job for order: 181674  
[2026-03-26 22:58:12] production.INFO: Handling job for order: 181674  
[2026-03-26 22:58:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:58:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:58:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=2400&uuid=ee7490de-c32b-43c3-8541-9ff08dc8e15e&Player_ID=54862087  
[2026-03-26 22:58:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=2400&uuid=ee7490de-c32b-43c3-8541-9ff08dc8e15e&Player_ID=54862087","has_body":false} 
[2026-03-26 22:58:13] production.INFO: Operation sent successfully {"operation_id":166425,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lMv4cVer-1774555093","amount":4.092632880000000028530848794616758823394775390625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-26 22:58:13"}},"processed_data":{"order_number":"ORD-lMv4cVer-1774555093","amount":4.092632880000000028530848794616758823394775390625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-26 22:58:58] production.INFO: Constructing job for order: 181675  
[2026-03-26 22:59:01] production.INFO: Handling job for order: 181675  
[2026-03-26 22:59:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 22:59:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:59:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=2400&uuid=1a8fb5ba-d1d5-430d-9b43-e8672dffc387&Player_ID=11200494  
[2026-03-26 22:59:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=2400&uuid=1a8fb5ba-d1d5-430d-9b43-e8672dffc387&Player_ID=11200494","has_body":false} 
[2026-03-26 22:59:02] production.INFO: Operation sent successfully {"operation_id":166426,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DL18-1774555142","amount":4.092632880000000028530848794616758823394775390625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-26 22:59:02"}},"processed_data":{"order_number":"ORD-DL18-1774555142","amount":4.092632880000000028530848794616758823394775390625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-26 22:59:25] production.INFO: Constructing job for order: 181676  
[2026-03-26 22:59:26] production.INFO: Handling job for order: 181676  
[2026-03-26 22:59:26] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 22:59:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 22:59:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=192e7492-d67a-43d1-b569-fd8696edd6f2&Player_ID=0943580408  
[2026-03-26 22:59:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=192e7492-d67a-43d1-b569-fd8696edd6f2&Player_ID=0943580408","has_body":false} 
[2026-03-26 22:59:27] production.INFO: Operation sent successfully {"operation_id":166427,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-byIC2-1774555167","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 22:59:27"}},"processed_data":{"order_number":"ORD-byIC2-1774555167","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 23:00:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"NTPbwBGblzgJXsZAJZARW7OOXyZTw31C","execution_time":"2026-03-26 23:00:03"} 
[2026-03-26 23:00:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"NTPbwBGblzgJXsZAJZARW7OOXyZTw31C","execution_time":"2026-03-26 23:00:03","total_operations":3,"sites_count":2} 
[2026-03-26 23:00:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"NTPbwBGblzgJXsZAJZARW7OOXyZTw31C","execution_time":"2026-03-26 23:00:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-lMv4cVer-1774555093","ORD-DL18-1774555142"]} 
[2026-03-26 23:00:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"NTPbwBGblzgJXsZAJZARW7OOXyZTw31C","execution_time":"2026-03-26 23:00:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 23:00:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"NTPbwBGblzgJXsZAJZARW7OOXyZTw31C","execution_time":"2026-03-26 23:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 23:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NTPbwBGblzgJXsZAJZARW7OOXyZTw31C","execution_time":"2026-03-26 23:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DL18-1774555142","operation_id":166426} 
[2026-03-26 23:00:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"NTPbwBGblzgJXsZAJZARW7OOXyZTw31C","execution_time":"2026-03-26 23:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lMv4cVer-1774555093","operation_id":166425,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-26 23:00:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"NTPbwBGblzgJXsZAJZARW7OOXyZTw31C","execution_time":"2026-03-26 23:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lMv4cVer-1774555093","operation_id":166425,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 23:00:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"NTPbwBGblzgJXsZAJZARW7OOXyZTw31C","execution_time":"2026-03-26 23:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lMv4cVer-1774555093","operation_id":166425,"count":1} 
[2026-03-26 23:00:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"NTPbwBGblzgJXsZAJZARW7OOXyZTw31C","execution_time":"2026-03-26 23:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lMv4cVer-1774555093","operation_id":166425,"count":1} 
[2026-03-26 23:00:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"NTPbwBGblzgJXsZAJZARW7OOXyZTw31C","execution_time":"2026-03-26 23:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lMv4cVer-1774555093","operation_id":166425,"user_id":949,"notification_type":"order_approved","reference_id":181674} 
[2026-03-26 23:00:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"NTPbwBGblzgJXsZAJZARW7OOXyZTw31C","execution_time":"2026-03-26 23:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lMv4cVer-1774555093","operation_id":166425,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 23:00:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"NTPbwBGblzgJXsZAJZARW7OOXyZTw31C","execution_time":"2026-03-26 23:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lMv4cVer-1774555093","operation_id":166425,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 23:00:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"NTPbwBGblzgJXsZAJZARW7OOXyZTw31C","execution_time":"2026-03-26 23:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lMv4cVer-1774555093","operation_id":166425,"processed":1,"errors":0} 
[2026-03-26 23:00:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"NTPbwBGblzgJXsZAJZARW7OOXyZTw31C","execution_time":"2026-03-26 23:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lMv4cVer-1774555093","operation_id":166425,"processed":1,"errors":0} 
[2026-03-26 23:00:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"NTPbwBGblzgJXsZAJZARW7OOXyZTw31C","execution_time":"2026-03-26 23:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lMv4cVer-1774555093","operation_id":166425,"orders_count":1,"order_ids":["ORD-byIC2-1774555167"]} 
[2026-03-26 23:00:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"NTPbwBGblzgJXsZAJZARW7OOXyZTw31C","execution_time":"2026-03-26 23:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lMv4cVer-1774555093","operation_id":166425} 
[2026-03-26 23:00:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"NTPbwBGblzgJXsZAJZARW7OOXyZTw31C","execution_time":"2026-03-26 23:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lMv4cVer-1774555093","operation_id":166425,"orders_count":1} 
[2026-03-26 23:00:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"NTPbwBGblzgJXsZAJZARW7OOXyZTw31C","execution_time":"2026-03-26 23:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-byIC2-1774555167","operation_id":166427,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 23:00:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"NTPbwBGblzgJXsZAJZARW7OOXyZTw31C","execution_time":"2026-03-26 23:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-byIC2-1774555167","operation_id":166427,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 23:00:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"NTPbwBGblzgJXsZAJZARW7OOXyZTw31C","execution_time":"2026-03-26 23:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-byIC2-1774555167","operation_id":166427,"count":1} 
[2026-03-26 23:00:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"NTPbwBGblzgJXsZAJZARW7OOXyZTw31C","execution_time":"2026-03-26 23:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-byIC2-1774555167","operation_id":166427,"count":1} 
[2026-03-26 23:00:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"NTPbwBGblzgJXsZAJZARW7OOXyZTw31C","execution_time":"2026-03-26 23:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-byIC2-1774555167","operation_id":166427,"user_id":1158,"notification_type":"order_approved","reference_id":181676} 
[2026-03-26 23:00:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"NTPbwBGblzgJXsZAJZARW7OOXyZTw31C","execution_time":"2026-03-26 23:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-byIC2-1774555167","operation_id":166427,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 23:00:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"NTPbwBGblzgJXsZAJZARW7OOXyZTw31C","execution_time":"2026-03-26 23:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-byIC2-1774555167","operation_id":166427,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 23:00:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"NTPbwBGblzgJXsZAJZARW7OOXyZTw31C","execution_time":"2026-03-26 23:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-byIC2-1774555167","operation_id":166427,"processed":1,"errors":0} 
[2026-03-26 23:00:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"NTPbwBGblzgJXsZAJZARW7OOXyZTw31C","execution_time":"2026-03-26 23:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-byIC2-1774555167","operation_id":166427,"processed":1,"errors":0} 
[2026-03-26 23:00:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"NTPbwBGblzgJXsZAJZARW7OOXyZTw31C","execution_time":"2026-03-26 23:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-byIC2-1774555167","operation_id":166427} 
[2026-03-26 23:00:03] production.INFO: Executing GetProducts task...  
[2026-03-26 23:00:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 23:00:03] production.INFO: Executing GetProducts task...  
[2026-03-26 23:00:05] production.INFO: async() رجع: true  
[2026-03-26 23:00:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 23:00:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 23:00:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 23:00:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 23:00:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 23:00:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 23:00:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 23:00:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 23:00:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 23:00:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 23:00:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 23:00:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-26 23:00:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-26 23:00:50] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"762.0","mainamount":"762","operation_number":"160816399","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpcj4a8v6tbacmaKk56Bq"}},"user_id":129} 
[2026-03-26 23:00:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 23:00:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 23:00:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 23:00:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 23:00:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 23:00:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 23:00:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 23:00:52] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 23:00:52] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18975,"user_id":129,"amount":762.0,"admins_notified":7} 
[2026-03-26 23:01:59] production.INFO: Constructing job for order: 181679  
[2026-03-26 23:01:59] production.INFO: Constructing job for order: 181680  
[2026-03-26 23:02:01] production.INFO: Handling job for order: 181680  
[2026-03-26 23:02:01] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 23:02:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:02:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=df8d044d-fd5e-429d-be27-82b2b7341251&Player_ID=0941426234  
[2026-03-26 23:02:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=df8d044d-fd5e-429d-be27-82b2b7341251&Player_ID=0941426234","has_body":false} 
[2026-03-26 23:02:01] production.INFO: Operation sent successfully {"operation_id":166428,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-meTEbHz7-1774555321","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 23:02:01"}},"processed_data":{"order_number":"ORD-meTEbHz7-1774555321","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 23:02:01] production.INFO: Handling job for order: 181679  
[2026-03-26 23:02:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 23:02:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:02:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=2e0a7dbb-f8b3-4b36-b67d-12769c208877&Player_ID=43248797  
[2026-03-26 23:02:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=2e0a7dbb-f8b3-4b36-b67d-12769c208877&Player_ID=43248797","has_body":false} 
[2026-03-26 23:02:02] production.INFO: Operation sent successfully {"operation_id":166429,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-P2vF4Ox-1774555322","amount":1.705263700000000159917590281111188232898712158203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-26 23:02:02"}},"processed_data":{"order_number":"ORD-P2vF4Ox-1774555322","amount":1.705263700000000159917590281111188232898712158203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-26 23:02:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"QUAANxCxu2g0geFvSgFxv76AjDYGgzjc","execution_time":"2026-03-26 23:02:02"} 
[2026-03-26 23:02:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"QUAANxCxu2g0geFvSgFxv76AjDYGgzjc","execution_time":"2026-03-26 23:02:02","total_operations":3,"sites_count":2} 
[2026-03-26 23:02:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"QUAANxCxu2g0geFvSgFxv76AjDYGgzjc","execution_time":"2026-03-26 23:02:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-DL18-1774555142","ORD-P2vF4Ox-1774555322"]} 
[2026-03-26 23:02:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"QUAANxCxu2g0geFvSgFxv76AjDYGgzjc","execution_time":"2026-03-26 23:02:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 23:02:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"QUAANxCxu2g0geFvSgFxv76AjDYGgzjc","execution_time":"2026-03-26 23:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 23:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QUAANxCxu2g0geFvSgFxv76AjDYGgzjc","execution_time":"2026-03-26 23:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P2vF4Ox-1774555322","operation_id":166429} 
[2026-03-26 23:02:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"QUAANxCxu2g0geFvSgFxv76AjDYGgzjc","execution_time":"2026-03-26 23:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P2vF4Ox-1774555322","operation_id":166429,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-26 23:02:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"QUAANxCxu2g0geFvSgFxv76AjDYGgzjc","execution_time":"2026-03-26 23:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P2vF4Ox-1774555322","operation_id":166429,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 23:02:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"QUAANxCxu2g0geFvSgFxv76AjDYGgzjc","execution_time":"2026-03-26 23:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P2vF4Ox-1774555322","operation_id":166429,"count":1} 
[2026-03-26 23:02:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"QUAANxCxu2g0geFvSgFxv76AjDYGgzjc","execution_time":"2026-03-26 23:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P2vF4Ox-1774555322","operation_id":166429,"count":1} 
[2026-03-26 23:02:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"QUAANxCxu2g0geFvSgFxv76AjDYGgzjc","execution_time":"2026-03-26 23:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P2vF4Ox-1774555322","operation_id":166429,"user_id":949,"notification_type":"order_approved","reference_id":181675} 
[2026-03-26 23:02:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"QUAANxCxu2g0geFvSgFxv76AjDYGgzjc","execution_time":"2026-03-26 23:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P2vF4Ox-1774555322","operation_id":166429,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 23:02:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"QUAANxCxu2g0geFvSgFxv76AjDYGgzjc","execution_time":"2026-03-26 23:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P2vF4Ox-1774555322","operation_id":166429,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 23:02:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"QUAANxCxu2g0geFvSgFxv76AjDYGgzjc","execution_time":"2026-03-26 23:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P2vF4Ox-1774555322","operation_id":166429,"processed":1,"errors":0} 
[2026-03-26 23:02:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"QUAANxCxu2g0geFvSgFxv76AjDYGgzjc","execution_time":"2026-03-26 23:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P2vF4Ox-1774555322","operation_id":166429,"processed":1,"errors":0} 
[2026-03-26 23:02:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"QUAANxCxu2g0geFvSgFxv76AjDYGgzjc","execution_time":"2026-03-26 23:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P2vF4Ox-1774555322","operation_id":166429,"orders_count":1,"order_ids":["ORD-meTEbHz7-1774555321"]} 
[2026-03-26 23:02:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"QUAANxCxu2g0geFvSgFxv76AjDYGgzjc","execution_time":"2026-03-26 23:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P2vF4Ox-1774555322","operation_id":166429} 
[2026-03-26 23:02:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"QUAANxCxu2g0geFvSgFxv76AjDYGgzjc","execution_time":"2026-03-26 23:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P2vF4Ox-1774555322","operation_id":166429,"orders_count":1} 
[2026-03-26 23:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QUAANxCxu2g0geFvSgFxv76AjDYGgzjc","execution_time":"2026-03-26 23:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-meTEbHz7-1774555321","operation_id":166428} 
[2026-03-26 23:02:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"QUAANxCxu2g0geFvSgFxv76AjDYGgzjc","execution_time":"2026-03-26 23:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-meTEbHz7-1774555321","operation_id":166428,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 23:02:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"QUAANxCxu2g0geFvSgFxv76AjDYGgzjc","execution_time":"2026-03-26 23:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-meTEbHz7-1774555321","operation_id":166428,"processed":0,"errors":0} 
[2026-03-26 23:02:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"QUAANxCxu2g0geFvSgFxv76AjDYGgzjc","execution_time":"2026-03-26 23:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-meTEbHz7-1774555321","operation_id":166428} 
[2026-03-26 23:02:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-26 23:02:31] production.INFO: SendAcceptReject: Notification queued {"user_id":1297,"notification_type":"order_approved","reference_id":181678} 
[2026-03-26 23:02:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1297  
[2026-03-26 23:02:46] production.INFO: Constructing job for order: 181681  
[2026-03-26 23:02:48] production.INFO: Handling job for order: 181681  
[2026-03-26 23:02:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 23:02:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:02:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/601/params?qty=4500&uuid=76dd933a-dd3d-4de4-9736-1c7e18485141&Player_ID=48483583  
[2026-03-26 23:02:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/601/params?qty=4500&uuid=76dd933a-dd3d-4de4-9736-1c7e18485141&Player_ID=48483583","has_body":false} 
[2026-03-26 23:02:49] production.INFO: Operation sent successfully {"operation_id":166430,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-d8TWfQ-1774555368","amount":4.23149984999999961843286655494011938571929931640625,"status":"processing","product":"Ayome Amount","game":"Ayome","notes":[],"created_at":"2026-03-26 23:02:49"}},"processed_data":{"order_number":"ORD-d8TWfQ-1774555368","amount":4.23149984999999961843286655494011938571929931640625,"status":"processing","product":"Ayome Amount","game":"Ayome"}} 
[2026-03-26 23:02:50] production.INFO: SendAcceptReject: Notification queued {"user_id":1475,"notification_type":"order_approved","reference_id":181677} 
[2026-03-26 23:02:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1475  
[2026-03-26 23:03:27] production.INFO: Constructing job for order: 181682  
[2026-03-26 23:03:28] production.INFO: Handling job for order: 181682  
[2026-03-26 23:03:28] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 23:03:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:03:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=fdd3e68f-2bbe-4fdc-aea6-74bace3342d1&Player_ID=0996753073  
[2026-03-26 23:03:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=fdd3e68f-2bbe-4fdc-aea6-74bace3342d1&Player_ID=0996753073","has_body":false} 
[2026-03-26 23:03:28] production.INFO: Operation sent successfully {"operation_id":166431,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uJ0QmruV-1774555408","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 23:03:28"}},"processed_data":{"order_number":"ORD-uJ0QmruV-1774555408","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 23:04:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"f3vsUnAiC4KLMQkAwI3EhDY0EutnmmPd","execution_time":"2026-03-26 23:04:01"} 
[2026-03-26 23:04:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"f3vsUnAiC4KLMQkAwI3EhDY0EutnmmPd","execution_time":"2026-03-26 23:04:01","total_operations":4,"sites_count":2} 
[2026-03-26 23:04:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"f3vsUnAiC4KLMQkAwI3EhDY0EutnmmPd","execution_time":"2026-03-26 23:04:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-P2vF4Ox-1774555322","ORD-d8TWfQ-1774555368"]} 
[2026-03-26 23:04:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"f3vsUnAiC4KLMQkAwI3EhDY0EutnmmPd","execution_time":"2026-03-26 23:04:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 23:04:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"f3vsUnAiC4KLMQkAwI3EhDY0EutnmmPd","execution_time":"2026-03-26 23:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 23:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f3vsUnAiC4KLMQkAwI3EhDY0EutnmmPd","execution_time":"2026-03-26 23:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d8TWfQ-1774555368","operation_id":166430} 
[2026-03-26 23:04:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"f3vsUnAiC4KLMQkAwI3EhDY0EutnmmPd","execution_time":"2026-03-26 23:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P2vF4Ox-1774555322","operation_id":166429,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-26 23:04:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"f3vsUnAiC4KLMQkAwI3EhDY0EutnmmPd","execution_time":"2026-03-26 23:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P2vF4Ox-1774555322","operation_id":166429,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 23:04:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"f3vsUnAiC4KLMQkAwI3EhDY0EutnmmPd","execution_time":"2026-03-26 23:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P2vF4Ox-1774555322","operation_id":166429,"count":1} 
[2026-03-26 23:04:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"f3vsUnAiC4KLMQkAwI3EhDY0EutnmmPd","execution_time":"2026-03-26 23:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P2vF4Ox-1774555322","operation_id":166429,"count":1} 
[2026-03-26 23:04:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"f3vsUnAiC4KLMQkAwI3EhDY0EutnmmPd","execution_time":"2026-03-26 23:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P2vF4Ox-1774555322","operation_id":166429,"user_id":1158,"notification_type":"order_approved","reference_id":181679} 
[2026-03-26 23:04:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"f3vsUnAiC4KLMQkAwI3EhDY0EutnmmPd","execution_time":"2026-03-26 23:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P2vF4Ox-1774555322","operation_id":166429,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 23:04:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"f3vsUnAiC4KLMQkAwI3EhDY0EutnmmPd","execution_time":"2026-03-26 23:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P2vF4Ox-1774555322","operation_id":166429,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 23:04:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"f3vsUnAiC4KLMQkAwI3EhDY0EutnmmPd","execution_time":"2026-03-26 23:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P2vF4Ox-1774555322","operation_id":166429,"processed":1,"errors":0} 
[2026-03-26 23:04:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"f3vsUnAiC4KLMQkAwI3EhDY0EutnmmPd","execution_time":"2026-03-26 23:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P2vF4Ox-1774555322","operation_id":166429,"processed":1,"errors":0} 
[2026-03-26 23:04:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"f3vsUnAiC4KLMQkAwI3EhDY0EutnmmPd","execution_time":"2026-03-26 23:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P2vF4Ox-1774555322","operation_id":166429,"orders_count":2,"order_ids":["ORD-meTEbHz7-1774555321","ORD-uJ0QmruV-1774555408"]} 
[2026-03-26 23:04:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"f3vsUnAiC4KLMQkAwI3EhDY0EutnmmPd","execution_time":"2026-03-26 23:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P2vF4Ox-1774555322","operation_id":166429} 
[2026-03-26 23:04:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"f3vsUnAiC4KLMQkAwI3EhDY0EutnmmPd","execution_time":"2026-03-26 23:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P2vF4Ox-1774555322","operation_id":166429,"orders_count":2} 
[2026-03-26 23:04:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"f3vsUnAiC4KLMQkAwI3EhDY0EutnmmPd","execution_time":"2026-03-26 23:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uJ0QmruV-1774555408","operation_id":166431,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 23:04:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"f3vsUnAiC4KLMQkAwI3EhDY0EutnmmPd","execution_time":"2026-03-26 23:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uJ0QmruV-1774555408","operation_id":166431,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 23:04:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"f3vsUnAiC4KLMQkAwI3EhDY0EutnmmPd","execution_time":"2026-03-26 23:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uJ0QmruV-1774555408","operation_id":166431,"count":2} 
[2026-03-26 23:04:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"f3vsUnAiC4KLMQkAwI3EhDY0EutnmmPd","execution_time":"2026-03-26 23:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uJ0QmruV-1774555408","operation_id":166431,"count":2} 
[2026-03-26 23:04:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"f3vsUnAiC4KLMQkAwI3EhDY0EutnmmPd","execution_time":"2026-03-26 23:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uJ0QmruV-1774555408","operation_id":166431,"user_id":442,"notification_type":"order_approved","reference_id":181680} 
[2026-03-26 23:04:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"f3vsUnAiC4KLMQkAwI3EhDY0EutnmmPd","execution_time":"2026-03-26 23:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uJ0QmruV-1774555408","operation_id":166431,"user_id":226,"notification_type":"order_approved","reference_id":181682} 
[2026-03-26 23:04:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"f3vsUnAiC4KLMQkAwI3EhDY0EutnmmPd","execution_time":"2026-03-26 23:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uJ0QmruV-1774555408","operation_id":166431,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 23:04:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"f3vsUnAiC4KLMQkAwI3EhDY0EutnmmPd","execution_time":"2026-03-26 23:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uJ0QmruV-1774555408","operation_id":166431,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 23:04:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"f3vsUnAiC4KLMQkAwI3EhDY0EutnmmPd","execution_time":"2026-03-26 23:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uJ0QmruV-1774555408","operation_id":166431,"processed":2,"errors":0} 
[2026-03-26 23:04:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"f3vsUnAiC4KLMQkAwI3EhDY0EutnmmPd","execution_time":"2026-03-26 23:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uJ0QmruV-1774555408","operation_id":166431,"processed":2,"errors":0} 
[2026-03-26 23:04:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"f3vsUnAiC4KLMQkAwI3EhDY0EutnmmPd","execution_time":"2026-03-26 23:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uJ0QmruV-1774555408","operation_id":166431} 
[2026-03-26 23:04:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-26 23:04:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 442  
[2026-03-26 23:04:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 226  
[2026-03-26 23:04:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-d8TWfQ-1774555368","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 23:04:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-d8TWfQ-1774555368","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 23:04:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 23:04:05] production.INFO: SendAcceptReject: Notification queued {"user_id":240,"notification_type":"order_approved","reference_id":181681} 
[2026-03-26 23:04:05] production.INFO: Order updated successfully. Order ID: 181681, Status: completed  
[2026-03-26 23:04:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-d8TWfQ-1774555368","status":"completed","codes_count":0} 
[2026-03-26 23:04:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 240  
[2026-03-26 23:04:25] production.ERROR: error in send email {"msg":"Failed to authenticate on SMTP server with username \"info@kaiali.net\" using the following authenticators: \"LOGIN\", \"PLAIN\". Authenticator \"LOGIN\" returned \"Expected response code \"235\" but got code \"535\", with message \"535 Incorrect authentication data\".\". Authenticator \"PLAIN\" returned \"Expected response code \"235\" but got code \"535\", with message \"535 Incorrect authentication data\".\"."} 
[2026-03-26 23:05:00] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"7000.0","mainamount":"7000","operation_number":"160817537","note":"واصل محمد غسان العاصي","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpscquek42oqal3iIcMAj"}},"user_id":1054} 
[2026-03-26 23:05:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 23:05:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 23:05:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 23:05:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 23:05:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 23:05:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 23:05:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 23:05:02] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 23:05:02] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18976,"user_id":1054,"amount":7000.0,"admins_notified":7} 
[2026-03-26 23:05:02] production.INFO: Executing GetProducts task...  
[2026-03-26 23:05:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 23:05:02] production.INFO: Executing GetProducts task...  
[2026-03-26 23:05:04] production.INFO: async() رجع: true  
[2026-03-26 23:05:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 23:05:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 23:05:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 23:05:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 23:05:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 23:05:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 23:05:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 23:05:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 23:05:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 23:05:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 23:05:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 23:06:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"q596b9kmOvONULhVamodpZ3cY0qE8Xlu","execution_time":"2026-03-26 23:06:02"} 
[2026-03-26 23:06:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"q596b9kmOvONULhVamodpZ3cY0qE8Xlu","execution_time":"2026-03-26 23:06:02"} 
[2026-03-26 23:06:09] production.INFO: Constructing job for order: 181683  
[2026-03-26 23:06:11] production.INFO: Handling job for order: 181683  
[2026-03-26 23:06:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 23:06:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:06:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f99f9aff-20b5-4c2a-a815-87d60885f07b&Player_ID=52204219607  
[2026-03-26 23:06:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f99f9aff-20b5-4c2a-a815-87d60885f07b&Player_ID=52204219607","has_body":false} 
[2026-03-26 23:06:12] production.INFO: Operation sent successfully {"operation_id":166432,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9Mv-1774555572","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 23:06:12"}},"processed_data":{"order_number":"ORD-9Mv-1774555572","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 23:06:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9Mv-1774555572","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 23:06:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-9Mv-1774555572","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 23:06:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 23:06:23] production.INFO: SendAcceptReject: Notification queued {"user_id":1418,"notification_type":"order_approved","reference_id":181683} 
[2026-03-26 23:06:23] production.INFO: Order updated successfully. Order ID: 181683, Status: completed  
[2026-03-26 23:06:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9Mv-1774555572","status":"completed","codes_count":0} 
[2026-03-26 23:06:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1418  
[2026-03-26 23:07:04] production.INFO: Constructing job for order: 181684  
[2026-03-26 23:07:06] production.INFO: Handling job for order: 181684  
[2026-03-26 23:07:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 23:07:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:07:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=62145f22-eabc-4240-bc5a-01044ae7deab&Player_ID=52130055249  
[2026-03-26 23:07:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=62145f22-eabc-4240-bc5a-01044ae7deab&Player_ID=52130055249","has_body":false} 
[2026-03-26 23:07:07] production.INFO: Operation sent successfully {"operation_id":166433,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kb2osreN-1774555627","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 23:07:07"}},"processed_data":{"order_number":"ORD-kb2osreN-1774555627","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-26 23:07:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kb2osreN-1774555627","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 23:07:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-kb2osreN-1774555627","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 23:07:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 23:07:17] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":181684} 
[2026-03-26 23:07:17] production.INFO: Order updated successfully. Order ID: 181684, Status: completed  
[2026-03-26 23:07:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kb2osreN-1774555627","status":"completed","codes_count":0} 
[2026-03-26 23:07:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-26 23:07:37] production.INFO: Constructing job for order: 181685  
[2026-03-26 23:07:40] production.INFO: Handling job for order: 181685  
[2026-03-26 23:07:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 23:07:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:07:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fd657d1d-1936-40e9-9fc7-ca425e20c166&Player_ID=52238795158  
[2026-03-26 23:07:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fd657d1d-1936-40e9-9fc7-ca425e20c166&Player_ID=52238795158","has_body":false} 
[2026-03-26 23:07:41] production.INFO: Operation sent successfully {"operation_id":166434,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VplZM8-1774555661","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 23:07:41"}},"processed_data":{"order_number":"ORD-VplZM8-1774555661","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 23:07:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VplZM8-1774555661","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 23:07:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-VplZM8-1774555661","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 23:07:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 23:07:51] production.INFO: SendAcceptReject: Notification queued {"user_id":797,"notification_type":"order_approved","reference_id":181685} 
[2026-03-26 23:07:51] production.INFO: Order updated successfully. Order ID: 181685, Status: completed  
[2026-03-26 23:07:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VplZM8-1774555661","status":"completed","codes_count":0} 
[2026-03-26 23:07:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 797  
[2026-03-26 23:08:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bOHACjXxMKEW9H69v1qabPlFoY4NYueE","execution_time":"2026-03-26 23:08:02"} 
[2026-03-26 23:08:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"bOHACjXxMKEW9H69v1qabPlFoY4NYueE","execution_time":"2026-03-26 23:08:02"} 
[2026-03-26 23:08:14] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"2000.0","mainamount":"2000","operation_number":"160825465","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpqoitsbvmd1jo67ytICL"}},"user_id":1071} 
[2026-03-26 23:08:15] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"2000.0","mainamount":"2000","operation_number":"160824158","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpqth8m56t85p2dZzc399"}},"user_id":194} 
[2026-03-26 23:08:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 23:08:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 23:08:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 23:08:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 23:08:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 23:08:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 23:08:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 23:08:17] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 23:08:17] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18977,"user_id":1071,"amount":2000.0,"admins_notified":7} 
[2026-03-26 23:08:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 23:08:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 23:08:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 23:08:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 23:08:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 23:08:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 23:08:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 23:08:17] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 23:08:17] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18978,"user_id":194,"amount":2000.0,"admins_notified":7} 
[2026-03-26 23:08:51] production.INFO: SendAcceptReject: Notification queued {"user_id":376,"notification_type":"request_approved","reference_id":18974} 
[2026-03-26 23:08:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 376  
[2026-03-26 23:09:03] production.INFO: SendAcceptReject: Notification queued {"user_id":129,"notification_type":"request_approved","reference_id":18975} 
[2026-03-26 23:09:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 129  
[2026-03-26 23:09:07] production.INFO: Constructing job for order: 181686  
[2026-03-26 23:09:08] production.INFO: Handling job for order: 181686  
[2026-03-26 23:09:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 23:09:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:09:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/571/params?qty=21000&uuid=cf8a3db2-1c20-47eb-b47e-19a03aaa2cbd&Player_ID=61392719  
[2026-03-26 23:09:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/571/params?qty=21000&uuid=cf8a3db2-1c20-47eb-b47e-19a03aaa2cbd&Player_ID=61392719","has_body":false} 
[2026-03-26 23:09:09] production.INFO: Operation sent successfully {"operation_id":166435,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gB6-1774555749","amount":5.01650310000000043686441131285391747951507568359375,"status":"processing","product":"Mango Amount","game":"Mango","notes":[],"created_at":"2026-03-26 23:09:09"}},"processed_data":{"order_number":"ORD-gB6-1774555749","amount":5.01650310000000043686441131285391747951507568359375,"status":"processing","product":"Mango Amount","game":"Mango"}} 
[2026-03-26 23:09:15] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"request_approved","reference_id":18976} 
[2026-03-26 23:09:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-26 23:09:18] production.INFO: Constructing job for order: 181687  
[2026-03-26 23:09:21] production.INFO: Handling job for order: 181687  
[2026-03-26 23:09:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 23:09:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:09:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/600/params?qty=2000&uuid=51373ed6-a2e9-4999-8c86-f591d68ad741&Player_ID=645401902  
[2026-03-26 23:09:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/600/params?qty=2000&uuid=51373ed6-a2e9-4999-8c86-f591d68ad741&Player_ID=645401902","has_body":false} 
[2026-03-26 23:09:22] production.INFO: Operation sent successfully {"operation_id":166436,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6OzT-1774555762","amount":1.6836214000000000456935822512605227530002593994140625,"status":"processing","product":"TalkTalk Amount","game":"TalkTalk","notes":[],"created_at":"2026-03-26 23:09:22"}},"processed_data":{"order_number":"ORD-6OzT-1774555762","amount":1.6836214000000000456935822512605227530002593994140625,"status":"processing","product":"TalkTalk Amount","game":"TalkTalk"}} 
[2026-03-26 23:09:26] production.INFO: SendAcceptReject: Notification queued {"user_id":1071,"notification_type":"request_approved","reference_id":18977} 
[2026-03-26 23:09:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1071  
[2026-03-26 23:09:43] production.INFO: SendAcceptReject: Notification queued {"user_id":194,"notification_type":"request_approved","reference_id":18978} 
[2026-03-26 23:09:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 194  
[2026-03-26 23:09:47] production.ERROR: Attempt to read property "user_id" on null {"exception":"[object] (ErrorException(code: 0): Attempt to read property \"user_id\" on null at /home/talaah/public_html/app/Http/Controllers/Admins/Payments/RequestChargeController.php:124)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'Attempt to read...', '/home/talaah/pu...', 124)
#1 /home/talaah/public_html/app/Http/Controllers/Admins/Payments/RequestChargeController.php(124): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->{closure:Illuminate\\Foundation\\Bootstrap\\HandleExceptions::forwardsTo():257}(2, 'Attempt to read...', '/home/talaah/pu...', 124)
#2 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Admins\\Payments\\RequestChargeController->approveCredit(Object(Illuminate\\Http\\Request))
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction('approveCredit', Array)
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Admins\\Payments\\RequestChargeController), 'approveCredit')
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request))
#8 /home/talaah/public_html/app/Http/Middleware/AdminAuth.php(35): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#10 /home/talaah/public_html/app/Http/Middleware/RequirePinVerification.php(47): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\RequirePinVerification->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#12 /home/talaah/public_html/app/Http/Middleware/TrackSessionActivity.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\TrackSessionActivity->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#38 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#41 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#43 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#45 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#47 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#49 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#51 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#52 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#53 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#54 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#55 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#56 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#57 {main}
"} 
[2026-03-26 23:09:48] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"750.0","mainamount":"750","operation_number":"600432489701","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php5okmvso0ct7e6yadAzg"}},"user_id":106} 
[2026-03-26 23:09:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 23:09:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 23:09:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 23:09:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 23:09:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 23:09:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 23:09:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 23:09:49] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 23:09:49] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18979,"user_id":106,"amount":750.0,"admins_notified":7} 
[2026-03-26 23:10:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"IyxGDSI3M1nDrx3G2hy55RxlADeD3blI","execution_time":"2026-03-26 23:10:01"} 
[2026-03-26 23:10:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"IyxGDSI3M1nDrx3G2hy55RxlADeD3blI","execution_time":"2026-03-26 23:10:01","total_operations":2,"sites_count":1} 
[2026-03-26 23:10:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"IyxGDSI3M1nDrx3G2hy55RxlADeD3blI","execution_time":"2026-03-26 23:10:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-gB6-1774555749","ORD-6OzT-1774555762"]} 
[2026-03-26 23:10:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"IyxGDSI3M1nDrx3G2hy55RxlADeD3blI","execution_time":"2026-03-26 23:10:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 23:10:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"IyxGDSI3M1nDrx3G2hy55RxlADeD3blI","execution_time":"2026-03-26 23:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 23:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IyxGDSI3M1nDrx3G2hy55RxlADeD3blI","execution_time":"2026-03-26 23:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6OzT-1774555762","operation_id":166436} 
[2026-03-26 23:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IyxGDSI3M1nDrx3G2hy55RxlADeD3blI","execution_time":"2026-03-26 23:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gB6-1774555749","operation_id":166435} 
[2026-03-26 23:10:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"IyxGDSI3M1nDrx3G2hy55RxlADeD3blI","execution_time":"2026-03-26 23:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gB6-1774555749","operation_id":166435,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 23:10:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"IyxGDSI3M1nDrx3G2hy55RxlADeD3blI","execution_time":"2026-03-26 23:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gB6-1774555749","operation_id":166435,"processed":0,"errors":0} 
[2026-03-26 23:10:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"IyxGDSI3M1nDrx3G2hy55RxlADeD3blI","execution_time":"2026-03-26 23:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gB6-1774555749","operation_id":166435} 
[2026-03-26 23:10:01] production.INFO: Executing GetProducts task...  
[2026-03-26 23:10:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 23:10:01] production.INFO: Executing GetProducts task...  
[2026-03-26 23:10:03] production.INFO: async() رجع: true  
[2026-03-26 23:10:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 23:10:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 23:10:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 23:10:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 23:10:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 23:10:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 23:10:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 23:10:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 23:10:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 23:10:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 23:10:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 23:10:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6OzT-1774555762","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 23:10:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-6OzT-1774555762","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 23:10:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 23:10:08] production.INFO: SendAcceptReject: Notification queued {"user_id":348,"notification_type":"order_approved","reference_id":181687} 
[2026-03-26 23:10:08] production.INFO: Order updated successfully. Order ID: 181687, Status: completed  
[2026-03-26 23:10:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6OzT-1774555762","status":"completed","codes_count":0} 
[2026-03-26 23:10:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-26 23:10:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-gB6-1774555749","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 23:10:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-gB6-1774555749","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 23:10:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 23:10:11] production.INFO: SendAcceptReject: Notification queued {"user_id":194,"notification_type":"order_approved","reference_id":181686} 
[2026-03-26 23:10:11] production.INFO: Order updated successfully. Order ID: 181686, Status: completed  
[2026-03-26 23:10:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-gB6-1774555749","status":"completed","codes_count":0} 
[2026-03-26 23:10:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 194  
[2026-03-26 23:10:18] production.INFO: SendAcceptReject: Notification queued {"user_id":106,"notification_type":"request_approved","reference_id":18979} 
[2026-03-26 23:10:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 106  
[2026-03-26 23:10:51] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"2300.0","mainamount":"2300","operation_number":"600432490290","note":"600432490290","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpjpfhqv99kc1q7R9rjnp"}},"user_id":663} 
[2026-03-26 23:10:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 23:10:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 23:10:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 23:10:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 23:10:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 23:10:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 23:10:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 23:10:53] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 23:10:53] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18980,"user_id":663,"amount":2300.0,"admins_notified":7} 
[2026-03-26 23:10:58] production.INFO: Constructing job for order: 181688  
[2026-03-26 23:10:59] production.INFO: Handling job for order: 181688  
[2026-03-26 23:10:59] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 23:10:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:10:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=7f745117-b058-4d7a-9fbb-7c477421b3af&Player_ID=0938987066  
[2026-03-26 23:10:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=7f745117-b058-4d7a-9fbb-7c477421b3af&Player_ID=0938987066","has_body":false} 
[2026-03-26 23:11:00] production.INFO: Operation sent successfully {"operation_id":166437,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2UhPrK-1774555859","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 23:11:00"}},"processed_data":{"order_number":"ORD-2UhPrK-1774555859","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 23:12:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"mEWKqRX2yEZnn1n3w0HXFGszUVeqcbiQ","execution_time":"2026-03-26 23:12:03"} 
[2026-03-26 23:12:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"mEWKqRX2yEZnn1n3w0HXFGszUVeqcbiQ","execution_time":"2026-03-26 23:12:03","total_operations":1,"sites_count":1} 
[2026-03-26 23:12:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"mEWKqRX2yEZnn1n3w0HXFGszUVeqcbiQ","execution_time":"2026-03-26 23:12:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-2UhPrK-1774555859"]} 
[2026-03-26 23:12:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"mEWKqRX2yEZnn1n3w0HXFGszUVeqcbiQ","execution_time":"2026-03-26 23:12:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 23:12:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"mEWKqRX2yEZnn1n3w0HXFGszUVeqcbiQ","execution_time":"2026-03-26 23:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 23:12:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"mEWKqRX2yEZnn1n3w0HXFGszUVeqcbiQ","execution_time":"2026-03-26 23:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2UhPrK-1774555859","operation_id":166437,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 23:12:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"mEWKqRX2yEZnn1n3w0HXFGszUVeqcbiQ","execution_time":"2026-03-26 23:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2UhPrK-1774555859","operation_id":166437,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 23:12:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"mEWKqRX2yEZnn1n3w0HXFGszUVeqcbiQ","execution_time":"2026-03-26 23:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2UhPrK-1774555859","operation_id":166437,"count":1} 
[2026-03-26 23:12:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"mEWKqRX2yEZnn1n3w0HXFGszUVeqcbiQ","execution_time":"2026-03-26 23:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2UhPrK-1774555859","operation_id":166437,"count":1} 
[2026-03-26 23:12:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"mEWKqRX2yEZnn1n3w0HXFGszUVeqcbiQ","execution_time":"2026-03-26 23:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2UhPrK-1774555859","operation_id":166437,"user_id":189,"notification_type":"order_approved","reference_id":181688} 
[2026-03-26 23:12:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"mEWKqRX2yEZnn1n3w0HXFGszUVeqcbiQ","execution_time":"2026-03-26 23:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2UhPrK-1774555859","operation_id":166437,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 23:12:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"mEWKqRX2yEZnn1n3w0HXFGszUVeqcbiQ","execution_time":"2026-03-26 23:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2UhPrK-1774555859","operation_id":166437,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 23:12:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"mEWKqRX2yEZnn1n3w0HXFGszUVeqcbiQ","execution_time":"2026-03-26 23:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2UhPrK-1774555859","operation_id":166437,"processed":1,"errors":0} 
[2026-03-26 23:12:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"mEWKqRX2yEZnn1n3w0HXFGszUVeqcbiQ","execution_time":"2026-03-26 23:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2UhPrK-1774555859","operation_id":166437,"processed":1,"errors":0} 
[2026-03-26 23:12:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"mEWKqRX2yEZnn1n3w0HXFGszUVeqcbiQ","execution_time":"2026-03-26 23:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2UhPrK-1774555859","operation_id":166437} 
[2026-03-26 23:12:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 189  
[2026-03-26 23:13:40] production.INFO: Constructing job for order: 181689  
[2026-03-26 23:13:42] production.INFO: Handling job for order: 181689  
[2026-03-26 23:13:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 23:13:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:13:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=0dc18f47-e2e6-43bd-bfe0-49f680a8bd45&Player_ID=52263994818  
[2026-03-26 23:13:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=0dc18f47-e2e6-43bd-bfe0-49f680a8bd45&Player_ID=52263994818","has_body":false} 
[2026-03-26 23:13:43] production.INFO: Operation sent successfully {"operation_id":166438,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-C998S-1774556022","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 23:13:43"}},"processed_data":{"order_number":"ORD-C998S-1774556022","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-26 23:13:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-C998S-1774556022","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 23:13:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-C998S-1774556022","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 23:13:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 23:13:56] production.INFO: SendAcceptReject: Notification queued {"user_id":13,"notification_type":"order_approved","reference_id":181689} 
[2026-03-26 23:13:56] production.INFO: Order updated successfully. Order ID: 181689, Status: completed  
[2026-03-26 23:13:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-C998S-1774556022","status":"completed","codes_count":0} 
[2026-03-26 23:13:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 13  
[2026-03-26 23:13:59] production.INFO: Constructing job for order: 181690  
[2026-03-26 23:14:01] production.INFO: Handling job for order: 181690  
[2026-03-26 23:14:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 23:14:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:14:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=cb0eba14-6244-4264-b331-da8fa8c77995&Player_ID=52107902046  
[2026-03-26 23:14:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=cb0eba14-6244-4264-b331-da8fa8c77995&Player_ID=52107902046","has_body":false} 
[2026-03-26 23:14:02] production.INFO: Operation sent successfully {"operation_id":166439,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HtOL7d1-1774556041","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 23:14:02"}},"processed_data":{"order_number":"ORD-HtOL7d1-1774556041","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-26 23:14:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bqgNoWDDQ8tluLb3iaxK0vj1j4OQLZIn","execution_time":"2026-03-26 23:14:02"} 
[2026-03-26 23:14:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"bqgNoWDDQ8tluLb3iaxK0vj1j4OQLZIn","execution_time":"2026-03-26 23:14:02","total_operations":1,"sites_count":1} 
[2026-03-26 23:14:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"bqgNoWDDQ8tluLb3iaxK0vj1j4OQLZIn","execution_time":"2026-03-26 23:14:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-HtOL7d1-1774556041"]} 
[2026-03-26 23:14:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"bqgNoWDDQ8tluLb3iaxK0vj1j4OQLZIn","execution_time":"2026-03-26 23:14:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 23:14:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"bqgNoWDDQ8tluLb3iaxK0vj1j4OQLZIn","execution_time":"2026-03-26 23:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 23:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bqgNoWDDQ8tluLb3iaxK0vj1j4OQLZIn","execution_time":"2026-03-26 23:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HtOL7d1-1774556041","operation_id":166439} 
[2026-03-26 23:14:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"bqgNoWDDQ8tluLb3iaxK0vj1j4OQLZIn","execution_time":"2026-03-26 23:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HtOL7d1-1774556041","operation_id":166439,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 23:14:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"bqgNoWDDQ8tluLb3iaxK0vj1j4OQLZIn","execution_time":"2026-03-26 23:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HtOL7d1-1774556041","operation_id":166439,"processed":0,"errors":0} 
[2026-03-26 23:14:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"bqgNoWDDQ8tluLb3iaxK0vj1j4OQLZIn","execution_time":"2026-03-26 23:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HtOL7d1-1774556041","operation_id":166439} 
[2026-03-26 23:14:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HtOL7d1-1774556041","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 23:14:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-HtOL7d1-1774556041","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 23:14:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 23:14:12] production.INFO: SendAcceptReject: Notification queued {"user_id":13,"notification_type":"order_approved","reference_id":181690} 
[2026-03-26 23:14:12] production.INFO: Order updated successfully. Order ID: 181690, Status: completed  
[2026-03-26 23:14:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HtOL7d1-1774556041","status":"completed","codes_count":0} 
[2026-03-26 23:14:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 13  
[2026-03-26 23:15:02] production.INFO: Executing GetProducts task...  
[2026-03-26 23:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 23:15:02] production.INFO: Executing GetProducts task...  
[2026-03-26 23:15:04] production.INFO: async() رجع: true  
[2026-03-26 23:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 23:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 23:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 23:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 23:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 23:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 23:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 23:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 23:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 23:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 23:15:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 23:15:12] production.INFO: Constructing job for order: 181691  
[2026-03-26 23:15:14] production.INFO: Handling job for order: 181691  
[2026-03-26 23:15:14] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 23:15:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:15:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=11a6c6e3-4472-4f0d-b09c-19b08171de7f&Player_ID=0982591747  
[2026-03-26 23:15:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=11a6c6e3-4472-4f0d-b09c-19b08171de7f&Player_ID=0982591747","has_body":false} 
[2026-03-26 23:15:15] production.INFO: Operation sent successfully {"operation_id":166440,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tDmvXO-1774556115","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 23:15:15"}},"processed_data":{"order_number":"ORD-tDmvXO-1774556115","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 23:16:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KMbV4pTrN2VbiO2MTHyjUzZKihWeuA1C","execution_time":"2026-03-26 23:16:03"} 
[2026-03-26 23:16:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"KMbV4pTrN2VbiO2MTHyjUzZKihWeuA1C","execution_time":"2026-03-26 23:16:03","total_operations":1,"sites_count":1} 
[2026-03-26 23:16:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"KMbV4pTrN2VbiO2MTHyjUzZKihWeuA1C","execution_time":"2026-03-26 23:16:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-tDmvXO-1774556115"]} 
[2026-03-26 23:16:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"KMbV4pTrN2VbiO2MTHyjUzZKihWeuA1C","execution_time":"2026-03-26 23:16:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 23:16:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"KMbV4pTrN2VbiO2MTHyjUzZKihWeuA1C","execution_time":"2026-03-26 23:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 23:16:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"KMbV4pTrN2VbiO2MTHyjUzZKihWeuA1C","execution_time":"2026-03-26 23:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tDmvXO-1774556115","operation_id":166440,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 23:16:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"KMbV4pTrN2VbiO2MTHyjUzZKihWeuA1C","execution_time":"2026-03-26 23:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tDmvXO-1774556115","operation_id":166440,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 23:16:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"KMbV4pTrN2VbiO2MTHyjUzZKihWeuA1C","execution_time":"2026-03-26 23:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tDmvXO-1774556115","operation_id":166440,"count":1} 
[2026-03-26 23:16:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"KMbV4pTrN2VbiO2MTHyjUzZKihWeuA1C","execution_time":"2026-03-26 23:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tDmvXO-1774556115","operation_id":166440,"count":1} 
[2026-03-26 23:16:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"KMbV4pTrN2VbiO2MTHyjUzZKihWeuA1C","execution_time":"2026-03-26 23:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tDmvXO-1774556115","operation_id":166440,"user_id":36,"notification_type":"order_approved","reference_id":181691} 
[2026-03-26 23:16:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"KMbV4pTrN2VbiO2MTHyjUzZKihWeuA1C","execution_time":"2026-03-26 23:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tDmvXO-1774556115","operation_id":166440,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 23:16:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"KMbV4pTrN2VbiO2MTHyjUzZKihWeuA1C","execution_time":"2026-03-26 23:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tDmvXO-1774556115","operation_id":166440,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 23:16:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"KMbV4pTrN2VbiO2MTHyjUzZKihWeuA1C","execution_time":"2026-03-26 23:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tDmvXO-1774556115","operation_id":166440,"processed":1,"errors":0} 
[2026-03-26 23:16:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"KMbV4pTrN2VbiO2MTHyjUzZKihWeuA1C","execution_time":"2026-03-26 23:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tDmvXO-1774556115","operation_id":166440,"processed":1,"errors":0} 
[2026-03-26 23:16:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"KMbV4pTrN2VbiO2MTHyjUzZKihWeuA1C","execution_time":"2026-03-26 23:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tDmvXO-1774556115","operation_id":166440} 
[2026-03-26 23:16:03] production.ERROR: FCM send failed for token 78: Requested entity was not found.  
[2026-03-26 23:16:03] production.ERROR: FCM send failed for token 97: Requested entity was not found.  
[2026-03-26 23:16:04] production.ERROR: FCM send failed for token 126: Requested entity was not found.  
[2026-03-26 23:16:54] production.INFO: Constructing job for order: 181693  
[2026-03-26 23:16:55] production.INFO: Handling job for order: 181693  
[2026-03-26 23:16:55] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 23:16:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:16:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=d8cd19b1-78ca-4cce-a718-2b5762d6cfff&Player_ID=0985279389  
[2026-03-26 23:16:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=d8cd19b1-78ca-4cce-a718-2b5762d6cfff&Player_ID=0985279389","has_body":false} 
[2026-03-26 23:16:56] production.INFO: Operation sent successfully {"operation_id":166441,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Lny-1774556215","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 23:16:56"}},"processed_data":{"order_number":"ORD-Lny-1774556215","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 23:17:04] production.INFO: Constructing job for order: 181694  
[2026-03-26 23:17:05] production.INFO: Handling job for order: 181694  
[2026-03-26 23:17:05] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 23:17:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:17:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=aedf4021-4755-4e14-a071-d342cb047db9&Player_ID=0965255604  
[2026-03-26 23:17:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=aedf4021-4755-4e14-a071-d342cb047db9&Player_ID=0965255604","has_body":false} 
[2026-03-26 23:17:05] production.INFO: Operation sent successfully {"operation_id":166442,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-h3gyI3QP-1774556225","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 23:17:05"}},"processed_data":{"order_number":"ORD-h3gyI3QP-1774556225","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 23:17:39] production.INFO: Constructing job for order: 181695  
[2026-03-26 23:17:41] production.INFO: Handling job for order: 181695  
[2026-03-26 23:17:41] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 23:17:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:17:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=1dac9b93-43b4-446f-aed0-aa563c61443d&Player_ID=0995674589  
[2026-03-26 23:17:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=1dac9b93-43b4-446f-aed0-aa563c61443d&Player_ID=0995674589","has_body":false} 
[2026-03-26 23:17:42] production.INFO: Operation sent successfully {"operation_id":166443,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4gz2bPQ-1774556262","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 23:17:42"}},"processed_data":{"order_number":"ORD-4gz2bPQ-1774556262","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 23:17:56] production.INFO: Constructing job for order: 181697  
[2026-03-26 23:17:57] production.INFO: Handling job for order: 181697  
[2026-03-26 23:17:57] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 23:17:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:17:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=8a43cb6b-5851-42e3-9667-f4be316c4899&Player_ID=0995674589  
[2026-03-26 23:17:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=8a43cb6b-5851-42e3-9667-f4be316c4899&Player_ID=0995674589","has_body":false} 
[2026-03-26 23:17:58] production.INFO: Operation sent successfully {"operation_id":166444,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-AtQ-1774556278","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 23:17:58"}},"processed_data":{"order_number":"ORD-AtQ-1774556278","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 23:18:01] production.INFO: Constructing job for order: 181698  
[2026-03-26 23:18:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"VoBaqxuprmOvU2QTsd5Q45w7pMYLpU32","execution_time":"2026-03-26 23:18:04"} 
[2026-03-26 23:18:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"VoBaqxuprmOvU2QTsd5Q45w7pMYLpU32","execution_time":"2026-03-26 23:18:04","total_operations":4,"sites_count":1} 
[2026-03-26 23:18:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"VoBaqxuprmOvU2QTsd5Q45w7pMYLpU32","execution_time":"2026-03-26 23:18:04","site_id":4,"site_name":"swgamessls","orders_count":4,"order_ids":["ORD-Lny-1774556215","ORD-h3gyI3QP-1774556225","ORD-4gz2bPQ-1774556262","ORD-AtQ-1774556278"]} 
[2026-03-26 23:18:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"VoBaqxuprmOvU2QTsd5Q45w7pMYLpU32","execution_time":"2026-03-26 23:18:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 23:18:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"VoBaqxuprmOvU2QTsd5Q45w7pMYLpU32","execution_time":"2026-03-26 23:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-26 23:18:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VoBaqxuprmOvU2QTsd5Q45w7pMYLpU32","execution_time":"2026-03-26 23:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4gz2bPQ-1774556262","operation_id":166443} 
[2026-03-26 23:18:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VoBaqxuprmOvU2QTsd5Q45w7pMYLpU32","execution_time":"2026-03-26 23:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AtQ-1774556278","operation_id":166444} 
[2026-03-26 23:18:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"VoBaqxuprmOvU2QTsd5Q45w7pMYLpU32","execution_time":"2026-03-26 23:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lny-1774556215","operation_id":166441,"processed":2,"skipped":2,"updates_prepared":2} 
[2026-03-26 23:18:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"VoBaqxuprmOvU2QTsd5Q45w7pMYLpU32","execution_time":"2026-03-26 23:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lny-1774556215","operation_id":166441,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 23:18:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"VoBaqxuprmOvU2QTsd5Q45w7pMYLpU32","execution_time":"2026-03-26 23:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lny-1774556215","operation_id":166441,"count":2} 
[2026-03-26 23:18:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"VoBaqxuprmOvU2QTsd5Q45w7pMYLpU32","execution_time":"2026-03-26 23:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lny-1774556215","operation_id":166441,"count":2} 
[2026-03-26 23:18:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"VoBaqxuprmOvU2QTsd5Q45w7pMYLpU32","execution_time":"2026-03-26 23:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lny-1774556215","operation_id":166441,"user_id":1071,"notification_type":"order_approved","reference_id":181694} 
[2026-03-26 23:18:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"VoBaqxuprmOvU2QTsd5Q45w7pMYLpU32","execution_time":"2026-03-26 23:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lny-1774556215","operation_id":166441,"user_id":1056,"notification_type":"order_approved","reference_id":181693} 
[2026-03-26 23:18:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"VoBaqxuprmOvU2QTsd5Q45w7pMYLpU32","execution_time":"2026-03-26 23:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lny-1774556215","operation_id":166441,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 23:18:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"VoBaqxuprmOvU2QTsd5Q45w7pMYLpU32","execution_time":"2026-03-26 23:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lny-1774556215","operation_id":166441,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 23:18:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"VoBaqxuprmOvU2QTsd5Q45w7pMYLpU32","execution_time":"2026-03-26 23:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lny-1774556215","operation_id":166441,"processed":2,"errors":0} 
[2026-03-26 23:18:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"VoBaqxuprmOvU2QTsd5Q45w7pMYLpU32","execution_time":"2026-03-26 23:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lny-1774556215","operation_id":166441,"processed":2,"errors":0} 
[2026-03-26 23:18:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"VoBaqxuprmOvU2QTsd5Q45w7pMYLpU32","execution_time":"2026-03-26 23:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lny-1774556215","operation_id":166441} 
[2026-03-26 23:18:04] production.INFO: Handling job for order: 181698  
[2026-03-26 23:18:04] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 23:18:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:18:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=7889b18b-42b5-4c0a-8d30-8a4473d32786&Player_ID=0985279389  
[2026-03-26 23:18:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=7889b18b-42b5-4c0a-8d30-8a4473d32786&Player_ID=0985279389","has_body":false} 
[2026-03-26 23:18:05] production.INFO: Operation sent successfully {"operation_id":166445,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tTg-1774556285","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 23:18:05"}},"processed_data":{"order_number":"ORD-tTg-1774556285","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 23:18:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1071  
[2026-03-26 23:18:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-26 23:18:18] production.INFO: Constructing job for order: 181699  
[2026-03-26 23:18:20] production.INFO: Handling job for order: 181699  
[2026-03-26 23:18:20] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 23:18:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:18:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=02715f83-1dbb-4ef4-9789-0cc7c03f433e&Player_ID=0949302027  
[2026-03-26 23:18:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=02715f83-1dbb-4ef4-9789-0cc7c03f433e&Player_ID=0949302027","has_body":false} 
[2026-03-26 23:18:21] production.INFO: Operation sent successfully {"operation_id":166446,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5ud0t-1774556301","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 23:18:21"}},"processed_data":{"order_number":"ORD-5ud0t-1774556301","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 23:18:24] production.INFO: Constructing job for order: 181700  
[2026-03-26 23:18:27] production.INFO: Handling job for order: 181700  
[2026-03-26 23:18:27] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 23:18:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:18:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=a95cd3f1-bb46-48ac-8beb-dbdc214a09e3&Player_ID=0949302027  
[2026-03-26 23:18:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=a95cd3f1-bb46-48ac-8beb-dbdc214a09e3&Player_ID=0949302027","has_body":false} 
[2026-03-26 23:18:28] production.INFO: Operation sent successfully {"operation_id":166447,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bac2Y7lV-1774556308","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 23:18:28"}},"processed_data":{"order_number":"ORD-bac2Y7lV-1774556308","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 23:18:32] production.INFO: Constructing job for order: 181701  
[2026-03-26 23:18:34] production.INFO: Handling job for order: 181701  
[2026-03-26 23:18:34] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 23:18:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:18:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=a8572ec7-230a-4479-9ab4-3671310da1e5&Player_ID=0949302027  
[2026-03-26 23:18:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=a8572ec7-230a-4479-9ab4-3671310da1e5&Player_ID=0949302027","has_body":false} 
[2026-03-26 23:18:34] production.INFO: Operation sent successfully {"operation_id":166448,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MnvM5zo-1774556314","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 23:18:34"}},"processed_data":{"order_number":"ORD-MnvM5zo-1774556314","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 23:19:16] production.INFO: Constructing job for order: 181702  
[2026-03-26 23:19:19] production.INFO: Handling job for order: 181702  
[2026-03-26 23:19:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 23:19:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:19:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=4c196812-e9d8-485b-ab70-1eaa302b8d45&Player_ID=5566570784  
[2026-03-26 23:19:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=4c196812-e9d8-485b-ab70-1eaa302b8d45&Player_ID=5566570784","has_body":false} 
[2026-03-26 23:19:20] production.INFO: Operation sent successfully {"operation_id":166449,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jeVc-1774556360","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 23:19:20"}},"processed_data":{"order_number":"ORD-jeVc-1774556360","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-26 23:19:24] production.INFO: Constructing job for order: 181703  
[2026-03-26 23:19:26] production.INFO: Handling job for order: 181703  
[2026-03-26 23:19:26] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 23:19:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:19:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=092c8321-7301-4757-acad-eb978cc5aa7b&Player_ID=0962911531  
[2026-03-26 23:19:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=092c8321-7301-4757-acad-eb978cc5aa7b&Player_ID=0962911531","has_body":false} 
[2026-03-26 23:19:27] production.INFO: Operation sent successfully {"operation_id":166450,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NGNvG8q-1774556367","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 23:19:27"}},"processed_data":{"order_number":"ORD-NGNvG8q-1774556367","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 23:19:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-jeVc-1774556360","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 23:19:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-jeVc-1774556360","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 23:19:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 23:19:30] production.INFO: SendAcceptReject: Notification queued {"user_id":1689,"notification_type":"order_approved","reference_id":181702} 
[2026-03-26 23:19:30] production.INFO: Order updated successfully. Order ID: 181702, Status: completed  
[2026-03-26 23:19:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-jeVc-1774556360","status":"completed","codes_count":0} 
[2026-03-26 23:19:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1689  
[2026-03-26 23:19:59] production.INFO: Constructing job for order: 181704  
[2026-03-26 23:20:00] production.INFO: Handling job for order: 181704  
[2026-03-26 23:20:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 23:20:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:20:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/568/params?qty=16800&uuid=b312479f-6b74-4e32-8e95-b974a00b64bc&Player_ID=31851465  
[2026-03-26 23:20:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/568/params?qty=16800&uuid=b312479f-6b74-4e32-8e95-b974a00b64bc&Player_ID=31851465","has_body":false} 
[2026-03-26 23:20:01] production.INFO: Operation sent successfully {"operation_id":166451,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hFL-1774556401","amount":17.85219239999999985002432367764413356781005859375,"status":"processing","product":"Higo Amount","game":"HigoChat","notes":[],"created_at":"2026-03-26 23:20:01"}},"processed_data":{"order_number":"ORD-hFL-1774556401","amount":17.85219239999999985002432367764413356781005859375,"status":"processing","product":"Higo Amount","game":"HigoChat"}} 
[2026-03-26 23:20:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Peobv0zwMMltIEvE0HpMARCzRByQz6ci","execution_time":"2026-03-26 23:20:04"} 
[2026-03-26 23:20:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Peobv0zwMMltIEvE0HpMARCzRByQz6ci","execution_time":"2026-03-26 23:20:04","total_operations":8,"sites_count":2} 
[2026-03-26 23:20:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Peobv0zwMMltIEvE0HpMARCzRByQz6ci","execution_time":"2026-03-26 23:20:04","site_id":4,"site_name":"swgamessls","orders_count":7,"order_ids":["ORD-4gz2bPQ-1774556262","ORD-AtQ-1774556278","ORD-tTg-1774556285","ORD-5ud0t-1774556301","ORD-bac2Y7lV-1774556308","ORD-MnvM5zo-1774556314","ORD-NGNvG8q-1774556367"]} 
[2026-03-26 23:20:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Peobv0zwMMltIEvE0HpMARCzRByQz6ci","execution_time":"2026-03-26 23:20:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 23:20:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Peobv0zwMMltIEvE0HpMARCzRByQz6ci","execution_time":"2026-03-26 23:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-26 23:20:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Peobv0zwMMltIEvE0HpMARCzRByQz6ci","execution_time":"2026-03-26 23:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tTg-1774556285","operation_id":166445,"processed":7,"skipped":0,"updates_prepared":7} 
[2026-03-26 23:20:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Peobv0zwMMltIEvE0HpMARCzRByQz6ci","execution_time":"2026-03-26 23:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tTg-1774556285","operation_id":166445,"total_items":7,"chunks":1,"chunk_size":10} 
[2026-03-26 23:20:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Peobv0zwMMltIEvE0HpMARCzRByQz6ci","execution_time":"2026-03-26 23:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tTg-1774556285","operation_id":166445,"count":7} 
[2026-03-26 23:20:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Peobv0zwMMltIEvE0HpMARCzRByQz6ci","execution_time":"2026-03-26 23:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tTg-1774556285","operation_id":166445,"count":7} 
[2026-03-26 23:20:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Peobv0zwMMltIEvE0HpMARCzRByQz6ci","execution_time":"2026-03-26 23:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tTg-1774556285","operation_id":166445,"user_id":1071,"notification_type":"order_approved","reference_id":181695} 
[2026-03-26 23:20:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Peobv0zwMMltIEvE0HpMARCzRByQz6ci","execution_time":"2026-03-26 23:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tTg-1774556285","operation_id":166445,"user_id":45,"notification_type":"order_approved","reference_id":181699} 
[2026-03-26 23:20:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Peobv0zwMMltIEvE0HpMARCzRByQz6ci","execution_time":"2026-03-26 23:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tTg-1774556285","operation_id":166445,"user_id":1071,"notification_type":"order_approved","reference_id":181697} 
[2026-03-26 23:20:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Peobv0zwMMltIEvE0HpMARCzRByQz6ci","execution_time":"2026-03-26 23:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tTg-1774556285","operation_id":166445,"user_id":45,"notification_type":"order_approved","reference_id":181700} 
[2026-03-26 23:20:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Peobv0zwMMltIEvE0HpMARCzRByQz6ci","execution_time":"2026-03-26 23:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tTg-1774556285","operation_id":166445,"user_id":45,"notification_type":"order_approved","reference_id":181701} 
[2026-03-26 23:20:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Peobv0zwMMltIEvE0HpMARCzRByQz6ci","execution_time":"2026-03-26 23:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tTg-1774556285","operation_id":166445,"user_id":904,"notification_type":"order_approved","reference_id":181703} 
[2026-03-26 23:20:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Peobv0zwMMltIEvE0HpMARCzRByQz6ci","execution_time":"2026-03-26 23:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tTg-1774556285","operation_id":166445,"user_id":1056,"notification_type":"order_approved","reference_id":181698} 
[2026-03-26 23:20:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Peobv0zwMMltIEvE0HpMARCzRByQz6ci","execution_time":"2026-03-26 23:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tTg-1774556285","operation_id":166445,"chunk_number":1,"processed":7,"errors":0,"total_operations":7,"total_orders":7,"total_codes":0,"total_refunds":0} 
[2026-03-26 23:20:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Peobv0zwMMltIEvE0HpMARCzRByQz6ci","execution_time":"2026-03-26 23:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tTg-1774556285","operation_id":166445,"total_processed":7,"total_errors":0,"chunks_processed":1} 
[2026-03-26 23:20:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Peobv0zwMMltIEvE0HpMARCzRByQz6ci","execution_time":"2026-03-26 23:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tTg-1774556285","operation_id":166445,"processed":7,"errors":0} 
[2026-03-26 23:20:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Peobv0zwMMltIEvE0HpMARCzRByQz6ci","execution_time":"2026-03-26 23:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tTg-1774556285","operation_id":166445,"processed":7,"errors":0} 
[2026-03-26 23:20:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Peobv0zwMMltIEvE0HpMARCzRByQz6ci","execution_time":"2026-03-26 23:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tTg-1774556285","operation_id":166445,"orders_count":1,"order_ids":["ORD-hFL-1774556401"]} 
[2026-03-26 23:20:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Peobv0zwMMltIEvE0HpMARCzRByQz6ci","execution_time":"2026-03-26 23:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tTg-1774556285","operation_id":166445} 
[2026-03-26 23:20:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Peobv0zwMMltIEvE0HpMARCzRByQz6ci","execution_time":"2026-03-26 23:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tTg-1774556285","operation_id":166445,"orders_count":1} 
[2026-03-26 23:20:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Peobv0zwMMltIEvE0HpMARCzRByQz6ci","execution_time":"2026-03-26 23:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hFL-1774556401","operation_id":166451} 
[2026-03-26 23:20:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Peobv0zwMMltIEvE0HpMARCzRByQz6ci","execution_time":"2026-03-26 23:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hFL-1774556401","operation_id":166451,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 23:20:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Peobv0zwMMltIEvE0HpMARCzRByQz6ci","execution_time":"2026-03-26 23:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hFL-1774556401","operation_id":166451,"processed":0,"errors":0} 
[2026-03-26 23:20:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Peobv0zwMMltIEvE0HpMARCzRByQz6ci","execution_time":"2026-03-26 23:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hFL-1774556401","operation_id":166451} 
[2026-03-26 23:20:04] production.INFO: Executing GetProducts task...  
[2026-03-26 23:20:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 23:20:04] production.INFO: Executing GetProducts task...  
[2026-03-26 23:20:06] production.INFO: async() رجع: true  
[2026-03-26 23:20:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 23:20:07] production.WARNING: Product with ID 395 not found  
[2026-03-26 23:20:07] production.WARNING: Product with ID 213 not found  
[2026-03-26 23:20:07] production.WARNING: Product with ID 212 not found  
[2026-03-26 23:20:07] production.WARNING: Product with ID 211 not found  
[2026-03-26 23:20:07] production.WARNING: Product with ID 210 not found  
[2026-03-26 23:20:07] production.WARNING: Product with ID 209 not found  
[2026-03-26 23:20:07] production.WARNING: Product with ID 214 not found  
[2026-03-26 23:20:07] production.WARNING: Product with ID 215 not found  
[2026-03-26 23:20:07] production.WARNING: Product with ID 216 not found  
[2026-03-26 23:20:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 23:20:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1071  
[2026-03-26 23:20:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 45  
[2026-03-26 23:20:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1071  
[2026-03-26 23:20:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 45  
[2026-03-26 23:20:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 45  
[2026-03-26 23:20:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 904  
[2026-03-26 23:20:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-26 23:21:41] production.INFO: Constructing job for order: 181705  
[2026-03-26 23:21:44] production.INFO: Handling job for order: 181705  
[2026-03-26 23:21:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 23:21:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:21:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=055f66c7-ebcf-4d73-9a45-af9ce2813459&Player_ID=8040495509  
[2026-03-26 23:21:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=055f66c7-ebcf-4d73-9a45-af9ce2813459&Player_ID=8040495509","has_body":false} 
[2026-03-26 23:21:45] production.INFO: Operation sent successfully {"operation_id":166452,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DvLNVWJ-1774556504","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 23:21:45"}},"processed_data":{"order_number":"ORD-DvLNVWJ-1774556504","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 23:21:59] production.INFO: Constructing job for order: 181706  
[2026-03-26 23:22:00] production.INFO: Handling job for order: 181706  
[2026-03-26 23:22:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 23:22:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:22:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=3ad6a166-6fb0-48e0-a749-ce2dcde40c37&Player_ID=43248797  
[2026-03-26 23:22:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=3ad6a166-6fb0-48e0-a749-ce2dcde40c37&Player_ID=43248797","has_body":false} 
[2026-03-26 23:22:01] production.INFO: Operation sent successfully {"operation_id":166453,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rey-1774556520","amount":1.705263700000000159917590281111188232898712158203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-26 23:22:01"}},"processed_data":{"order_number":"ORD-rey-1774556520","amount":1.705263700000000159917590281111188232898712158203125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-26 23:22:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"srSqI20gSpD9ilGbkq306eTh1XMDCIC9","execution_time":"2026-03-26 23:22:04"} 
[2026-03-26 23:22:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"srSqI20gSpD9ilGbkq306eTh1XMDCIC9","execution_time":"2026-03-26 23:22:04","total_operations":3,"sites_count":1} 
[2026-03-26 23:22:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"srSqI20gSpD9ilGbkq306eTh1XMDCIC9","execution_time":"2026-03-26 23:22:04","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-hFL-1774556401","ORD-DvLNVWJ-1774556504","ORD-rey-1774556520"]} 
[2026-03-26 23:22:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"srSqI20gSpD9ilGbkq306eTh1XMDCIC9","execution_time":"2026-03-26 23:22:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 23:22:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"srSqI20gSpD9ilGbkq306eTh1XMDCIC9","execution_time":"2026-03-26 23:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-26 23:22:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"srSqI20gSpD9ilGbkq306eTh1XMDCIC9","execution_time":"2026-03-26 23:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvLNVWJ-1774556504","operation_id":166452} 
[2026-03-26 23:22:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"srSqI20gSpD9ilGbkq306eTh1XMDCIC9","execution_time":"2026-03-26 23:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rey-1774556520","operation_id":166453} 
[2026-03-26 23:22:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"srSqI20gSpD9ilGbkq306eTh1XMDCIC9","execution_time":"2026-03-26 23:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rey-1774556520","operation_id":166453,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-26 23:22:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"srSqI20gSpD9ilGbkq306eTh1XMDCIC9","execution_time":"2026-03-26 23:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rey-1774556520","operation_id":166453,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 23:22:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"srSqI20gSpD9ilGbkq306eTh1XMDCIC9","execution_time":"2026-03-26 23:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rey-1774556520","operation_id":166453,"count":1} 
[2026-03-26 23:22:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"srSqI20gSpD9ilGbkq306eTh1XMDCIC9","execution_time":"2026-03-26 23:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rey-1774556520","operation_id":166453,"count":1} 
[2026-03-26 23:22:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"srSqI20gSpD9ilGbkq306eTh1XMDCIC9","execution_time":"2026-03-26 23:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rey-1774556520","operation_id":166453,"user_id":1700,"notification_type":"order_approved","reference_id":181704} 
[2026-03-26 23:22:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"srSqI20gSpD9ilGbkq306eTh1XMDCIC9","execution_time":"2026-03-26 23:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rey-1774556520","operation_id":166453,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 23:22:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"srSqI20gSpD9ilGbkq306eTh1XMDCIC9","execution_time":"2026-03-26 23:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rey-1774556520","operation_id":166453,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 23:22:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"srSqI20gSpD9ilGbkq306eTh1XMDCIC9","execution_time":"2026-03-26 23:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rey-1774556520","operation_id":166453,"processed":1,"errors":0} 
[2026-03-26 23:22:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"srSqI20gSpD9ilGbkq306eTh1XMDCIC9","execution_time":"2026-03-26 23:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rey-1774556520","operation_id":166453,"processed":1,"errors":0} 
[2026-03-26 23:22:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"srSqI20gSpD9ilGbkq306eTh1XMDCIC9","execution_time":"2026-03-26 23:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rey-1774556520","operation_id":166453} 
[2026-03-26 23:22:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1700  
[2026-03-26 23:22:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hFL-1774556401","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 23:22:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-hFL-1774556401","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 23:22:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 23:22:06] production.ERROR: Order not found or already processed. External ID: ORD-hFL-1774556401  
[2026-03-26 23:22:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hFL-1774556401","status":"completed","codes_count":0} 
[2026-03-26 23:22:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-DvLNVWJ-1774556504","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 23:22:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-DvLNVWJ-1774556504","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 23:22:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 23:22:13] production.INFO: SendAcceptReject: Notification queued {"user_id":129,"notification_type":"order_approved","reference_id":181705} 
[2026-03-26 23:22:13] production.INFO: Order updated successfully. Order ID: 181705, Status: completed  
[2026-03-26 23:22:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-DvLNVWJ-1774556504","status":"completed","codes_count":0} 
[2026-03-26 23:22:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 129  
[2026-03-26 23:22:17] production.INFO: Constructing job for order: 181707  
[2026-03-26 23:22:19] production.INFO: Handling job for order: 181707  
[2026-03-26 23:22:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 23:22:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:22:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5256f5f3-5f54-4fd9-a155-4cd9d58f8f1f&Player_ID=5859652472  
[2026-03-26 23:22:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5256f5f3-5f54-4fd9-a155-4cd9d58f8f1f&Player_ID=5859652472","has_body":false} 
[2026-03-26 23:22:20] production.INFO: Operation sent successfully {"operation_id":166454,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-A5Y-1774556539","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 23:22:20"}},"processed_data":{"order_number":"ORD-A5Y-1774556539","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 23:22:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-A5Y-1774556539","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 23:22:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-A5Y-1774556539","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 23:22:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 23:22:30] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":181707} 
[2026-03-26 23:22:30] production.INFO: Order updated successfully. Order ID: 181707, Status: completed  
[2026-03-26 23:22:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-A5Y-1774556539","status":"completed","codes_count":0} 
[2026-03-26 23:22:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-26 23:22:34] production.INFO: Constructing job for order: 181708  
[2026-03-26 23:22:35] production.INFO: Handling job for order: 181708  
[2026-03-26 23:22:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 23:22:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:22:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=48dca51f-17ae-48bb-92f1-21e81721a13e&Player_ID=5859652472  
[2026-03-26 23:22:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=48dca51f-17ae-48bb-92f1-21e81721a13e&Player_ID=5859652472","has_body":false} 
[2026-03-26 23:22:36] production.INFO: Operation sent successfully {"operation_id":166455,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-d7gkwUD-1774556555","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 23:22:36"}},"processed_data":{"order_number":"ORD-d7gkwUD-1774556555","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 23:22:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-d7gkwUD-1774556555","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 23:22:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-d7gkwUD-1774556555","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 23:22:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 23:22:45] production.INFO: SendAcceptReject: Notification queued {"user_id":93,"notification_type":"order_approved","reference_id":181708} 
[2026-03-26 23:22:45] production.INFO: Order updated successfully. Order ID: 181708, Status: completed  
[2026-03-26 23:22:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-d7gkwUD-1774556555","status":"completed","codes_count":0} 
[2026-03-26 23:22:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 93  
[2026-03-26 23:22:49] production.INFO: Constructing job for order: 181709  
[2026-03-26 23:22:51] production.INFO: Constructing job for order: 181710  
[2026-03-26 23:22:52] production.INFO: Handling job for order: 181709  
[2026-03-26 23:22:52] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 23:22:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:22:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=19be75a1-9389-4275-b20e-3ed7360c8be4&Player_ID=0959705892  
[2026-03-26 23:22:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=19be75a1-9389-4275-b20e-3ed7360c8be4&Player_ID=0959705892","has_body":false} 
[2026-03-26 23:22:53] production.INFO: Operation sent successfully {"operation_id":166456,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bn30MKU-1774556572","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 23:22:53"}},"processed_data":{"order_number":"ORD-bn30MKU-1774556572","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 23:22:53] production.INFO: Handling job for order: 181710  
[2026-03-26 23:22:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 23:22:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:22:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=35000&uuid=684e8787-6c7c-46f8-a44e-741de5db6d36&Player_ID=589096021  
[2026-03-26 23:22:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=35000&uuid=684e8787-6c7c-46f8-a44e-741de5db6d36&Player_ID=589096021","has_body":false} 
[2026-03-26 23:22:53] production.INFO: Constructing job for order: 181711  
[2026-03-26 23:22:54] production.INFO: Operation sent successfully {"operation_id":166457,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WmmuDu-1774556573","amount":3.535087499999999938182781988871283829212188720703125,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-26 23:22:54"}},"processed_data":{"order_number":"ORD-WmmuDu-1774556573","amount":3.535087499999999938182781988871283829212188720703125,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-26 23:22:54] production.INFO: Handling job for order: 181711  
[2026-03-26 23:22:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 23:22:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:22:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=cdccf356-46b1-4905-b3de-1999914a9c91&Player_ID=8040495509  
[2026-03-26 23:22:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=cdccf356-46b1-4905-b3de-1999914a9c91&Player_ID=8040495509","has_body":false} 
[2026-03-26 23:22:54] production.INFO: Operation sent successfully {"operation_id":166458,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GKO91NKF-1774556574","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 23:22:54"}},"processed_data":{"order_number":"ORD-GKO91NKF-1774556574","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 23:23:00] production.INFO: Constructing job for order: 181712  
[2026-03-26 23:23:03] production.INFO: Constructing job for order: 181713  
[2026-03-26 23:23:03] production.INFO: Handling job for order: 181712  
[2026-03-26 23:23:03] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 23:23:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:23:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=8c30652c-c656-4c80-9105-fc3127d07615&Player_ID=0985279389  
[2026-03-26 23:23:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=8c30652c-c656-4c80-9105-fc3127d07615&Player_ID=0985279389","has_body":false} 
[2026-03-26 23:23:04] production.INFO: Operation sent successfully {"operation_id":166459,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-eKKxwD-1774556584","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 23:23:04"}},"processed_data":{"order_number":"ORD-eKKxwD-1774556584","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 23:23:04] production.INFO: Handling job for order: 181713  
[2026-03-26 23:23:04] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 23:23:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:23:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=d7ab2dab-f4cb-4866-9b7a-4b372d850f75&Player_ID=0959705892  
[2026-03-26 23:23:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=d7ab2dab-f4cb-4866-9b7a-4b372d850f75&Player_ID=0959705892","has_body":false} 
[2026-03-26 23:23:05] production.INFO: Operation sent successfully {"operation_id":166460,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LlbwVtQa-1774556585","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 23:23:05"}},"processed_data":{"order_number":"ORD-LlbwVtQa-1774556585","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 23:23:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-GKO91NKF-1774556574","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 23:23:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-GKO91NKF-1774556574","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 23:23:24] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 23:23:24] production.INFO: SendAcceptReject: Notification queued {"user_id":129,"notification_type":"order_approved","reference_id":181711} 
[2026-03-26 23:23:24] production.INFO: Order updated successfully. Order ID: 181711, Status: completed  
[2026-03-26 23:23:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-GKO91NKF-1774556574","status":"completed","codes_count":0} 
[2026-03-26 23:23:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 129  
[2026-03-26 23:23:35] production.INFO: Constructing job for order: 181714  
[2026-03-26 23:23:38] production.INFO: Handling job for order: 181714  
[2026-03-26 23:23:38] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 23:23:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:23:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=816d9944-d9e7-4dd5-b131-192ce24b831d&Player_ID=0981774691  
[2026-03-26 23:23:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=816d9944-d9e7-4dd5-b131-192ce24b831d&Player_ID=0981774691","has_body":false} 
[2026-03-26 23:23:39] production.INFO: Operation sent successfully {"operation_id":166461,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9N2-1774556618","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 23:23:39"}},"processed_data":{"order_number":"ORD-9N2-1774556618","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 23:24:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"V3HYJKh3J6pa2LfTC46dIDdTNk1jzwtw","execution_time":"2026-03-26 23:24:03"} 
[2026-03-26 23:24:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"V3HYJKh3J6pa2LfTC46dIDdTNk1jzwtw","execution_time":"2026-03-26 23:24:03","total_operations":6,"sites_count":2} 
[2026-03-26 23:24:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"V3HYJKh3J6pa2LfTC46dIDdTNk1jzwtw","execution_time":"2026-03-26 23:24:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-rey-1774556520","ORD-WmmuDu-1774556573"]} 
[2026-03-26 23:24:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"V3HYJKh3J6pa2LfTC46dIDdTNk1jzwtw","execution_time":"2026-03-26 23:24:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 23:24:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"V3HYJKh3J6pa2LfTC46dIDdTNk1jzwtw","execution_time":"2026-03-26 23:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 23:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"V3HYJKh3J6pa2LfTC46dIDdTNk1jzwtw","execution_time":"2026-03-26 23:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rey-1774556520","operation_id":166453} 
[2026-03-26 23:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"V3HYJKh3J6pa2LfTC46dIDdTNk1jzwtw","execution_time":"2026-03-26 23:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WmmuDu-1774556573","operation_id":166457} 
[2026-03-26 23:24:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"V3HYJKh3J6pa2LfTC46dIDdTNk1jzwtw","execution_time":"2026-03-26 23:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WmmuDu-1774556573","operation_id":166457,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 23:24:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"V3HYJKh3J6pa2LfTC46dIDdTNk1jzwtw","execution_time":"2026-03-26 23:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WmmuDu-1774556573","operation_id":166457,"processed":0,"errors":0} 
[2026-03-26 23:24:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"V3HYJKh3J6pa2LfTC46dIDdTNk1jzwtw","execution_time":"2026-03-26 23:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WmmuDu-1774556573","operation_id":166457,"orders_count":4,"order_ids":["ORD-bn30MKU-1774556572","ORD-eKKxwD-1774556584","ORD-LlbwVtQa-1774556585","ORD-9N2-1774556618"]} 
[2026-03-26 23:24:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"V3HYJKh3J6pa2LfTC46dIDdTNk1jzwtw","execution_time":"2026-03-26 23:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WmmuDu-1774556573","operation_id":166457} 
[2026-03-26 23:24:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"V3HYJKh3J6pa2LfTC46dIDdTNk1jzwtw","execution_time":"2026-03-26 23:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WmmuDu-1774556573","operation_id":166457,"orders_count":4} 
[2026-03-26 23:24:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"V3HYJKh3J6pa2LfTC46dIDdTNk1jzwtw","execution_time":"2026-03-26 23:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LlbwVtQa-1774556585","operation_id":166460,"processed":4,"skipped":0,"updates_prepared":4} 
[2026-03-26 23:24:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"V3HYJKh3J6pa2LfTC46dIDdTNk1jzwtw","execution_time":"2026-03-26 23:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LlbwVtQa-1774556585","operation_id":166460,"total_items":4,"chunks":1,"chunk_size":10} 
[2026-03-26 23:24:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"V3HYJKh3J6pa2LfTC46dIDdTNk1jzwtw","execution_time":"2026-03-26 23:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LlbwVtQa-1774556585","operation_id":166460,"count":4} 
[2026-03-26 23:24:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"V3HYJKh3J6pa2LfTC46dIDdTNk1jzwtw","execution_time":"2026-03-26 23:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LlbwVtQa-1774556585","operation_id":166460,"count":4} 
[2026-03-26 23:24:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"V3HYJKh3J6pa2LfTC46dIDdTNk1jzwtw","execution_time":"2026-03-26 23:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LlbwVtQa-1774556585","operation_id":166460,"user_id":1071,"notification_type":"order_approved","reference_id":181714} 
[2026-03-26 23:24:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"V3HYJKh3J6pa2LfTC46dIDdTNk1jzwtw","execution_time":"2026-03-26 23:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LlbwVtQa-1774556585","operation_id":166460,"user_id":1071,"notification_type":"order_approved","reference_id":181709} 
[2026-03-26 23:24:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"V3HYJKh3J6pa2LfTC46dIDdTNk1jzwtw","execution_time":"2026-03-26 23:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LlbwVtQa-1774556585","operation_id":166460,"user_id":1056,"notification_type":"order_approved","reference_id":181712} 
[2026-03-26 23:24:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"V3HYJKh3J6pa2LfTC46dIDdTNk1jzwtw","execution_time":"2026-03-26 23:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LlbwVtQa-1774556585","operation_id":166460,"user_id":1071,"notification_type":"order_approved","reference_id":181713} 
[2026-03-26 23:24:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"V3HYJKh3J6pa2LfTC46dIDdTNk1jzwtw","execution_time":"2026-03-26 23:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LlbwVtQa-1774556585","operation_id":166460,"chunk_number":1,"processed":4,"errors":0,"total_operations":4,"total_orders":4,"total_codes":0,"total_refunds":0} 
[2026-03-26 23:24:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"V3HYJKh3J6pa2LfTC46dIDdTNk1jzwtw","execution_time":"2026-03-26 23:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LlbwVtQa-1774556585","operation_id":166460,"total_processed":4,"total_errors":0,"chunks_processed":1} 
[2026-03-26 23:24:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"V3HYJKh3J6pa2LfTC46dIDdTNk1jzwtw","execution_time":"2026-03-26 23:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LlbwVtQa-1774556585","operation_id":166460,"processed":4,"errors":0} 
[2026-03-26 23:24:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"V3HYJKh3J6pa2LfTC46dIDdTNk1jzwtw","execution_time":"2026-03-26 23:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LlbwVtQa-1774556585","operation_id":166460,"processed":4,"errors":0} 
[2026-03-26 23:24:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"V3HYJKh3J6pa2LfTC46dIDdTNk1jzwtw","execution_time":"2026-03-26 23:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LlbwVtQa-1774556585","operation_id":166460} 
[2026-03-26 23:24:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1071  
[2026-03-26 23:24:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1071  
[2026-03-26 23:24:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-26 23:24:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1071  
[2026-03-26 23:24:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rey-1774556520","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 23:24:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-rey-1774556520","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 23:24:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 23:24:07] production.INFO: SendAcceptReject: Notification queued {"user_id":1158,"notification_type":"order_approved","reference_id":181706} 
[2026-03-26 23:24:07] production.INFO: Order updated successfully. Order ID: 181706, Status: completed  
[2026-03-26 23:24:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rey-1774556520","status":"completed","codes_count":0} 
[2026-03-26 23:24:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-26 23:24:49] production.INFO: Constructing job for order: 181715  
[2026-03-26 23:24:50] production.INFO: Constructing job for order: 181716  
[2026-03-26 23:24:51] production.INFO: Handling job for order: 181715  
[2026-03-26 23:24:51] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 23:24:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:24:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=02f669ba-5b12-4fd9-b540-5c7e53cf852b&Player_ID=0981774691  
[2026-03-26 23:24:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=02f669ba-5b12-4fd9-b540-5c7e53cf852b&Player_ID=0981774691","has_body":false} 
[2026-03-26 23:24:52] production.INFO: Operation sent successfully {"operation_id":166462,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uFlbDrfy-1774556692","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 23:24:52"}},"processed_data":{"order_number":"ORD-uFlbDrfy-1774556692","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 23:24:52] production.INFO: Handling job for order: 181716  
[2026-03-26 23:24:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 23:24:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:24:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=09f670df-27db-4077-89de-de0e30af97ca&Player_ID=8040495509  
[2026-03-26 23:24:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=09f670df-27db-4077-89de-de0e30af97ca&Player_ID=8040495509","has_body":false} 
[2026-03-26 23:24:53] production.INFO: Operation sent successfully {"operation_id":166463,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gtpq-1774556692","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 23:24:53"}},"processed_data":{"order_number":"ORD-gtpq-1774556692","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 23:25:02] production.INFO: Executing GetProducts task...  
[2026-03-26 23:25:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 23:25:02] production.INFO: Executing GetProducts task...  
[2026-03-26 23:25:04] production.INFO: async() رجع: true  
[2026-03-26 23:25:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 23:25:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 23:25:04] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"5.0","mainamount":"5","operation_number":"160835891","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phphm0ap2li8mbjcXCnp3e"}},"user_id":1512} 
[2026-03-26 23:25:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 23:25:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 23:25:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 23:25:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 23:25:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 23:25:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 23:25:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 23:25:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 23:25:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 23:25:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 23:25:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 23:25:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 23:25:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 23:25:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 23:25:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 23:25:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 23:25:05] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 23:25:05] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18981,"user_id":1512,"amount":5.0,"admins_notified":7} 
[2026-03-26 23:25:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-gtpq-1774556692","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 23:25:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-gtpq-1774556692","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 23:25:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 23:25:12] production.INFO: SendAcceptReject: Notification queued {"user_id":129,"notification_type":"order_approved","reference_id":181716} 
[2026-03-26 23:25:12] production.INFO: Order updated successfully. Order ID: 181716, Status: completed  
[2026-03-26 23:25:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-gtpq-1774556692","status":"completed","codes_count":0} 
[2026-03-26 23:25:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 129  
[2026-03-26 23:26:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"QEBMZEWME9OE7CERyxCQ1yIXQnf7cPsm","execution_time":"2026-03-26 23:26:02"} 
[2026-03-26 23:26:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"QEBMZEWME9OE7CERyxCQ1yIXQnf7cPsm","execution_time":"2026-03-26 23:26:02","total_operations":2,"sites_count":2} 
[2026-03-26 23:26:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"QEBMZEWME9OE7CERyxCQ1yIXQnf7cPsm","execution_time":"2026-03-26 23:26:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-WmmuDu-1774556573"]} 
[2026-03-26 23:26:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"QEBMZEWME9OE7CERyxCQ1yIXQnf7cPsm","execution_time":"2026-03-26 23:26:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 23:26:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"QEBMZEWME9OE7CERyxCQ1yIXQnf7cPsm","execution_time":"2026-03-26 23:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 23:26:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"QEBMZEWME9OE7CERyxCQ1yIXQnf7cPsm","execution_time":"2026-03-26 23:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WmmuDu-1774556573","operation_id":166457,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 23:26:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"QEBMZEWME9OE7CERyxCQ1yIXQnf7cPsm","execution_time":"2026-03-26 23:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WmmuDu-1774556573","operation_id":166457,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 23:26:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"QEBMZEWME9OE7CERyxCQ1yIXQnf7cPsm","execution_time":"2026-03-26 23:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WmmuDu-1774556573","operation_id":166457,"count":1} 
[2026-03-26 23:26:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"QEBMZEWME9OE7CERyxCQ1yIXQnf7cPsm","execution_time":"2026-03-26 23:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WmmuDu-1774556573","operation_id":166457,"count":1} 
[2026-03-26 23:26:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"QEBMZEWME9OE7CERyxCQ1yIXQnf7cPsm","execution_time":"2026-03-26 23:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WmmuDu-1774556573","operation_id":166457,"user_id":1054,"notification_type":"order_approved","reference_id":181710} 
[2026-03-26 23:26:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"QEBMZEWME9OE7CERyxCQ1yIXQnf7cPsm","execution_time":"2026-03-26 23:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WmmuDu-1774556573","operation_id":166457,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 23:26:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"QEBMZEWME9OE7CERyxCQ1yIXQnf7cPsm","execution_time":"2026-03-26 23:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WmmuDu-1774556573","operation_id":166457,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 23:26:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"QEBMZEWME9OE7CERyxCQ1yIXQnf7cPsm","execution_time":"2026-03-26 23:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WmmuDu-1774556573","operation_id":166457,"processed":1,"errors":0} 
[2026-03-26 23:26:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"QEBMZEWME9OE7CERyxCQ1yIXQnf7cPsm","execution_time":"2026-03-26 23:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WmmuDu-1774556573","operation_id":166457,"processed":1,"errors":0} 
[2026-03-26 23:26:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"QEBMZEWME9OE7CERyxCQ1yIXQnf7cPsm","execution_time":"2026-03-26 23:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WmmuDu-1774556573","operation_id":166457,"orders_count":1,"order_ids":["ORD-uFlbDrfy-1774556692"]} 
[2026-03-26 23:26:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"QEBMZEWME9OE7CERyxCQ1yIXQnf7cPsm","execution_time":"2026-03-26 23:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WmmuDu-1774556573","operation_id":166457} 
[2026-03-26 23:26:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"QEBMZEWME9OE7CERyxCQ1yIXQnf7cPsm","execution_time":"2026-03-26 23:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WmmuDu-1774556573","operation_id":166457,"orders_count":1} 
[2026-03-26 23:26:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"QEBMZEWME9OE7CERyxCQ1yIXQnf7cPsm","execution_time":"2026-03-26 23:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uFlbDrfy-1774556692","operation_id":166462,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 23:26:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"QEBMZEWME9OE7CERyxCQ1yIXQnf7cPsm","execution_time":"2026-03-26 23:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uFlbDrfy-1774556692","operation_id":166462,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 23:26:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"QEBMZEWME9OE7CERyxCQ1yIXQnf7cPsm","execution_time":"2026-03-26 23:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uFlbDrfy-1774556692","operation_id":166462,"count":1} 
[2026-03-26 23:26:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"QEBMZEWME9OE7CERyxCQ1yIXQnf7cPsm","execution_time":"2026-03-26 23:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uFlbDrfy-1774556692","operation_id":166462,"count":1} 
[2026-03-26 23:26:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"QEBMZEWME9OE7CERyxCQ1yIXQnf7cPsm","execution_time":"2026-03-26 23:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uFlbDrfy-1774556692","operation_id":166462,"user_id":1071,"notification_type":"order_approved","reference_id":181715} 
[2026-03-26 23:26:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"QEBMZEWME9OE7CERyxCQ1yIXQnf7cPsm","execution_time":"2026-03-26 23:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uFlbDrfy-1774556692","operation_id":166462,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 23:26:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"QEBMZEWME9OE7CERyxCQ1yIXQnf7cPsm","execution_time":"2026-03-26 23:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uFlbDrfy-1774556692","operation_id":166462,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 23:26:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"QEBMZEWME9OE7CERyxCQ1yIXQnf7cPsm","execution_time":"2026-03-26 23:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uFlbDrfy-1774556692","operation_id":166462,"processed":1,"errors":0} 
[2026-03-26 23:26:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"QEBMZEWME9OE7CERyxCQ1yIXQnf7cPsm","execution_time":"2026-03-26 23:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uFlbDrfy-1774556692","operation_id":166462,"processed":1,"errors":0} 
[2026-03-26 23:26:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"QEBMZEWME9OE7CERyxCQ1yIXQnf7cPsm","execution_time":"2026-03-26 23:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uFlbDrfy-1774556692","operation_id":166462} 
[2026-03-26 23:26:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-26 23:26:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1071  
[2026-03-26 23:26:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-WmmuDu-1774556573","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 23:26:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-WmmuDu-1774556573","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 23:26:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 23:26:04] production.ERROR: Order not found or already processed. External ID: ORD-WmmuDu-1774556573  
[2026-03-26 23:26:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-WmmuDu-1774556573","status":"completed","codes_count":0} 
[2026-03-26 23:26:19] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"request_approved","reference_id":18980} 
[2026-03-26 23:26:41] production.INFO: SendAcceptReject: Notification queued {"user_id":1512,"notification_type":"request_approved","reference_id":18981} 
[2026-03-26 23:26:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1512  
[2026-03-26 23:26:42] production.INFO: Constructing job for order: 181717  
[2026-03-26 23:26:45] production.INFO: Handling job for order: 181717  
[2026-03-26 23:26:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 23:26:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:26:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2b651f3a-ead4-4c18-beae-d946ce96c563&Player_ID=5239498520  
[2026-03-26 23:26:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2b651f3a-ead4-4c18-beae-d946ce96c563&Player_ID=5239498520","has_body":false} 
[2026-03-26 23:26:46] production.INFO: Operation sent successfully {"operation_id":166464,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-k2B-1774556805","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 23:26:46"}},"processed_data":{"order_number":"ORD-k2B-1774556805","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 23:26:49] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"998.0","mainamount":"998","operation_number":"600432499265","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpt997uu9cqk0l33XQXAz"}},"user_id":1258} 
[2026-03-26 23:26:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 23:26:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 23:26:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 23:26:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 23:26:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 23:26:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 23:26:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 23:26:52] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 23:26:52] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18982,"user_id":1258,"amount":998.0,"admins_notified":7} 
[2026-03-26 23:26:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-k2B-1774556805","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 23:26:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-k2B-1774556805","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 23:26:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 23:26:58] production.INFO: SendAcceptReject: Notification queued {"user_id":129,"notification_type":"order_approved","reference_id":181717} 
[2026-03-26 23:26:58] production.INFO: Order updated successfully. Order ID: 181717, Status: completed  
[2026-03-26 23:26:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-k2B-1774556805","status":"completed","codes_count":0} 
[2026-03-26 23:27:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 129  
[2026-03-26 23:27:09] production.INFO: Constructing job for order: 181718  
[2026-03-26 23:27:10] production.INFO: Handling job for order: 181718  
[2026-03-26 23:27:10] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 23:27:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:27:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/45/params?qty=1&uuid=e566bf51-9ecd-4e5f-92d8-7f5b3c9620b9&Player_ID=0933627449  
[2026-03-26 23:27:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/45/params?qty=1&uuid=e566bf51-9ecd-4e5f-92d8-7f5b3c9620b9&Player_ID=0933627449","has_body":false} 
[2026-03-26 23:27:11] production.INFO: Operation sent successfully {"operation_id":166465,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UJe-1774556830","amount":121.7664400000000028967406251467764377593994140625,"status":"processing","product":"115.38 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 23:27:11"}},"processed_data":{"order_number":"ORD-UJe-1774556830","amount":121.7664400000000028967406251467764377593994140625,"status":"processing","product":"115.38 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 23:27:23] production.INFO: Constructing job for order: 181719  
[2026-03-26 23:27:24] production.INFO: Constructing job for order: 181720  
[2026-03-26 23:27:26] production.INFO: Handling job for order: 181719  
[2026-03-26 23:27:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 23:27:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:27:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/626/params?qty=33000&uuid=4e641b8a-b24e-48d5-a60b-8e51c82fdc1b&Player_ID=7158345  
[2026-03-26 23:27:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/626/params?qty=33000&uuid=4e641b8a-b24e-48d5-a60b-8e51c82fdc1b&Player_ID=7158345","has_body":false} 
[2026-03-26 23:27:26] production.INFO: Operation sent successfully {"operation_id":166466,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GAlt1uhr-1774556846","amount":4.1378997000000001804664861992932856082916259765625,"status":"processing","product":"SoMatch Amount","game":"SoMatch","notes":[],"created_at":"2026-03-26 23:27:26"}},"processed_data":{"order_number":"ORD-GAlt1uhr-1774556846","amount":4.1378997000000001804664861992932856082916259765625,"status":"processing","product":"SoMatch Amount","game":"SoMatch"}} 
[2026-03-26 23:27:26] production.INFO: Handling job for order: 181720  
[2026-03-26 23:27:26] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 23:27:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:27:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/45/params?qty=1&uuid=98e6ca6d-961b-4bfc-aa9b-034637e2c976&Player_ID=0954935449  
[2026-03-26 23:27:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/45/params?qty=1&uuid=98e6ca6d-961b-4bfc-aa9b-034637e2c976&Player_ID=0954935449","has_body":false} 
[2026-03-26 23:27:27] production.INFO: Operation sent successfully {"operation_id":166467,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TOGJ-1774556847","amount":121.7664400000000028967406251467764377593994140625,"status":"processing","product":"115.38 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 23:27:27"}},"processed_data":{"order_number":"ORD-TOGJ-1774556847","amount":121.7664400000000028967406251467764377593994140625,"status":"processing","product":"115.38 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 23:27:55] production.INFO: Constructing job for order: 181721  
[2026-03-26 23:27:57] production.INFO: Handling job for order: 181721  
[2026-03-26 23:27:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 23:27:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:27:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=cf189d93-2036-4323-bcd2-b16c36d122e8&Player_ID=5239498520  
[2026-03-26 23:27:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=cf189d93-2036-4323-bcd2-b16c36d122e8&Player_ID=5239498520","has_body":false} 
[2026-03-26 23:27:58] production.INFO: Operation sent successfully {"operation_id":166468,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-M8pgO6w-1774556878","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 23:27:58"}},"processed_data":{"order_number":"ORD-M8pgO6w-1774556878","amount":0.89249999999999996003197111349436454474925994873046875,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-26 23:28:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"wHVjxdYDkpakwqMHZCQscGQz1p4jS0gt","execution_time":"2026-03-26 23:28:04"} 
[2026-03-26 23:28:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"wHVjxdYDkpakwqMHZCQscGQz1p4jS0gt","execution_time":"2026-03-26 23:28:04","total_operations":4,"sites_count":2} 
[2026-03-26 23:28:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wHVjxdYDkpakwqMHZCQscGQz1p4jS0gt","execution_time":"2026-03-26 23:28:04","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-UJe-1774556830","ORD-TOGJ-1774556847"]} 
[2026-03-26 23:28:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wHVjxdYDkpakwqMHZCQscGQz1p4jS0gt","execution_time":"2026-03-26 23:28:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 23:28:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wHVjxdYDkpakwqMHZCQscGQz1p4jS0gt","execution_time":"2026-03-26 23:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 23:28:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wHVjxdYDkpakwqMHZCQscGQz1p4jS0gt","execution_time":"2026-03-26 23:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UJe-1774556830","operation_id":166465,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 23:28:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"wHVjxdYDkpakwqMHZCQscGQz1p4jS0gt","execution_time":"2026-03-26 23:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UJe-1774556830","operation_id":166465,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 23:28:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"wHVjxdYDkpakwqMHZCQscGQz1p4jS0gt","execution_time":"2026-03-26 23:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UJe-1774556830","operation_id":166465,"count":2} 
[2026-03-26 23:28:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"wHVjxdYDkpakwqMHZCQscGQz1p4jS0gt","execution_time":"2026-03-26 23:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UJe-1774556830","operation_id":166465,"count":2} 
[2026-03-26 23:28:04] production.INFO: Bulk processed user refunds {"job":"Quryjob","job_id":"wHVjxdYDkpakwqMHZCQscGQz1p4jS0gt","execution_time":"2026-03-26 23:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UJe-1774556830","operation_id":166465,"count":1} 
[2026-03-26 23:28:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"wHVjxdYDkpakwqMHZCQscGQz1p4jS0gt","execution_time":"2026-03-26 23:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UJe-1774556830","operation_id":166465,"user_id":69,"notification_type":"order_rejected","reference_id":181720} 
[2026-03-26 23:28:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"wHVjxdYDkpakwqMHZCQscGQz1p4jS0gt","execution_time":"2026-03-26 23:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UJe-1774556830","operation_id":166465,"user_id":69,"notification_type":"order_approved","reference_id":181718} 
[2026-03-26 23:28:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"wHVjxdYDkpakwqMHZCQscGQz1p4jS0gt","execution_time":"2026-03-26 23:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UJe-1774556830","operation_id":166465,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":1} 
[2026-03-26 23:28:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"wHVjxdYDkpakwqMHZCQscGQz1p4jS0gt","execution_time":"2026-03-26 23:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UJe-1774556830","operation_id":166465,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 23:28:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"wHVjxdYDkpakwqMHZCQscGQz1p4jS0gt","execution_time":"2026-03-26 23:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UJe-1774556830","operation_id":166465,"processed":2,"errors":0} 
[2026-03-26 23:28:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wHVjxdYDkpakwqMHZCQscGQz1p4jS0gt","execution_time":"2026-03-26 23:28:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UJe-1774556830","operation_id":166465,"processed":2,"errors":0} 
[2026-03-26 23:28:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wHVjxdYDkpakwqMHZCQscGQz1p4jS0gt","execution_time":"2026-03-26 23:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UJe-1774556830","operation_id":166465,"orders_count":2,"order_ids":["ORD-GAlt1uhr-1774556846","ORD-M8pgO6w-1774556878"]} 
[2026-03-26 23:28:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wHVjxdYDkpakwqMHZCQscGQz1p4jS0gt","execution_time":"2026-03-26 23:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UJe-1774556830","operation_id":166465} 
[2026-03-26 23:28:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wHVjxdYDkpakwqMHZCQscGQz1p4jS0gt","execution_time":"2026-03-26 23:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UJe-1774556830","operation_id":166465,"orders_count":2} 
[2026-03-26 23:28:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wHVjxdYDkpakwqMHZCQscGQz1p4jS0gt","execution_time":"2026-03-26 23:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GAlt1uhr-1774556846","operation_id":166466} 
[2026-03-26 23:28:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wHVjxdYDkpakwqMHZCQscGQz1p4jS0gt","execution_time":"2026-03-26 23:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M8pgO6w-1774556878","operation_id":166468} 
[2026-03-26 23:28:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wHVjxdYDkpakwqMHZCQscGQz1p4jS0gt","execution_time":"2026-03-26 23:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M8pgO6w-1774556878","operation_id":166468,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-26 23:28:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wHVjxdYDkpakwqMHZCQscGQz1p4jS0gt","execution_time":"2026-03-26 23:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M8pgO6w-1774556878","operation_id":166468,"processed":0,"errors":0} 
[2026-03-26 23:28:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"wHVjxdYDkpakwqMHZCQscGQz1p4jS0gt","execution_time":"2026-03-26 23:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-M8pgO6w-1774556878","operation_id":166468} 
[2026-03-26 23:28:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-26 23:28:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-26 23:28:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-26 23:28:05] production.INFO: Constructing job for order: 181722  
[2026-03-26 23:28:07] production.INFO: Handling job for order: 181722  
[2026-03-26 23:28:08] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 23:28:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:28:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=62dd24b5-fe41-4a64-bfd6-d0e7a54934de&Player_ID=0956403938  
[2026-03-26 23:28:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=62dd24b5-fe41-4a64-bfd6-d0e7a54934de&Player_ID=0956403938","has_body":false} 
[2026-03-26 23:28:08] production.INFO: Operation sent successfully {"operation_id":166469,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-T8KI-1774556888","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 23:28:08"}},"processed_data":{"order_number":"ORD-T8KI-1774556888","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 23:28:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-M8pgO6w-1774556878","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 23:28:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-M8pgO6w-1774556878","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 23:28:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 23:28:10] production.INFO: SendAcceptReject: Notification queued {"user_id":129,"notification_type":"order_approved","reference_id":181721} 
[2026-03-26 23:28:10] production.INFO: Order updated successfully. Order ID: 181721, Status: completed  
[2026-03-26 23:28:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-M8pgO6w-1774556878","status":"completed","codes_count":0} 
[2026-03-26 23:28:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 129  
[2026-03-26 23:28:59] production.INFO: Constructing job for order: 181723  
[2026-03-26 23:29:02] production.INFO: Handling job for order: 181723  
[2026-03-26 23:29:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 23:29:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:29:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=fb65ac0b-004e-43e1-831c-d4195663fe9b&Player_ID=8040495509  
[2026-03-26 23:29:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=fb65ac0b-004e-43e1-831c-d4195663fe9b&Player_ID=8040495509","has_body":false} 
[2026-03-26 23:29:03] production.INFO: Operation sent successfully {"operation_id":166470,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NhtRur-1774556943","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 23:29:03"}},"processed_data":{"order_number":"ORD-NhtRur-1774556943","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 23:29:08] production.INFO: SendAcceptReject: Notification queued {"user_id":1258,"notification_type":"request_approved","reference_id":18982} 
[2026-03-26 23:29:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1258  
[2026-03-26 23:29:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-NhtRur-1774556943","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 23:29:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-NhtRur-1774556943","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 23:29:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 23:29:28] production.INFO: SendAcceptReject: Notification queued {"user_id":129,"notification_type":"order_approved","reference_id":181723} 
[2026-03-26 23:29:28] production.INFO: Order updated successfully. Order ID: 181723, Status: completed  
[2026-03-26 23:29:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-NhtRur-1774556943","status":"completed","codes_count":0} 
[2026-03-26 23:29:29] production.INFO: SendAcceptReject: Notification queued {"user_id":797,"notification_type":"order_approved","reference_id":181696} 
[2026-03-26 23:29:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 129  
[2026-03-26 23:29:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 797  
[2026-03-26 23:30:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"MQ1DdDvOly6BKdzvOGoICYqe5VzF3KEs","execution_time":"2026-03-26 23:30:03"} 
[2026-03-26 23:30:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"MQ1DdDvOly6BKdzvOGoICYqe5VzF3KEs","execution_time":"2026-03-26 23:30:03","total_operations":2,"sites_count":2} 
[2026-03-26 23:30:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"MQ1DdDvOly6BKdzvOGoICYqe5VzF3KEs","execution_time":"2026-03-26 23:30:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-GAlt1uhr-1774556846"]} 
[2026-03-26 23:30:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"MQ1DdDvOly6BKdzvOGoICYqe5VzF3KEs","execution_time":"2026-03-26 23:30:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 23:30:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"MQ1DdDvOly6BKdzvOGoICYqe5VzF3KEs","execution_time":"2026-03-26 23:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 23:30:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"MQ1DdDvOly6BKdzvOGoICYqe5VzF3KEs","execution_time":"2026-03-26 23:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GAlt1uhr-1774556846","operation_id":166466,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 23:30:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"MQ1DdDvOly6BKdzvOGoICYqe5VzF3KEs","execution_time":"2026-03-26 23:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GAlt1uhr-1774556846","operation_id":166466,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 23:30:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"MQ1DdDvOly6BKdzvOGoICYqe5VzF3KEs","execution_time":"2026-03-26 23:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GAlt1uhr-1774556846","operation_id":166466,"count":1} 
[2026-03-26 23:30:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"MQ1DdDvOly6BKdzvOGoICYqe5VzF3KEs","execution_time":"2026-03-26 23:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GAlt1uhr-1774556846","operation_id":166466,"count":1} 
[2026-03-26 23:30:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"MQ1DdDvOly6BKdzvOGoICYqe5VzF3KEs","execution_time":"2026-03-26 23:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GAlt1uhr-1774556846","operation_id":166466,"user_id":951,"notification_type":"order_approved","reference_id":181719} 
[2026-03-26 23:30:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"MQ1DdDvOly6BKdzvOGoICYqe5VzF3KEs","execution_time":"2026-03-26 23:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GAlt1uhr-1774556846","operation_id":166466,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 23:30:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"MQ1DdDvOly6BKdzvOGoICYqe5VzF3KEs","execution_time":"2026-03-26 23:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GAlt1uhr-1774556846","operation_id":166466,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 23:30:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"MQ1DdDvOly6BKdzvOGoICYqe5VzF3KEs","execution_time":"2026-03-26 23:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GAlt1uhr-1774556846","operation_id":166466,"processed":1,"errors":0} 
[2026-03-26 23:30:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"MQ1DdDvOly6BKdzvOGoICYqe5VzF3KEs","execution_time":"2026-03-26 23:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GAlt1uhr-1774556846","operation_id":166466,"processed":1,"errors":0} 
[2026-03-26 23:30:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"MQ1DdDvOly6BKdzvOGoICYqe5VzF3KEs","execution_time":"2026-03-26 23:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GAlt1uhr-1774556846","operation_id":166466,"orders_count":1,"order_ids":["ORD-T8KI-1774556888"]} 
[2026-03-26 23:30:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"MQ1DdDvOly6BKdzvOGoICYqe5VzF3KEs","execution_time":"2026-03-26 23:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GAlt1uhr-1774556846","operation_id":166466} 
[2026-03-26 23:30:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"MQ1DdDvOly6BKdzvOGoICYqe5VzF3KEs","execution_time":"2026-03-26 23:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GAlt1uhr-1774556846","operation_id":166466,"orders_count":1} 
[2026-03-26 23:30:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"MQ1DdDvOly6BKdzvOGoICYqe5VzF3KEs","execution_time":"2026-03-26 23:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T8KI-1774556888","operation_id":166469,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 23:30:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"MQ1DdDvOly6BKdzvOGoICYqe5VzF3KEs","execution_time":"2026-03-26 23:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T8KI-1774556888","operation_id":166469,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 23:30:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"MQ1DdDvOly6BKdzvOGoICYqe5VzF3KEs","execution_time":"2026-03-26 23:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T8KI-1774556888","operation_id":166469,"count":1} 
[2026-03-26 23:30:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"MQ1DdDvOly6BKdzvOGoICYqe5VzF3KEs","execution_time":"2026-03-26 23:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T8KI-1774556888","operation_id":166469,"count":1} 
[2026-03-26 23:30:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"MQ1DdDvOly6BKdzvOGoICYqe5VzF3KEs","execution_time":"2026-03-26 23:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T8KI-1774556888","operation_id":166469,"user_id":69,"notification_type":"order_approved","reference_id":181722} 
[2026-03-26 23:30:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"MQ1DdDvOly6BKdzvOGoICYqe5VzF3KEs","execution_time":"2026-03-26 23:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T8KI-1774556888","operation_id":166469,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 23:30:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"MQ1DdDvOly6BKdzvOGoICYqe5VzF3KEs","execution_time":"2026-03-26 23:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T8KI-1774556888","operation_id":166469,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 23:30:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"MQ1DdDvOly6BKdzvOGoICYqe5VzF3KEs","execution_time":"2026-03-26 23:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T8KI-1774556888","operation_id":166469,"processed":1,"errors":0} 
[2026-03-26 23:30:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"MQ1DdDvOly6BKdzvOGoICYqe5VzF3KEs","execution_time":"2026-03-26 23:30:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T8KI-1774556888","operation_id":166469,"processed":1,"errors":0} 
[2026-03-26 23:30:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"MQ1DdDvOly6BKdzvOGoICYqe5VzF3KEs","execution_time":"2026-03-26 23:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T8KI-1774556888","operation_id":166469} 
[2026-03-26 23:30:04] production.INFO: Executing GetProducts task...  
[2026-03-26 23:30:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 23:30:04] production.INFO: Executing GetProducts task...  
[2026-03-26 23:30:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-GAlt1uhr-1774556846","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 23:30:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-GAlt1uhr-1774556846","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 23:30:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 23:30:04] production.ERROR: Order not found or already processed. External ID: ORD-GAlt1uhr-1774556846  
[2026-03-26 23:30:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-GAlt1uhr-1774556846","status":"completed","codes_count":0} 
[2026-03-26 23:30:06] production.INFO: async() رجع: true  
[2026-03-26 23:30:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 23:30:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 23:30:07] production.WARNING: Product with ID 213 not found  
[2026-03-26 23:30:07] production.WARNING: Product with ID 212 not found  
[2026-03-26 23:30:07] production.WARNING: Product with ID 211 not found  
[2026-03-26 23:30:07] production.WARNING: Product with ID 210 not found  
[2026-03-26 23:30:07] production.WARNING: Product with ID 209 not found  
[2026-03-26 23:30:07] production.WARNING: Product with ID 214 not found  
[2026-03-26 23:30:07] production.WARNING: Product with ID 215 not found  
[2026-03-26 23:30:07] production.WARNING: Product with ID 216 not found  
[2026-03-26 23:30:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 23:30:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 951  
[2026-03-26 23:30:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-26 23:30:49] production.INFO: Constructing job for order: 181724  
[2026-03-26 23:30:52] production.INFO: Handling job for order: 181724  
[2026-03-26 23:30:52] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 23:30:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:30:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=203e07cd-5083-438d-a1b7-486193f005ef&Player_ID=0945317248  
[2026-03-26 23:30:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=203e07cd-5083-438d-a1b7-486193f005ef&Player_ID=0945317248","has_body":false} 
[2026-03-26 23:30:53] production.INFO: Operation sent successfully {"operation_id":166471,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sn2jp-1774557053","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 23:30:53"}},"processed_data":{"order_number":"ORD-sn2jp-1774557053","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 23:31:09] production.INFO: Constructing job for order: 181725  
[2026-03-26 23:31:11] production.INFO: Handling job for order: 181725  
[2026-03-26 23:31:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 23:31:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:31:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=ea484c2d-114e-4ef4-97ba-8a776b929ea3&Player_ID=5566570784  
[2026-03-26 23:31:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=ea484c2d-114e-4ef4-97ba-8a776b929ea3&Player_ID=5566570784","has_body":false} 
[2026-03-26 23:31:12] production.INFO: Operation sent successfully {"operation_id":166472,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-E2bOoV-1774557072","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 23:31:12"}},"processed_data":{"order_number":"ORD-E2bOoV-1774557072","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-26 23:31:22] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-E2bOoV-1774557072","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 23:31:22] production.INFO: Processed webhook data (normalized) {"id":"ORD-E2bOoV-1774557072","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 23:31:22] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 23:31:22] production.INFO: SendAcceptReject: Notification queued {"user_id":1689,"notification_type":"order_approved","reference_id":181725} 
[2026-03-26 23:31:22] production.INFO: Order updated successfully. Order ID: 181725, Status: completed  
[2026-03-26 23:31:22] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-E2bOoV-1774557072","status":"completed","codes_count":0} 
[2026-03-26 23:31:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1689  
[2026-03-26 23:31:27] production.INFO: Constructing job for order: 181726  
[2026-03-26 23:31:30] production.INFO: Handling job for order: 181726  
[2026-03-26 23:31:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 23:31:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:31:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=050b86fc-eefe-4a60-843c-a178ba8e00e8&Player_ID=52227719694  
[2026-03-26 23:31:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=050b86fc-eefe-4a60-843c-a178ba8e00e8&Player_ID=52227719694","has_body":false} 
[2026-03-26 23:31:31] production.INFO: Operation sent successfully {"operation_id":166473,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Xct0NGN-1774557090","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-26 23:31:31"}},"processed_data":{"order_number":"ORD-Xct0NGN-1774557090","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-26 23:31:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Xct0NGN-1774557090","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 23:31:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-Xct0NGN-1774557090","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 23:31:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 23:31:44] production.INFO: SendAcceptReject: Notification queued {"user_id":1689,"notification_type":"order_approved","reference_id":181726} 
[2026-03-26 23:31:44] production.INFO: Order updated successfully. Order ID: 181726, Status: completed  
[2026-03-26 23:31:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Xct0NGN-1774557090","status":"completed","codes_count":0} 
[2026-03-26 23:31:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1689  
[2026-03-26 23:32:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hOln4yATTxZpJSQjZhIP3orAFkRPNSHd","execution_time":"2026-03-26 23:32:04"} 
[2026-03-26 23:32:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"hOln4yATTxZpJSQjZhIP3orAFkRPNSHd","execution_time":"2026-03-26 23:32:04","total_operations":1,"sites_count":1} 
[2026-03-26 23:32:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"hOln4yATTxZpJSQjZhIP3orAFkRPNSHd","execution_time":"2026-03-26 23:32:04","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-sn2jp-1774557053"]} 
[2026-03-26 23:32:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"hOln4yATTxZpJSQjZhIP3orAFkRPNSHd","execution_time":"2026-03-26 23:32:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 23:32:06] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"hOln4yATTxZpJSQjZhIP3orAFkRPNSHd","execution_time":"2026-03-26 23:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 23:32:06] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"hOln4yATTxZpJSQjZhIP3orAFkRPNSHd","execution_time":"2026-03-26 23:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sn2jp-1774557053","operation_id":166471,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 23:32:06] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"hOln4yATTxZpJSQjZhIP3orAFkRPNSHd","execution_time":"2026-03-26 23:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sn2jp-1774557053","operation_id":166471,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 23:32:06] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"hOln4yATTxZpJSQjZhIP3orAFkRPNSHd","execution_time":"2026-03-26 23:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sn2jp-1774557053","operation_id":166471,"count":1} 
[2026-03-26 23:32:06] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"hOln4yATTxZpJSQjZhIP3orAFkRPNSHd","execution_time":"2026-03-26 23:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sn2jp-1774557053","operation_id":166471,"count":1} 
[2026-03-26 23:32:06] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"hOln4yATTxZpJSQjZhIP3orAFkRPNSHd","execution_time":"2026-03-26 23:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sn2jp-1774557053","operation_id":166471,"user_id":45,"notification_type":"order_approved","reference_id":181724} 
[2026-03-26 23:32:06] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"hOln4yATTxZpJSQjZhIP3orAFkRPNSHd","execution_time":"2026-03-26 23:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sn2jp-1774557053","operation_id":166471,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 23:32:06] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"hOln4yATTxZpJSQjZhIP3orAFkRPNSHd","execution_time":"2026-03-26 23:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sn2jp-1774557053","operation_id":166471,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 23:32:06] production.INFO: Batch update completed {"job":"Quryjob","job_id":"hOln4yATTxZpJSQjZhIP3orAFkRPNSHd","execution_time":"2026-03-26 23:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sn2jp-1774557053","operation_id":166471,"processed":1,"errors":0} 
[2026-03-26 23:32:06] production.INFO: Batch query completed {"job":"Quryjob","job_id":"hOln4yATTxZpJSQjZhIP3orAFkRPNSHd","execution_time":"2026-03-26 23:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sn2jp-1774557053","operation_id":166471,"processed":1,"errors":0} 
[2026-03-26 23:32:06] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"hOln4yATTxZpJSQjZhIP3orAFkRPNSHd","execution_time":"2026-03-26 23:32:06","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sn2jp-1774557053","operation_id":166471} 
[2026-03-26 23:32:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 45  
[2026-03-26 23:33:04] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"10.0","mainamount":"10","operation_number":"160841358","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpk7t1ej5kaiam6DIO6ph"}},"user_id":1652} 
[2026-03-26 23:33:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 23:33:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 23:33:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 23:33:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 23:33:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 23:33:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 23:33:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 23:33:06] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 23:33:06] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18983,"user_id":1652,"amount":10.0,"admins_notified":7} 
[2026-03-26 23:34:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Tzef6UgGGUA0ouAsUJHn50UZHQjfvCg6","execution_time":"2026-03-26 23:34:03"} 
[2026-03-26 23:34:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Tzef6UgGGUA0ouAsUJHn50UZHQjfvCg6","execution_time":"2026-03-26 23:34:03"} 
[2026-03-26 23:34:52] production.INFO: Constructing job for order: 181727  
[2026-03-26 23:34:54] production.INFO: Handling job for order: 181727  
[2026-03-26 23:34:54] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 23:34:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:34:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=310a46b5-7d2d-4363-a1e7-c6b3f9ca3711&Player_ID=0962281483  
[2026-03-26 23:34:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=310a46b5-7d2d-4363-a1e7-c6b3f9ca3711&Player_ID=0962281483","has_body":false} 
[2026-03-26 23:34:55] production.INFO: Operation sent successfully {"operation_id":166474,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TYcyJQ0-1774557294","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 23:34:55"}},"processed_data":{"order_number":"ORD-TYcyJQ0-1774557294","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 23:35:04] production.INFO: Executing GetProducts task...  
[2026-03-26 23:35:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 23:35:04] production.INFO: Executing GetProducts task...  
[2026-03-26 23:35:06] production.INFO: async() رجع: true  
[2026-03-26 23:35:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 23:35:06] production.WARNING: Product with ID 395 not found  
[2026-03-26 23:35:06] production.WARNING: Product with ID 213 not found  
[2026-03-26 23:35:06] production.WARNING: Product with ID 212 not found  
[2026-03-26 23:35:06] production.WARNING: Product with ID 211 not found  
[2026-03-26 23:35:06] production.WARNING: Product with ID 210 not found  
[2026-03-26 23:35:06] production.WARNING: Product with ID 209 not found  
[2026-03-26 23:35:06] production.WARNING: Product with ID 214 not found  
[2026-03-26 23:35:06] production.WARNING: Product with ID 215 not found  
[2026-03-26 23:35:06] production.WARNING: Product with ID 216 not found  
[2026-03-26 23:35:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 23:35:28] production.INFO: Constructing job for order: 181728  
[2026-03-26 23:35:31] production.INFO: Handling job for order: 181728  
[2026-03-26 23:35:31] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 23:35:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:35:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=b870d9a4-90f4-436d-850a-23c52a96cbdc&Player_ID=0959372239  
[2026-03-26 23:35:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=b870d9a4-90f4-436d-850a-23c52a96cbdc&Player_ID=0959372239","has_body":false} 
[2026-03-26 23:35:32] production.INFO: Operation sent successfully {"operation_id":166475,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3RAFYwh-1774557332","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 23:35:32"}},"processed_data":{"order_number":"ORD-3RAFYwh-1774557332","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 23:36:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"7ODbfI6Ry4UqF2cZbbQ9Zm3648zyaZzp","execution_time":"2026-03-26 23:36:02"} 
[2026-03-26 23:36:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"7ODbfI6Ry4UqF2cZbbQ9Zm3648zyaZzp","execution_time":"2026-03-26 23:36:02","total_operations":2,"sites_count":1} 
[2026-03-26 23:36:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"7ODbfI6Ry4UqF2cZbbQ9Zm3648zyaZzp","execution_time":"2026-03-26 23:36:02","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-TYcyJQ0-1774557294","ORD-3RAFYwh-1774557332"]} 
[2026-03-26 23:36:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"7ODbfI6Ry4UqF2cZbbQ9Zm3648zyaZzp","execution_time":"2026-03-26 23:36:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 23:36:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"7ODbfI6Ry4UqF2cZbbQ9Zm3648zyaZzp","execution_time":"2026-03-26 23:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 23:36:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"7ODbfI6Ry4UqF2cZbbQ9Zm3648zyaZzp","execution_time":"2026-03-26 23:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TYcyJQ0-1774557294","operation_id":166474,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 23:36:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"7ODbfI6Ry4UqF2cZbbQ9Zm3648zyaZzp","execution_time":"2026-03-26 23:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TYcyJQ0-1774557294","operation_id":166474,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 23:36:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"7ODbfI6Ry4UqF2cZbbQ9Zm3648zyaZzp","execution_time":"2026-03-26 23:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TYcyJQ0-1774557294","operation_id":166474,"count":2} 
[2026-03-26 23:36:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"7ODbfI6Ry4UqF2cZbbQ9Zm3648zyaZzp","execution_time":"2026-03-26 23:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TYcyJQ0-1774557294","operation_id":166474,"count":2} 
[2026-03-26 23:36:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"7ODbfI6Ry4UqF2cZbbQ9Zm3648zyaZzp","execution_time":"2026-03-26 23:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TYcyJQ0-1774557294","operation_id":166474,"user_id":587,"notification_type":"order_approved","reference_id":181728} 
[2026-03-26 23:36:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"7ODbfI6Ry4UqF2cZbbQ9Zm3648zyaZzp","execution_time":"2026-03-26 23:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TYcyJQ0-1774557294","operation_id":166474,"user_id":587,"notification_type":"order_approved","reference_id":181727} 
[2026-03-26 23:36:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"7ODbfI6Ry4UqF2cZbbQ9Zm3648zyaZzp","execution_time":"2026-03-26 23:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TYcyJQ0-1774557294","operation_id":166474,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 23:36:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"7ODbfI6Ry4UqF2cZbbQ9Zm3648zyaZzp","execution_time":"2026-03-26 23:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TYcyJQ0-1774557294","operation_id":166474,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 23:36:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"7ODbfI6Ry4UqF2cZbbQ9Zm3648zyaZzp","execution_time":"2026-03-26 23:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TYcyJQ0-1774557294","operation_id":166474,"processed":2,"errors":0} 
[2026-03-26 23:36:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"7ODbfI6Ry4UqF2cZbbQ9Zm3648zyaZzp","execution_time":"2026-03-26 23:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TYcyJQ0-1774557294","operation_id":166474,"processed":2,"errors":0} 
[2026-03-26 23:36:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"7ODbfI6Ry4UqF2cZbbQ9Zm3648zyaZzp","execution_time":"2026-03-26 23:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TYcyJQ0-1774557294","operation_id":166474} 
[2026-03-26 23:36:03] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 23:36:04] production.INFO: Deleting invalid FCM token: eY1xLyhPo4wNt2cQHv2rU2:APA91bGBwt72hgNmhKPkZTFIIZEl67ChcGtdDFRIBA29--6uxkjg69UbPMlqp_cyqnm1gxXknM5sDFnuY_jt1xLAEY_NQEFcMR_OP5tjJmngWmb2YnXmZME  
[2026-03-26 23:36:04] production.ERROR: FCM send failed for token 565: NotRegistered  
[2026-03-26 23:36:05] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 23:36:38] production.INFO: Constructing job for order: 181729  
[2026-03-26 23:36:39] production.INFO: Handling job for order: 181729  
[2026-03-26 23:36:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 23:36:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:36:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=c121fd61-903f-448f-a5ec-a0bf814b459c&Player_ID=52294774375  
[2026-03-26 23:36:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=c121fd61-903f-448f-a5ec-a0bf814b459c&Player_ID=52294774375","has_body":false} 
[2026-03-26 23:36:40] production.INFO: Operation sent successfully {"operation_id":166476,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-B58Jzi-1774557399","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-26 23:36:40"}},"processed_data":{"order_number":"ORD-B58Jzi-1774557399","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-26 23:36:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-B58Jzi-1774557399","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 23:36:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-B58Jzi-1774557399","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 23:36:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 23:36:53] production.INFO: SendAcceptReject: Notification queued {"user_id":1019,"notification_type":"order_approved","reference_id":181729} 
[2026-03-26 23:36:53] production.INFO: Order updated successfully. Order ID: 181729, Status: completed  
[2026-03-26 23:36:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-B58Jzi-1774557399","status":"completed","codes_count":0} 
[2026-03-26 23:36:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1019  
[2026-03-26 23:37:10] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"3075.0","mainamount":"3075","operation_number":"160843676","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phppu5fg4q88b30aSH9hD5"}},"user_id":620} 
[2026-03-26 23:37:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 23:37:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 23:37:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 23:37:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 23:37:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 23:37:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 23:37:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 23:37:13] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 23:37:13] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18984,"user_id":620,"amount":3075.0,"admins_notified":7} 
[2026-03-26 23:37:40] production.INFO: Constructing job for order: 181730  
[2026-03-26 23:37:43] production.INFO: Handling job for order: 181730  
[2026-03-26 23:37:43] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 23:37:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:37:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=1eb75033-f444-494c-b491-7b8d0c3acfb2&Player_ID=0984501247  
[2026-03-26 23:37:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=1eb75033-f444-494c-b491-7b8d0c3acfb2&Player_ID=0984501247","has_body":false} 
[2026-03-26 23:37:43] production.INFO: Operation sent successfully {"operation_id":166477,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ddy3mON-1774557463","amount":55.807940000000002100932761095464229583740234375,"status":"processing","product":"52.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 23:37:43"}},"processed_data":{"order_number":"ORD-Ddy3mON-1774557463","amount":55.807940000000002100932761095464229583740234375,"status":"processing","product":"52.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 23:38:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"opi2iVnX7ctCvKC6GwrnC5WCD2KaGdeP","execution_time":"2026-03-26 23:38:01"} 
[2026-03-26 23:38:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"opi2iVnX7ctCvKC6GwrnC5WCD2KaGdeP","execution_time":"2026-03-26 23:38:01","total_operations":1,"sites_count":1} 
[2026-03-26 23:38:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"opi2iVnX7ctCvKC6GwrnC5WCD2KaGdeP","execution_time":"2026-03-26 23:38:01","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-Ddy3mON-1774557463"]} 
[2026-03-26 23:38:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"opi2iVnX7ctCvKC6GwrnC5WCD2KaGdeP","execution_time":"2026-03-26 23:38:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 23:38:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"opi2iVnX7ctCvKC6GwrnC5WCD2KaGdeP","execution_time":"2026-03-26 23:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 23:38:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"opi2iVnX7ctCvKC6GwrnC5WCD2KaGdeP","execution_time":"2026-03-26 23:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ddy3mON-1774557463","operation_id":166477,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 23:38:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"opi2iVnX7ctCvKC6GwrnC5WCD2KaGdeP","execution_time":"2026-03-26 23:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ddy3mON-1774557463","operation_id":166477,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 23:38:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"opi2iVnX7ctCvKC6GwrnC5WCD2KaGdeP","execution_time":"2026-03-26 23:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ddy3mON-1774557463","operation_id":166477,"count":1} 
[2026-03-26 23:38:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"opi2iVnX7ctCvKC6GwrnC5WCD2KaGdeP","execution_time":"2026-03-26 23:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ddy3mON-1774557463","operation_id":166477,"count":1} 
[2026-03-26 23:38:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"opi2iVnX7ctCvKC6GwrnC5WCD2KaGdeP","execution_time":"2026-03-26 23:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ddy3mON-1774557463","operation_id":166477,"user_id":587,"notification_type":"order_approved","reference_id":181730} 
[2026-03-26 23:38:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"opi2iVnX7ctCvKC6GwrnC5WCD2KaGdeP","execution_time":"2026-03-26 23:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ddy3mON-1774557463","operation_id":166477,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 23:38:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"opi2iVnX7ctCvKC6GwrnC5WCD2KaGdeP","execution_time":"2026-03-26 23:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ddy3mON-1774557463","operation_id":166477,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 23:38:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"opi2iVnX7ctCvKC6GwrnC5WCD2KaGdeP","execution_time":"2026-03-26 23:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ddy3mON-1774557463","operation_id":166477,"processed":1,"errors":0} 
[2026-03-26 23:38:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"opi2iVnX7ctCvKC6GwrnC5WCD2KaGdeP","execution_time":"2026-03-26 23:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ddy3mON-1774557463","operation_id":166477,"processed":1,"errors":0} 
[2026-03-26 23:38:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"opi2iVnX7ctCvKC6GwrnC5WCD2KaGdeP","execution_time":"2026-03-26 23:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ddy3mON-1774557463","operation_id":166477} 
[2026-03-26 23:38:03] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 23:38:07] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1100.0","mainamount":"1100","operation_number":"160845183","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpuhjkd7ltbdhf0lacvHc"}},"user_id":1637} 
[2026-03-26 23:38:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 23:38:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 23:38:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 23:38:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 23:38:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 23:38:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 23:38:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 23:38:09] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 23:38:09] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18985,"user_id":1637,"amount":1100.0,"admins_notified":7} 
[2026-03-26 23:39:15] production.INFO: Constructing job for order: 181731  
[2026-03-26 23:39:18] production.INFO: Handling job for order: 181731  
[2026-03-26 23:39:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 23:39:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:39:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=b9c9aebe-cd17-4a3a-a063-27006c69f24d&Player_ID=EAMREANA  
[2026-03-26 23:39:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=b9c9aebe-cd17-4a3a-a063-27006c69f24d&Player_ID=EAMREANA","has_body":false} 
[2026-03-26 23:39:19] production.INFO: Constructing job for order: 181732  
[2026-03-26 23:39:19] production.INFO: Operation sent successfully {"operation_id":166478,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0yUvMWQX-1774557559","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-26 23:39:19"}},"processed_data":{"order_number":"ORD-0yUvMWQX-1774557559","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-26 23:39:22] production.INFO: Handling job for order: 181732  
[2026-03-26 23:39:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 23:39:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:39:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=2500&uuid=20a77f8f-d85b-481f-b480-316a19fd16cc&Player_ID=50865884  
[2026-03-26 23:39:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=2500&uuid=20a77f8f-d85b-481f-b480-316a19fd16cc&Player_ID=50865884","has_body":false} 
[2026-03-26 23:39:23] production.INFO: Operation sent successfully {"operation_id":166479,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ft5DOMt-1774557563","amount":4.26315925000000017774937077774666249752044677734375,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-26 23:39:23"}},"processed_data":{"order_number":"ORD-ft5DOMt-1774557563","amount":4.26315925000000017774937077774666249752044677734375,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-26 23:39:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0yUvMWQX-1774557559","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 23:39:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-0yUvMWQX-1774557559","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 23:39:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 23:39:26] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":181731} 
[2026-03-26 23:39:26] production.INFO: Order updated successfully. Order ID: 181731, Status: completed  
[2026-03-26 23:39:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0yUvMWQX-1774557559","status":"completed","codes_count":0} 
[2026-03-26 23:39:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-26 23:40:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"at3Eluz5PY4aCrtq4xdTZcfe0Q9dJY0f","execution_time":"2026-03-26 23:40:02"} 
[2026-03-26 23:40:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"at3Eluz5PY4aCrtq4xdTZcfe0Q9dJY0f","execution_time":"2026-03-26 23:40:02","total_operations":1,"sites_count":1} 
[2026-03-26 23:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"at3Eluz5PY4aCrtq4xdTZcfe0Q9dJY0f","execution_time":"2026-03-26 23:40:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-ft5DOMt-1774557563"]} 
[2026-03-26 23:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"at3Eluz5PY4aCrtq4xdTZcfe0Q9dJY0f","execution_time":"2026-03-26 23:40:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 23:40:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"at3Eluz5PY4aCrtq4xdTZcfe0Q9dJY0f","execution_time":"2026-03-26 23:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 23:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"at3Eluz5PY4aCrtq4xdTZcfe0Q9dJY0f","execution_time":"2026-03-26 23:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ft5DOMt-1774557563","operation_id":166479} 
[2026-03-26 23:40:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"at3Eluz5PY4aCrtq4xdTZcfe0Q9dJY0f","execution_time":"2026-03-26 23:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ft5DOMt-1774557563","operation_id":166479,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-26 23:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"at3Eluz5PY4aCrtq4xdTZcfe0Q9dJY0f","execution_time":"2026-03-26 23:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ft5DOMt-1774557563","operation_id":166479,"processed":0,"errors":0} 
[2026-03-26 23:40:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"at3Eluz5PY4aCrtq4xdTZcfe0Q9dJY0f","execution_time":"2026-03-26 23:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ft5DOMt-1774557563","operation_id":166479} 
[2026-03-26 23:40:02] production.INFO: Executing GetProducts task...  
[2026-03-26 23:40:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 23:40:02] production.INFO: Executing GetProducts task...  
[2026-03-26 23:40:04] production.INFO: async() رجع: true  
[2026-03-26 23:40:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 23:40:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 23:40:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 23:40:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 23:40:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 23:40:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 23:40:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 23:40:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 23:40:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 23:40:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 23:40:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 23:41:20] production.INFO: Constructing job for order: 181734  
[2026-03-26 23:41:21] production.INFO: Handling job for order: 181734  
[2026-03-26 23:41:21] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 23:41:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:41:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=469878fb-8f58-4fc8-8ab5-e74ac78c1a2d&Player_ID=0996407773  
[2026-03-26 23:41:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=469878fb-8f58-4fc8-8ab5-e74ac78c1a2d&Player_ID=0996407773","has_body":false} 
[2026-03-26 23:41:22] production.INFO: Operation sent successfully {"operation_id":166480,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-caEG46-1774557681","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 23:41:22"}},"processed_data":{"order_number":"ORD-caEG46-1774557681","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 23:41:40] production.INFO: Constructing job for order: 181735  
[2026-03-26 23:41:43] production.INFO: Handling job for order: 181735  
[2026-03-26 23:41:43] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 23:41:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:41:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=0f9d69c4-b073-44ec-8293-4e88f4fe9e5d&Player_ID=0936772098  
[2026-03-26 23:41:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=0f9d69c4-b073-44ec-8293-4e88f4fe9e5d&Player_ID=0936772098","has_body":false} 
[2026-03-26 23:41:44] production.INFO: Operation sent successfully {"operation_id":166481,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gn2mK21-1774557704","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 23:41:44"}},"processed_data":{"order_number":"ORD-gn2mK21-1774557704","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 23:41:51] production.INFO: Constructing job for order: 181736  
[2026-03-26 23:41:53] production.INFO: Handling job for order: 181736  
[2026-03-26 23:41:53] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 23:41:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:41:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=7b899d17-30b7-4b3d-9c96-2ea85edde973&Player_ID=0998827334  
[2026-03-26 23:41:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=7b899d17-30b7-4b3d-9c96-2ea85edde973&Player_ID=0998827334","has_body":false} 
[2026-03-26 23:41:54] production.INFO: Operation sent successfully {"operation_id":166482,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DHJL5NR-1774557714","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 23:41:54"}},"processed_data":{"order_number":"ORD-DHJL5NR-1774557714","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 23:42:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"aYAvAJkXj7Q1aR3NvNyhdHnpRZy1G0T1","execution_time":"2026-03-26 23:42:03"} 
[2026-03-26 23:42:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"aYAvAJkXj7Q1aR3NvNyhdHnpRZy1G0T1","execution_time":"2026-03-26 23:42:03","total_operations":4,"sites_count":2} 
[2026-03-26 23:42:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"aYAvAJkXj7Q1aR3NvNyhdHnpRZy1G0T1","execution_time":"2026-03-26 23:42:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-ft5DOMt-1774557563"]} 
[2026-03-26 23:42:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"aYAvAJkXj7Q1aR3NvNyhdHnpRZy1G0T1","execution_time":"2026-03-26 23:42:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 23:42:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"aYAvAJkXj7Q1aR3NvNyhdHnpRZy1G0T1","execution_time":"2026-03-26 23:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 23:42:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"aYAvAJkXj7Q1aR3NvNyhdHnpRZy1G0T1","execution_time":"2026-03-26 23:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ft5DOMt-1774557563","operation_id":166479,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 23:42:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"aYAvAJkXj7Q1aR3NvNyhdHnpRZy1G0T1","execution_time":"2026-03-26 23:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ft5DOMt-1774557563","operation_id":166479,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 23:42:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"aYAvAJkXj7Q1aR3NvNyhdHnpRZy1G0T1","execution_time":"2026-03-26 23:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ft5DOMt-1774557563","operation_id":166479,"count":1} 
[2026-03-26 23:42:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"aYAvAJkXj7Q1aR3NvNyhdHnpRZy1G0T1","execution_time":"2026-03-26 23:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ft5DOMt-1774557563","operation_id":166479,"count":1} 
[2026-03-26 23:42:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"aYAvAJkXj7Q1aR3NvNyhdHnpRZy1G0T1","execution_time":"2026-03-26 23:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ft5DOMt-1774557563","operation_id":166479,"user_id":1512,"notification_type":"order_approved","reference_id":181732} 
[2026-03-26 23:42:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"aYAvAJkXj7Q1aR3NvNyhdHnpRZy1G0T1","execution_time":"2026-03-26 23:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ft5DOMt-1774557563","operation_id":166479,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 23:42:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"aYAvAJkXj7Q1aR3NvNyhdHnpRZy1G0T1","execution_time":"2026-03-26 23:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ft5DOMt-1774557563","operation_id":166479,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 23:42:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"aYAvAJkXj7Q1aR3NvNyhdHnpRZy1G0T1","execution_time":"2026-03-26 23:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ft5DOMt-1774557563","operation_id":166479,"processed":1,"errors":0} 
[2026-03-26 23:42:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"aYAvAJkXj7Q1aR3NvNyhdHnpRZy1G0T1","execution_time":"2026-03-26 23:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ft5DOMt-1774557563","operation_id":166479,"processed":1,"errors":0} 
[2026-03-26 23:42:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"aYAvAJkXj7Q1aR3NvNyhdHnpRZy1G0T1","execution_time":"2026-03-26 23:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ft5DOMt-1774557563","operation_id":166479,"orders_count":3,"order_ids":["ORD-caEG46-1774557681","ORD-gn2mK21-1774557704","ORD-DHJL5NR-1774557714"]} 
[2026-03-26 23:42:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"aYAvAJkXj7Q1aR3NvNyhdHnpRZy1G0T1","execution_time":"2026-03-26 23:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ft5DOMt-1774557563","operation_id":166479} 
[2026-03-26 23:42:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"aYAvAJkXj7Q1aR3NvNyhdHnpRZy1G0T1","execution_time":"2026-03-26 23:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ft5DOMt-1774557563","operation_id":166479,"orders_count":3} 
[2026-03-26 23:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"aYAvAJkXj7Q1aR3NvNyhdHnpRZy1G0T1","execution_time":"2026-03-26 23:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DHJL5NR-1774557714","operation_id":166482} 
[2026-03-26 23:42:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"aYAvAJkXj7Q1aR3NvNyhdHnpRZy1G0T1","execution_time":"2026-03-26 23:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gn2mK21-1774557704","operation_id":166481,"processed":2,"skipped":1,"updates_prepared":2} 
[2026-03-26 23:42:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"aYAvAJkXj7Q1aR3NvNyhdHnpRZy1G0T1","execution_time":"2026-03-26 23:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gn2mK21-1774557704","operation_id":166481,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 23:42:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"aYAvAJkXj7Q1aR3NvNyhdHnpRZy1G0T1","execution_time":"2026-03-26 23:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gn2mK21-1774557704","operation_id":166481,"count":2} 
[2026-03-26 23:42:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"aYAvAJkXj7Q1aR3NvNyhdHnpRZy1G0T1","execution_time":"2026-03-26 23:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gn2mK21-1774557704","operation_id":166481,"count":2} 
[2026-03-26 23:42:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"aYAvAJkXj7Q1aR3NvNyhdHnpRZy1G0T1","execution_time":"2026-03-26 23:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gn2mK21-1774557704","operation_id":166481,"user_id":67,"notification_type":"order_approved","reference_id":181734} 
[2026-03-26 23:42:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"aYAvAJkXj7Q1aR3NvNyhdHnpRZy1G0T1","execution_time":"2026-03-26 23:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gn2mK21-1774557704","operation_id":166481,"user_id":587,"notification_type":"order_approved","reference_id":181735} 
[2026-03-26 23:42:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"aYAvAJkXj7Q1aR3NvNyhdHnpRZy1G0T1","execution_time":"2026-03-26 23:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gn2mK21-1774557704","operation_id":166481,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 23:42:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"aYAvAJkXj7Q1aR3NvNyhdHnpRZy1G0T1","execution_time":"2026-03-26 23:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gn2mK21-1774557704","operation_id":166481,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 23:42:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"aYAvAJkXj7Q1aR3NvNyhdHnpRZy1G0T1","execution_time":"2026-03-26 23:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gn2mK21-1774557704","operation_id":166481,"processed":2,"errors":0} 
[2026-03-26 23:42:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"aYAvAJkXj7Q1aR3NvNyhdHnpRZy1G0T1","execution_time":"2026-03-26 23:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gn2mK21-1774557704","operation_id":166481,"processed":2,"errors":0} 
[2026-03-26 23:42:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"aYAvAJkXj7Q1aR3NvNyhdHnpRZy1G0T1","execution_time":"2026-03-26 23:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gn2mK21-1774557704","operation_id":166481} 
[2026-03-26 23:42:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1512  
[2026-03-26 23:42:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 67  
[2026-03-26 23:42:05] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 23:42:15] production.INFO: Constructing job for order: 181737  
[2026-03-26 23:42:17] production.INFO: Handling job for order: 181737  
[2026-03-26 23:42:17] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 23:42:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:42:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=f8c32755-c194-4df1-80d5-ea92a556f32a&Player_ID=0996407773  
[2026-03-26 23:42:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=f8c32755-c194-4df1-80d5-ea92a556f32a&Player_ID=0996407773","has_body":false} 
[2026-03-26 23:42:18] production.INFO: Operation sent successfully {"operation_id":166483,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OqtjY-1774557738","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 23:42:18"}},"processed_data":{"order_number":"ORD-OqtjY-1774557738","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 23:42:28] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-26 23:42:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-26 23:42:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 38  
[2026-03-26 23:42:40] production.INFO: Constructing job for order: 181738  
[2026-03-26 23:42:42] production.INFO: Handling job for order: 181738  
[2026-03-26 23:42:42] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 23:42:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:42:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=3c4f0be4-2831-495b-825d-c727362f650b&Player_ID=0996407773  
[2026-03-26 23:42:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=3c4f0be4-2831-495b-825d-c727362f650b&Player_ID=0996407773","has_body":false} 
[2026-03-26 23:42:43] production.INFO: Operation sent successfully {"operation_id":166484,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5xzq4-1774557763","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 23:42:43"}},"processed_data":{"order_number":"ORD-5xzq4-1774557763","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 23:42:59] production.INFO: Constructing job for order: 181739  
[2026-03-26 23:43:01] production.INFO: Handling job for order: 181739  
[2026-03-26 23:43:01] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 23:43:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:43:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=d9c6d210-e0f0-4e58-a1f9-162b72e2568d&Player_ID=0994743013  
[2026-03-26 23:43:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=d9c6d210-e0f0-4e58-a1f9-162b72e2568d&Player_ID=0994743013","has_body":false} 
[2026-03-26 23:43:02] production.INFO: Operation sent successfully {"operation_id":166485,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DVWqjfK8-1774557781","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 23:43:02"}},"processed_data":{"order_number":"ORD-DVWqjfK8-1774557781","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 23:44:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"utYSLE9mSq22zlV3hCn1voCvQh5WqCLy","execution_time":"2026-03-26 23:44:02"} 
[2026-03-26 23:44:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"utYSLE9mSq22zlV3hCn1voCvQh5WqCLy","execution_time":"2026-03-26 23:44:02","total_operations":4,"sites_count":1} 
[2026-03-26 23:44:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"utYSLE9mSq22zlV3hCn1voCvQh5WqCLy","execution_time":"2026-03-26 23:44:02","site_id":4,"site_name":"swgamessls","orders_count":4,"order_ids":["ORD-DHJL5NR-1774557714","ORD-OqtjY-1774557738","ORD-5xzq4-1774557763","ORD-DVWqjfK8-1774557781"]} 
[2026-03-26 23:44:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"utYSLE9mSq22zlV3hCn1voCvQh5WqCLy","execution_time":"2026-03-26 23:44:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 23:44:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"utYSLE9mSq22zlV3hCn1voCvQh5WqCLy","execution_time":"2026-03-26 23:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-26 23:44:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"utYSLE9mSq22zlV3hCn1voCvQh5WqCLy","execution_time":"2026-03-26 23:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OqtjY-1774557738","operation_id":166483,"processed":4,"skipped":0,"updates_prepared":4} 
[2026-03-26 23:44:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"utYSLE9mSq22zlV3hCn1voCvQh5WqCLy","execution_time":"2026-03-26 23:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OqtjY-1774557738","operation_id":166483,"total_items":4,"chunks":1,"chunk_size":10} 
[2026-03-26 23:44:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"utYSLE9mSq22zlV3hCn1voCvQh5WqCLy","execution_time":"2026-03-26 23:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OqtjY-1774557738","operation_id":166483,"count":4} 
[2026-03-26 23:44:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"utYSLE9mSq22zlV3hCn1voCvQh5WqCLy","execution_time":"2026-03-26 23:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OqtjY-1774557738","operation_id":166483,"count":4} 
[2026-03-26 23:44:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"utYSLE9mSq22zlV3hCn1voCvQh5WqCLy","execution_time":"2026-03-26 23:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OqtjY-1774557738","operation_id":166483,"user_id":67,"notification_type":"order_approved","reference_id":181738} 
[2026-03-26 23:44:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"utYSLE9mSq22zlV3hCn1voCvQh5WqCLy","execution_time":"2026-03-26 23:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OqtjY-1774557738","operation_id":166483,"user_id":1470,"notification_type":"order_approved","reference_id":181736} 
[2026-03-26 23:44:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"utYSLE9mSq22zlV3hCn1voCvQh5WqCLy","execution_time":"2026-03-26 23:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OqtjY-1774557738","operation_id":166483,"user_id":150,"notification_type":"order_approved","reference_id":181739} 
[2026-03-26 23:44:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"utYSLE9mSq22zlV3hCn1voCvQh5WqCLy","execution_time":"2026-03-26 23:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OqtjY-1774557738","operation_id":166483,"user_id":67,"notification_type":"order_approved","reference_id":181737} 
[2026-03-26 23:44:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"utYSLE9mSq22zlV3hCn1voCvQh5WqCLy","execution_time":"2026-03-26 23:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OqtjY-1774557738","operation_id":166483,"chunk_number":1,"processed":4,"errors":0,"total_operations":4,"total_orders":4,"total_codes":0,"total_refunds":0} 
[2026-03-26 23:44:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"utYSLE9mSq22zlV3hCn1voCvQh5WqCLy","execution_time":"2026-03-26 23:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OqtjY-1774557738","operation_id":166483,"total_processed":4,"total_errors":0,"chunks_processed":1} 
[2026-03-26 23:44:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"utYSLE9mSq22zlV3hCn1voCvQh5WqCLy","execution_time":"2026-03-26 23:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OqtjY-1774557738","operation_id":166483,"processed":4,"errors":0} 
[2026-03-26 23:44:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"utYSLE9mSq22zlV3hCn1voCvQh5WqCLy","execution_time":"2026-03-26 23:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OqtjY-1774557738","operation_id":166483,"processed":4,"errors":0} 
[2026-03-26 23:44:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"utYSLE9mSq22zlV3hCn1voCvQh5WqCLy","execution_time":"2026-03-26 23:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OqtjY-1774557738","operation_id":166483} 
[2026-03-26 23:44:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 67  
[2026-03-26 23:44:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1470  
[2026-03-26 23:44:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 150  
[2026-03-26 23:44:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 67  
[2026-03-26 23:44:03] production.INFO: Constructing job for order: 181740  
[2026-03-26 23:44:05] production.INFO: Handling job for order: 181740  
[2026-03-26 23:44:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 23:44:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:44:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=9886237d-371e-4fa3-80b6-fff3de26cca6&Player_ID=1662177444  
[2026-03-26 23:44:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=9886237d-371e-4fa3-80b6-fff3de26cca6&Player_ID=1662177444","has_body":false} 
[2026-03-26 23:44:06] production.INFO: Operation sent successfully {"operation_id":166486,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Rwc4s3j-1774557845","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-26 23:44:06"}},"processed_data":{"order_number":"ORD-Rwc4s3j-1774557845","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-26 23:44:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Rwc4s3j-1774557845","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 23:44:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-Rwc4s3j-1774557845","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 23:44:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 23:44:11] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":181740} 
[2026-03-26 23:44:11] production.INFO: Order updated successfully. Order ID: 181740, Status: completed  
[2026-03-26 23:44:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Rwc4s3j-1774557845","status":"completed","codes_count":0} 
[2026-03-26 23:44:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-26 23:44:14] production.INFO: Constructing job for order: 181741  
[2026-03-26 23:44:15] production.INFO: Handling job for order: 181741  
[2026-03-26 23:44:15] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 23:44:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:44:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=ae2b68bd-2165-46cb-94f8-4ce86a823d0b&Player_ID=0994743013  
[2026-03-26 23:44:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=ae2b68bd-2165-46cb-94f8-4ce86a823d0b&Player_ID=0994743013","has_body":false} 
[2026-03-26 23:44:16] production.INFO: Operation sent successfully {"operation_id":166487,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5LNtk4n-1774557855","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 23:44:16"}},"processed_data":{"order_number":"ORD-5LNtk4n-1774557855","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 23:44:27] production.INFO: Constructing job for order: 181742  
[2026-03-26 23:44:28] production.INFO: Handling job for order: 181742  
[2026-03-26 23:44:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 23:44:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:44:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=f475ddcf-db06-4feb-bac3-c35e6c40ad5b&Player_ID=3998018528  
[2026-03-26 23:44:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=f475ddcf-db06-4feb-bac3-c35e6c40ad5b&Player_ID=3998018528","has_body":false} 
[2026-03-26 23:44:28] production.INFO: Operation sent successfully {"operation_id":166488,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ko5m-1774557868","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-26 23:44:28"}},"processed_data":{"order_number":"ORD-Ko5m-1774557868","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-26 23:44:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Ko5m-1774557868","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 23:44:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-Ko5m-1774557868","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 23:44:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 23:44:35] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":181742} 
[2026-03-26 23:44:35] production.INFO: Order updated successfully. Order ID: 181742, Status: completed  
[2026-03-26 23:44:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Ko5m-1774557868","status":"completed","codes_count":0} 
[2026-03-26 23:44:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-26 23:44:44] production.INFO: Constructing job for order: 181743  
[2026-03-26 23:44:46] production.INFO: Handling job for order: 181743  
[2026-03-26 23:44:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 23:44:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:44:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=1fbcb0d6-a1a0-43f4-8735-2835a47faf99&Player_ID=1376003092  
[2026-03-26 23:44:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=1fbcb0d6-a1a0-43f4-8735-2835a47faf99&Player_ID=1376003092","has_body":false} 
[2026-03-26 23:44:47] production.INFO: Operation sent successfully {"operation_id":166489,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-j9pFyE1G-1774557887","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-26 23:44:47"}},"processed_data":{"order_number":"ORD-j9pFyE1G-1774557887","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-26 23:44:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-j9pFyE1G-1774557887","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 23:44:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-j9pFyE1G-1774557887","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 23:44:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 23:44:53] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":181743} 
[2026-03-26 23:44:53] production.INFO: Order updated successfully. Order ID: 181743, Status: completed  
[2026-03-26 23:44:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-j9pFyE1G-1774557887","status":"completed","codes_count":0} 
[2026-03-26 23:44:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-26 23:45:02] production.INFO: Executing GetProducts task...  
[2026-03-26 23:45:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 23:45:02] production.INFO: Executing GetProducts task...  
[2026-03-26 23:45:04] production.INFO: async() رجع: true  
[2026-03-26 23:45:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 23:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-26 23:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-26 23:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-26 23:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 23:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 23:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 23:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 23:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 23:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 23:45:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 23:45:23] production.INFO: Creating credit request {"payload":{"_token":"CNrYqhEaiSclb2YbFCLmgIJLDxOcPlOoNajB4IpF","amount":"560","method_id":"13","mainamount":"560","operation_number":"160843420","note":null,"notif":{"Illuminate\\Http\\UploadedFile":"/tmp/phpv10ma00qq7571fmaQMP"}},"user_id":44} 
[2026-03-26 23:45:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 23:45:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 23:45:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 23:45:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 23:45:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 23:45:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 23:45:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 23:45:24] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 23:45:24] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18986,"user_id":44,"amount":560.0,"admins_notified":7} 
[2026-03-26 23:45:40] production.INFO: Constructing job for order: 181744  
[2026-03-26 23:45:42] production.INFO: Handling job for order: 181744  
[2026-03-26 23:45:42] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 23:45:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:45:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=7528a5f4-0c2b-4358-893d-cf66a6f4f92f&Player_ID=0996407773  
[2026-03-26 23:45:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=7528a5f4-0c2b-4358-893d-cf66a6f4f92f&Player_ID=0996407773","has_body":false} 
[2026-03-26 23:45:43] production.INFO: Operation sent successfully {"operation_id":166490,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-G3i-1774557943","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 23:45:43"}},"processed_data":{"order_number":"ORD-G3i-1774557943","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 23:46:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ctqnbDn0ex2CcGa1HkHWQJB7BL2lXoBp","execution_time":"2026-03-26 23:46:04"} 
[2026-03-26 23:46:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ctqnbDn0ex2CcGa1HkHWQJB7BL2lXoBp","execution_time":"2026-03-26 23:46:04","total_operations":2,"sites_count":1} 
[2026-03-26 23:46:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ctqnbDn0ex2CcGa1HkHWQJB7BL2lXoBp","execution_time":"2026-03-26 23:46:04","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-5LNtk4n-1774557855","ORD-G3i-1774557943"]} 
[2026-03-26 23:46:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ctqnbDn0ex2CcGa1HkHWQJB7BL2lXoBp","execution_time":"2026-03-26 23:46:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 23:46:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ctqnbDn0ex2CcGa1HkHWQJB7BL2lXoBp","execution_time":"2026-03-26 23:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-26 23:46:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ctqnbDn0ex2CcGa1HkHWQJB7BL2lXoBp","execution_time":"2026-03-26 23:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G3i-1774557943","operation_id":166490,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-26 23:46:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"ctqnbDn0ex2CcGa1HkHWQJB7BL2lXoBp","execution_time":"2026-03-26 23:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G3i-1774557943","operation_id":166490,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-26 23:46:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"ctqnbDn0ex2CcGa1HkHWQJB7BL2lXoBp","execution_time":"2026-03-26 23:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G3i-1774557943","operation_id":166490,"count":2} 
[2026-03-26 23:46:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"ctqnbDn0ex2CcGa1HkHWQJB7BL2lXoBp","execution_time":"2026-03-26 23:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G3i-1774557943","operation_id":166490,"count":2} 
[2026-03-26 23:46:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ctqnbDn0ex2CcGa1HkHWQJB7BL2lXoBp","execution_time":"2026-03-26 23:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G3i-1774557943","operation_id":166490,"user_id":150,"notification_type":"order_approved","reference_id":181741} 
[2026-03-26 23:46:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ctqnbDn0ex2CcGa1HkHWQJB7BL2lXoBp","execution_time":"2026-03-26 23:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G3i-1774557943","operation_id":166490,"user_id":67,"notification_type":"order_approved","reference_id":181744} 
[2026-03-26 23:46:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"ctqnbDn0ex2CcGa1HkHWQJB7BL2lXoBp","execution_time":"2026-03-26 23:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G3i-1774557943","operation_id":166490,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-26 23:46:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"ctqnbDn0ex2CcGa1HkHWQJB7BL2lXoBp","execution_time":"2026-03-26 23:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G3i-1774557943","operation_id":166490,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-26 23:46:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"ctqnbDn0ex2CcGa1HkHWQJB7BL2lXoBp","execution_time":"2026-03-26 23:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G3i-1774557943","operation_id":166490,"processed":2,"errors":0} 
[2026-03-26 23:46:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ctqnbDn0ex2CcGa1HkHWQJB7BL2lXoBp","execution_time":"2026-03-26 23:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G3i-1774557943","operation_id":166490,"processed":2,"errors":0} 
[2026-03-26 23:46:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ctqnbDn0ex2CcGa1HkHWQJB7BL2lXoBp","execution_time":"2026-03-26 23:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G3i-1774557943","operation_id":166490} 
[2026-03-26 23:46:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 150  
[2026-03-26 23:46:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 67  
[2026-03-26 23:46:43] production.INFO: Constructing job for order: 181745  
[2026-03-26 23:46:44] production.INFO: Constructing job for order: 181746  
[2026-03-26 23:46:46] production.INFO: Handling job for order: 181745  
[2026-03-26 23:46:46] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 23:46:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:46:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=7cd4000f-2bed-4943-8221-20c3e93cdfd4&Player_ID=0954352937  
[2026-03-26 23:46:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=7cd4000f-2bed-4943-8221-20c3e93cdfd4&Player_ID=0954352937","has_body":false} 
[2026-03-26 23:46:47] production.INFO: Operation sent successfully {"operation_id":166491,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SkLCs-1774558007","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 23:46:47"}},"processed_data":{"order_number":"ORD-SkLCs-1774558007","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 23:46:47] production.INFO: Handling job for order: 181746  
[2026-03-26 23:46:47] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 23:46:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:46:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=cd5d3602-30a1-4208-ae87-c8deccdc359b&Player_ID=0984669760  
[2026-03-26 23:46:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=cd5d3602-30a1-4208-ae87-c8deccdc359b&Player_ID=0984669760","has_body":false} 
[2026-03-26 23:46:47] production.INFO: Operation sent successfully {"operation_id":166492,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rZwB-1774558007","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 23:46:47"}},"processed_data":{"order_number":"ORD-rZwB-1774558007","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 23:46:52] production.INFO: Constructing job for order: 181747  
[2026-03-26 23:46:53] production.INFO: Handling job for order: 181747  
[2026-03-26 23:46:53] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 23:46:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:46:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=8a5ecdec-ff49-4cd9-9026-c43a3f2bcc23&Player_ID=0954352937  
[2026-03-26 23:46:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=8a5ecdec-ff49-4cd9-9026-c43a3f2bcc23&Player_ID=0954352937","has_body":false} 
[2026-03-26 23:46:54] production.INFO: Operation sent successfully {"operation_id":166493,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1Kwfv-1774558014","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 23:46:54"}},"processed_data":{"order_number":"ORD-1Kwfv-1774558014","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 23:46:55] production.INFO: SendAcceptReject: Notification queued {"user_id":1652,"notification_type":"request_approved","reference_id":18983} 
[2026-03-26 23:46:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1652  
[2026-03-26 23:47:04] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"request_approved","reference_id":18984} 
[2026-03-26 23:47:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-26 23:47:11] production.INFO: Constructing job for order: 181748  
[2026-03-26 23:47:12] production.INFO: SendAcceptReject: Notification queued {"user_id":1637,"notification_type":"request_approved","reference_id":18985} 
[2026-03-26 23:47:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1637  
[2026-03-26 23:47:12] production.INFO: Handling job for order: 181748  
[2026-03-26 23:47:12] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 23:47:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:47:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=a2cf7bdf-e450-4ed2-a6bb-b906b71bcdb6&Player_ID=0943399615  
[2026-03-26 23:47:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=a2cf7bdf-e450-4ed2-a6bb-b906b71bcdb6&Player_ID=0943399615","has_body":false} 
[2026-03-26 23:47:13] production.INFO: Operation sent successfully {"operation_id":166494,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fdOxDnjx-1774558033","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 23:47:13"}},"processed_data":{"order_number":"ORD-fdOxDnjx-1774558033","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 23:47:36] production.INFO: Constructing job for order: 181749  
[2026-03-26 23:47:37] production.INFO: Handling job for order: 181749  
[2026-03-26 23:47:37] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 23:47:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:47:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=ab342f2a-4a2b-4512-97d0-376ab6b0fcfc&Player_ID=0996407773  
[2026-03-26 23:47:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=ab342f2a-4a2b-4512-97d0-376ab6b0fcfc&Player_ID=0996407773","has_body":false} 
[2026-03-26 23:47:38] production.INFO: Operation sent successfully {"operation_id":166495,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xjs-1774558058","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 23:47:38"}},"processed_data":{"order_number":"ORD-xjs-1774558058","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 23:48:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8epYgyLPdWLD7jK2VURDEieeC0iSuwwq","execution_time":"2026-03-26 23:48:02"} 
[2026-03-26 23:48:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"8epYgyLPdWLD7jK2VURDEieeC0iSuwwq","execution_time":"2026-03-26 23:48:02","total_operations":5,"sites_count":1} 
[2026-03-26 23:48:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8epYgyLPdWLD7jK2VURDEieeC0iSuwwq","execution_time":"2026-03-26 23:48:02","site_id":4,"site_name":"swgamessls","orders_count":5,"order_ids":["ORD-SkLCs-1774558007","ORD-rZwB-1774558007","ORD-1Kwfv-1774558014","ORD-fdOxDnjx-1774558033","ORD-xjs-1774558058"]} 
[2026-03-26 23:48:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8epYgyLPdWLD7jK2VURDEieeC0iSuwwq","execution_time":"2026-03-26 23:48:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 23:48:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8epYgyLPdWLD7jK2VURDEieeC0iSuwwq","execution_time":"2026-03-26 23:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-26 23:48:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8epYgyLPdWLD7jK2VURDEieeC0iSuwwq","execution_time":"2026-03-26 23:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xjs-1774558058","operation_id":166495,"processed":5,"skipped":0,"updates_prepared":5} 
[2026-03-26 23:48:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"8epYgyLPdWLD7jK2VURDEieeC0iSuwwq","execution_time":"2026-03-26 23:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xjs-1774558058","operation_id":166495,"total_items":5,"chunks":1,"chunk_size":10} 
[2026-03-26 23:48:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"8epYgyLPdWLD7jK2VURDEieeC0iSuwwq","execution_time":"2026-03-26 23:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xjs-1774558058","operation_id":166495,"count":5} 
[2026-03-26 23:48:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"8epYgyLPdWLD7jK2VURDEieeC0iSuwwq","execution_time":"2026-03-26 23:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xjs-1774558058","operation_id":166495,"count":5} 
[2026-03-26 23:48:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"8epYgyLPdWLD7jK2VURDEieeC0iSuwwq","execution_time":"2026-03-26 23:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xjs-1774558058","operation_id":166495,"user_id":150,"notification_type":"order_approved","reference_id":181747} 
[2026-03-26 23:48:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"8epYgyLPdWLD7jK2VURDEieeC0iSuwwq","execution_time":"2026-03-26 23:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xjs-1774558058","operation_id":166495,"user_id":587,"notification_type":"order_approved","reference_id":181748} 
[2026-03-26 23:48:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"8epYgyLPdWLD7jK2VURDEieeC0iSuwwq","execution_time":"2026-03-26 23:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xjs-1774558058","operation_id":166495,"user_id":587,"notification_type":"order_approved","reference_id":181746} 
[2026-03-26 23:48:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"8epYgyLPdWLD7jK2VURDEieeC0iSuwwq","execution_time":"2026-03-26 23:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xjs-1774558058","operation_id":166495,"user_id":150,"notification_type":"order_approved","reference_id":181745} 
[2026-03-26 23:48:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"8epYgyLPdWLD7jK2VURDEieeC0iSuwwq","execution_time":"2026-03-26 23:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xjs-1774558058","operation_id":166495,"user_id":67,"notification_type":"order_approved","reference_id":181749} 
[2026-03-26 23:48:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"8epYgyLPdWLD7jK2VURDEieeC0iSuwwq","execution_time":"2026-03-26 23:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xjs-1774558058","operation_id":166495,"chunk_number":1,"processed":5,"errors":0,"total_operations":5,"total_orders":5,"total_codes":0,"total_refunds":0} 
[2026-03-26 23:48:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"8epYgyLPdWLD7jK2VURDEieeC0iSuwwq","execution_time":"2026-03-26 23:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xjs-1774558058","operation_id":166495,"total_processed":5,"total_errors":0,"chunks_processed":1} 
[2026-03-26 23:48:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"8epYgyLPdWLD7jK2VURDEieeC0iSuwwq","execution_time":"2026-03-26 23:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xjs-1774558058","operation_id":166495,"processed":5,"errors":0} 
[2026-03-26 23:48:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8epYgyLPdWLD7jK2VURDEieeC0iSuwwq","execution_time":"2026-03-26 23:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xjs-1774558058","operation_id":166495,"processed":5,"errors":0} 
[2026-03-26 23:48:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"8epYgyLPdWLD7jK2VURDEieeC0iSuwwq","execution_time":"2026-03-26 23:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xjs-1774558058","operation_id":166495} 
[2026-03-26 23:48:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 150  
[2026-03-26 23:48:03] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 23:48:05] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-26 23:48:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 150  
[2026-03-26 23:48:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 67  
[2026-03-26 23:48:57] production.INFO: Constructing job for order: 181750  
[2026-03-26 23:49:00] production.INFO: Handling job for order: 181750  
[2026-03-26 23:49:00] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 23:49:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:49:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=a177b124-7786-4006-a658-c3452be32c45&Player_ID=0951596207  
[2026-03-26 23:49:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=a177b124-7786-4006-a658-c3452be32c45&Player_ID=0951596207","has_body":false} 
[2026-03-26 23:49:01] production.INFO: Operation sent successfully {"operation_id":166496,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sa2-1774558140","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-26 23:49:01"}},"processed_data":{"order_number":"ORD-sa2-1774558140","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-26 23:49:40] production.INFO: Constructing job for order: 181752  
[2026-03-26 23:49:42] production.INFO: SendAcceptReject: Notification queued {"user_id":44,"notification_type":"request_rejected","reference_id":18986} 
[2026-03-26 23:49:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 44  
[2026-03-26 23:49:43] production.INFO: Handling job for order: 181752  
[2026-03-26 23:49:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 23:49:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:49:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=8bb5dfeb-98f7-4a7f-ad53-5e7b288ae487&Player_ID=110993040  
[2026-03-26 23:49:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=8bb5dfeb-98f7-4a7f-ad53-5e7b288ae487&Player_ID=110993040","has_body":false} 
[2026-03-26 23:49:43] production.INFO: Operation sent successfully {"operation_id":166497,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FNr1l8Le-1774558183","amount":1.6750000000000000444089209850062616169452667236328125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-26 23:49:43"}},"processed_data":{"order_number":"ORD-FNr1l8Le-1774558183","amount":1.6750000000000000444089209850062616169452667236328125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-26 23:49:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-FNr1l8Le-1774558183","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 23:49:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-FNr1l8Le-1774558183","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 23:49:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 23:49:48] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":181752} 
[2026-03-26 23:49:48] production.INFO: Order updated successfully. Order ID: 181752, Status: completed  
[2026-03-26 23:49:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-FNr1l8Le-1774558183","status":"completed","codes_count":0} 
[2026-03-26 23:49:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-26 23:50:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"2eqNNblS2jx7J8Hz2Xl7HYOFVXlB8MmF","execution_time":"2026-03-26 23:50:01"} 
[2026-03-26 23:50:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"2eqNNblS2jx7J8Hz2Xl7HYOFVXlB8MmF","execution_time":"2026-03-26 23:50:01","total_operations":1,"sites_count":1} 
[2026-03-26 23:50:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"2eqNNblS2jx7J8Hz2Xl7HYOFVXlB8MmF","execution_time":"2026-03-26 23:50:01","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-sa2-1774558140"]} 
[2026-03-26 23:50:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"2eqNNblS2jx7J8Hz2Xl7HYOFVXlB8MmF","execution_time":"2026-03-26 23:50:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-26 23:50:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"2eqNNblS2jx7J8Hz2Xl7HYOFVXlB8MmF","execution_time":"2026-03-26 23:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 23:50:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"2eqNNblS2jx7J8Hz2Xl7HYOFVXlB8MmF","execution_time":"2026-03-26 23:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sa2-1774558140","operation_id":166496,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 23:50:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"2eqNNblS2jx7J8Hz2Xl7HYOFVXlB8MmF","execution_time":"2026-03-26 23:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sa2-1774558140","operation_id":166496,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 23:50:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"2eqNNblS2jx7J8Hz2Xl7HYOFVXlB8MmF","execution_time":"2026-03-26 23:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sa2-1774558140","operation_id":166496,"count":1} 
[2026-03-26 23:50:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"2eqNNblS2jx7J8Hz2Xl7HYOFVXlB8MmF","execution_time":"2026-03-26 23:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sa2-1774558140","operation_id":166496,"count":1} 
[2026-03-26 23:50:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"2eqNNblS2jx7J8Hz2Xl7HYOFVXlB8MmF","execution_time":"2026-03-26 23:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sa2-1774558140","operation_id":166496,"user_id":229,"notification_type":"order_approved","reference_id":181750} 
[2026-03-26 23:50:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"2eqNNblS2jx7J8Hz2Xl7HYOFVXlB8MmF","execution_time":"2026-03-26 23:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sa2-1774558140","operation_id":166496,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 23:50:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"2eqNNblS2jx7J8Hz2Xl7HYOFVXlB8MmF","execution_time":"2026-03-26 23:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sa2-1774558140","operation_id":166496,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 23:50:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"2eqNNblS2jx7J8Hz2Xl7HYOFVXlB8MmF","execution_time":"2026-03-26 23:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sa2-1774558140","operation_id":166496,"processed":1,"errors":0} 
[2026-03-26 23:50:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"2eqNNblS2jx7J8Hz2Xl7HYOFVXlB8MmF","execution_time":"2026-03-26 23:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sa2-1774558140","operation_id":166496,"processed":1,"errors":0} 
[2026-03-26 23:50:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"2eqNNblS2jx7J8Hz2Xl7HYOFVXlB8MmF","execution_time":"2026-03-26 23:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sa2-1774558140","operation_id":166496} 
[2026-03-26 23:50:02] production.INFO: Executing GetProducts task...  
[2026-03-26 23:50:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 23:50:02] production.INFO: Executing GetProducts task...  
[2026-03-26 23:50:04] production.INFO: async() رجع: true  
[2026-03-26 23:50:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 23:50:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 23:50:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 23:50:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 23:50:05] production.WARNING: Product with ID 211 not found  
[2026-03-26 23:50:05] production.WARNING: Product with ID 210 not found  
[2026-03-26 23:50:05] production.WARNING: Product with ID 209 not found  
[2026-03-26 23:50:05] production.WARNING: Product with ID 214 not found  
[2026-03-26 23:50:05] production.WARNING: Product with ID 215 not found  
[2026-03-26 23:50:05] production.WARNING: Product with ID 216 not found  
[2026-03-26 23:50:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 23:50:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 229  
[2026-03-26 23:50:38] production.INFO: Constructing job for order: 181753  
[2026-03-26 23:50:41] production.INFO: Handling job for order: 181753  
[2026-03-26 23:50:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 23:50:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:50:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=30000&uuid=ee6ef561-071a-4d4b-9cb8-ebad2f6039ea&Player_ID=81952777  
[2026-03-26 23:50:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=30000&uuid=ee6ef561-071a-4d4b-9cb8-ebad2f6039ea&Player_ID=81952777","has_body":false} 
[2026-03-26 23:50:42] production.INFO: Operation sent successfully {"operation_id":166498,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pem7q-1774558242","amount":3.214310999999999918230741968727670609951019287109375,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-26 23:50:42"}},"processed_data":{"order_number":"ORD-pem7q-1774558242","amount":3.214310999999999918230741968727670609951019287109375,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-26 23:51:10] production.INFO: Constructing job for order: 181754  
[2026-03-26 23:51:12] production.INFO: Handling job for order: 181754  
[2026-03-26 23:51:12] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 23:51:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:51:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=1b016aee-6177-4db1-ba14-d56f242c3787&Player_ID=%E2%80%AA%E2%80%AA0993768991%E2%80%AC%E2%80%AC  
[2026-03-26 23:51:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=1b016aee-6177-4db1-ba14-d56f242c3787&Player_ID=%E2%80%AA%E2%80%AA0993768991%E2%80%AC%E2%80%AC","has_body":false} 
[2026-03-26 23:51:12] production.ERROR: ❌ Missing required field: order_number for site: swgamessls {"available_fields":["error","message",0],"required_fields":["order_number","amount","status"]} 
[2026-03-26 23:51:12] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":166499,"exception":"Unknown named parameter $userId"} 
[2026-03-26 23:51:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-26 23:51:16] production.INFO: Constructing job for order: 181755  
[2026-03-26 23:51:18] production.INFO: Handling job for order: 181755  
[2026-03-26 23:51:18] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 23:51:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:51:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=0022a607-cbe0-41d5-99ac-86447955de81&Player_ID=%E2%80%AA%E2%80%AA0993768991%E2%80%AC%E2%80%AC  
[2026-03-26 23:51:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=0022a607-cbe0-41d5-99ac-86447955de81&Player_ID=%E2%80%AA%E2%80%AA0993768991%E2%80%AC%E2%80%AC","has_body":false} 
[2026-03-26 23:51:18] production.ERROR: ❌ Missing required field: order_number for site: swgamessls {"available_fields":["error","message",0],"required_fields":["order_number","amount","status"]} 
[2026-03-26 23:51:18] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":166500,"exception":"Unknown named parameter $userId"} 
[2026-03-26 23:51:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-26 23:51:33] production.INFO: Constructing job for order: 181756  
[2026-03-26 23:51:36] production.INFO: Handling job for order: 181756  
[2026-03-26 23:51:36] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-26 23:51:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:51:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/47/params?qty=1&uuid=aed03475-3c78-4b8c-a414-282e278fa105&Player_ID=0936166368  
[2026-03-26 23:51:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/47/params?qty=1&uuid=aed03475-3c78-4b8c-a414-282e278fa105&Player_ID=0936166368","has_body":false} 
[2026-03-26 23:51:37] production.INFO: Operation sent successfully {"operation_id":166501,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-oDJznPS4-1774558297","amount":138.009350000000011959855328314006328582763671875,"status":"processing","product":"130.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-26 23:51:37"}},"processed_data":{"order_number":"ORD-oDJznPS4-1774558297","amount":138.009350000000011959855328314006328582763671875,"status":"processing","product":"130.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-26 23:52:01] production.INFO: Constructing job for order: 181757  
[2026-03-26 23:52:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Ry3reI8b2FISZ7Aqa5kAAWolShJhEIRq","execution_time":"2026-03-26 23:52:01"} 
[2026-03-26 23:52:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Ry3reI8b2FISZ7Aqa5kAAWolShJhEIRq","execution_time":"2026-03-26 23:52:01","total_operations":2,"sites_count":2} 
[2026-03-26 23:52:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Ry3reI8b2FISZ7Aqa5kAAWolShJhEIRq","execution_time":"2026-03-26 23:52:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-pem7q-1774558242"]} 
[2026-03-26 23:52:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Ry3reI8b2FISZ7Aqa5kAAWolShJhEIRq","execution_time":"2026-03-26 23:52:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-26 23:52:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Ry3reI8b2FISZ7Aqa5kAAWolShJhEIRq","execution_time":"2026-03-26 23:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-26 23:52:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Ry3reI8b2FISZ7Aqa5kAAWolShJhEIRq","execution_time":"2026-03-26 23:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pem7q-1774558242","operation_id":166498,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 23:52:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Ry3reI8b2FISZ7Aqa5kAAWolShJhEIRq","execution_time":"2026-03-26 23:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pem7q-1774558242","operation_id":166498,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 23:52:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Ry3reI8b2FISZ7Aqa5kAAWolShJhEIRq","execution_time":"2026-03-26 23:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pem7q-1774558242","operation_id":166498,"count":1} 
[2026-03-26 23:52:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Ry3reI8b2FISZ7Aqa5kAAWolShJhEIRq","execution_time":"2026-03-26 23:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pem7q-1774558242","operation_id":166498,"count":1} 
[2026-03-26 23:52:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Ry3reI8b2FISZ7Aqa5kAAWolShJhEIRq","execution_time":"2026-03-26 23:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pem7q-1774558242","operation_id":166498,"user_id":8,"notification_type":"order_approved","reference_id":181753} 
[2026-03-26 23:52:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Ry3reI8b2FISZ7Aqa5kAAWolShJhEIRq","execution_time":"2026-03-26 23:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pem7q-1774558242","operation_id":166498,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 23:52:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Ry3reI8b2FISZ7Aqa5kAAWolShJhEIRq","execution_time":"2026-03-26 23:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pem7q-1774558242","operation_id":166498,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 23:52:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Ry3reI8b2FISZ7Aqa5kAAWolShJhEIRq","execution_time":"2026-03-26 23:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pem7q-1774558242","operation_id":166498,"processed":1,"errors":0} 
[2026-03-26 23:52:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Ry3reI8b2FISZ7Aqa5kAAWolShJhEIRq","execution_time":"2026-03-26 23:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pem7q-1774558242","operation_id":166498,"processed":1,"errors":0} 
[2026-03-26 23:52:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Ry3reI8b2FISZ7Aqa5kAAWolShJhEIRq","execution_time":"2026-03-26 23:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pem7q-1774558242","operation_id":166498,"orders_count":1,"order_ids":["ORD-oDJznPS4-1774558297"]} 
[2026-03-26 23:52:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Ry3reI8b2FISZ7Aqa5kAAWolShJhEIRq","execution_time":"2026-03-26 23:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pem7q-1774558242","operation_id":166498} 
[2026-03-26 23:52:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Ry3reI8b2FISZ7Aqa5kAAWolShJhEIRq","execution_time":"2026-03-26 23:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pem7q-1774558242","operation_id":166498,"orders_count":1} 
[2026-03-26 23:52:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Ry3reI8b2FISZ7Aqa5kAAWolShJhEIRq","execution_time":"2026-03-26 23:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oDJznPS4-1774558297","operation_id":166501,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-26 23:52:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Ry3reI8b2FISZ7Aqa5kAAWolShJhEIRq","execution_time":"2026-03-26 23:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oDJznPS4-1774558297","operation_id":166501,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-26 23:52:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Ry3reI8b2FISZ7Aqa5kAAWolShJhEIRq","execution_time":"2026-03-26 23:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oDJznPS4-1774558297","operation_id":166501,"count":1} 
[2026-03-26 23:52:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Ry3reI8b2FISZ7Aqa5kAAWolShJhEIRq","execution_time":"2026-03-26 23:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oDJznPS4-1774558297","operation_id":166501,"count":1} 
[2026-03-26 23:52:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Ry3reI8b2FISZ7Aqa5kAAWolShJhEIRq","execution_time":"2026-03-26 23:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oDJznPS4-1774558297","operation_id":166501,"user_id":67,"notification_type":"order_approved","reference_id":181756} 
[2026-03-26 23:52:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Ry3reI8b2FISZ7Aqa5kAAWolShJhEIRq","execution_time":"2026-03-26 23:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oDJznPS4-1774558297","operation_id":166501,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-26 23:52:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Ry3reI8b2FISZ7Aqa5kAAWolShJhEIRq","execution_time":"2026-03-26 23:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oDJznPS4-1774558297","operation_id":166501,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-26 23:52:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Ry3reI8b2FISZ7Aqa5kAAWolShJhEIRq","execution_time":"2026-03-26 23:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oDJznPS4-1774558297","operation_id":166501,"processed":1,"errors":0} 
[2026-03-26 23:52:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Ry3reI8b2FISZ7Aqa5kAAWolShJhEIRq","execution_time":"2026-03-26 23:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oDJznPS4-1774558297","operation_id":166501,"processed":1,"errors":0} 
[2026-03-26 23:52:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Ry3reI8b2FISZ7Aqa5kAAWolShJhEIRq","execution_time":"2026-03-26 23:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oDJznPS4-1774558297","operation_id":166501} 
[2026-03-26 23:52:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 8  
[2026-03-26 23:52:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 67  
[2026-03-26 23:52:02] production.INFO: Handling job for order: 181757  
[2026-03-26 23:52:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 23:52:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:52:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=39d044d6-8af6-4ef6-a054-665e5cbd2d78&Player_ID=106707341  
[2026-03-26 23:52:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=39d044d6-8af6-4ef6-a054-665e5cbd2d78&Player_ID=106707341","has_body":false} 
[2026-03-26 23:52:02] production.INFO: Operation sent successfully {"operation_id":166502,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EgHp-1774558322","amount":1.6750000000000000444089209850062616169452667236328125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-26 23:52:02"}},"processed_data":{"order_number":"ORD-EgHp-1774558322","amount":1.6750000000000000444089209850062616169452667236328125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-26 23:52:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-EgHp-1774558322","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 23:52:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-EgHp-1774558322","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 23:52:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 23:52:09] production.INFO: SendAcceptReject: Notification queued {"user_id":1738,"notification_type":"order_approved","reference_id":181757} 
[2026-03-26 23:52:09] production.INFO: Order updated successfully. Order ID: 181757, Status: completed  
[2026-03-26 23:52:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-EgHp-1774558322","status":"completed","codes_count":0} 
[2026-03-26 23:52:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1738  
[2026-03-26 23:52:49] production.INFO: Creating credit request {"payload":{"_token":"CNrYqhEaiSclb2YbFCLmgIJLDxOcPlOoNajB4IpF","amount":"560","method_id":"13","mainamount":"560","operation_number":"160846013","note":null,"notif":{"Illuminate\\Http\\UploadedFile":"/tmp/php8q45k4l2giuc3VDgh5N"}},"user_id":44} 
[2026-03-26 23:52:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-26 23:52:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-26 23:52:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-26 23:52:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-26 23:52:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-26 23:52:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-26 23:52:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-26 23:52:51] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-26 23:52:51] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18987,"user_id":44,"amount":560.0,"admins_notified":7} 
[2026-03-26 23:53:10] production.INFO: Constructing job for order: 181758  
[2026-03-26 23:53:12] production.INFO: Handling job for order: 181758  
[2026-03-26 23:53:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 23:53:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:53:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=8cf66003-8f12-4984-99f8-3fcd7f3d1458&Player_ID=110993040  
[2026-03-26 23:53:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=8cf66003-8f12-4984-99f8-3fcd7f3d1458&Player_ID=110993040","has_body":false} 
[2026-03-26 23:53:12] production.INFO: Operation sent successfully {"operation_id":166503,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vzPXkPNc-1774558392","amount":1.6750000000000000444089209850062616169452667236328125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-26 23:53:12"}},"processed_data":{"order_number":"ORD-vzPXkPNc-1774558392","amount":1.6750000000000000444089209850062616169452667236328125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-26 23:53:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vzPXkPNc-1774558392","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 23:53:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-vzPXkPNc-1774558392","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 23:53:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 23:53:18] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":181758} 
[2026-03-26 23:53:18] production.INFO: Order updated successfully. Order ID: 181758, Status: completed  
[2026-03-26 23:53:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vzPXkPNc-1774558392","status":"completed","codes_count":0} 
[2026-03-26 23:53:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
[2026-03-26 23:54:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Dc2OC9oHxLFuDMdRDbmAFkkvjoliQg8e","execution_time":"2026-03-26 23:54:04"} 
[2026-03-26 23:54:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Dc2OC9oHxLFuDMdRDbmAFkkvjoliQg8e","execution_time":"2026-03-26 23:54:04"} 
[2026-03-26 23:54:58] production.INFO: Constructing job for order: 181759  
[2026-03-26 23:55:01] production.INFO: Handling job for order: 181759  
[2026-03-26 23:55:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 23:55:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:55:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/91/params?qty=1&uuid=bb999160-9484-426c-92e6-462d79e77884&Player_ID=6164850656  
[2026-03-26 23:55:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/91/params?qty=1&uuid=bb999160-9484-426c-92e6-462d79e77884&Player_ID=6164850656","has_body":false} 
[2026-03-26 23:55:01] production.INFO: Operation sent successfully {"operation_id":166504,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cbiA5aN-1774558501","amount":18.693000000000001392663762089796364307403564453125,"status":"processing","product":"2200+240 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-26 23:55:01"}},"processed_data":{"order_number":"ORD-cbiA5aN-1774558501","amount":18.693000000000001392663762089796364307403564453125,"status":"processing","product":"2200+240 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-26 23:55:01] production.INFO: Executing GetProducts task...  
[2026-03-26 23:55:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-26 23:55:01] production.INFO: Executing GetProducts task...  
[2026-03-26 23:55:04] production.INFO: async() رجع: true  
[2026-03-26 23:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-26 23:55:04] production.WARNING: Product with ID 395 not found  
[2026-03-26 23:55:04] production.WARNING: Product with ID 213 not found  
[2026-03-26 23:55:04] production.WARNING: Product with ID 212 not found  
[2026-03-26 23:55:04] production.WARNING: Product with ID 211 not found  
[2026-03-26 23:55:04] production.WARNING: Product with ID 210 not found  
[2026-03-26 23:55:04] production.WARNING: Product with ID 209 not found  
[2026-03-26 23:55:04] production.WARNING: Product with ID 214 not found  
[2026-03-26 23:55:04] production.WARNING: Product with ID 215 not found  
[2026-03-26 23:55:04] production.WARNING: Product with ID 216 not found  
[2026-03-26 23:55:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-26 23:55:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-cbiA5aN-1774558501","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-26 23:55:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-cbiA5aN-1774558501","status":"completed","codes":[],"notes":["__"]} 
[2026-03-26 23:55:24] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 23:55:24] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":181759} 
[2026-03-26 23:55:24] production.INFO: Order updated successfully. Order ID: 181759, Status: completed  
[2026-03-26 23:55:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-cbiA5aN-1774558501","status":"completed","codes_count":0} 
[2026-03-26 23:55:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-26 23:56:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"eZAMwqsuvwk201tEhACq1ph5nMbHwR0W","execution_time":"2026-03-26 23:56:02"} 
[2026-03-26 23:56:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"eZAMwqsuvwk201tEhACq1ph5nMbHwR0W","execution_time":"2026-03-26 23:56:02"} 
[2026-03-26 23:58:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"UXcY15sODasgCh3xxOKfUfUkhLkK9e8D","execution_time":"2026-03-26 23:58:02"} 
[2026-03-26 23:58:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"UXcY15sODasgCh3xxOKfUfUkhLkK9e8D","execution_time":"2026-03-26 23:58:02"} 
[2026-03-26 23:58:17] production.INFO: Constructing job for order: 181760  
[2026-03-26 23:58:20] production.INFO: Handling job for order: 181760  
[2026-03-26 23:58:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 23:58:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:58:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/571/params?qty=10000&uuid=83fd0b43-fd94-4b4f-bf60-838c23158e00&Player_ID=31712255  
[2026-03-26 23:58:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/571/params?qty=10000&uuid=83fd0b43-fd94-4b4f-bf60-838c23158e00&Player_ID=31712255","has_body":false} 
[2026-03-26 23:58:21] production.INFO: Operation sent successfully {"operation_id":166505,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tHV-1774558701","amount":2.388811000000000017706724975141696631908416748046875,"status":"processing","product":"Mango Amount","game":"Mango","notes":[],"created_at":"2026-03-26 23:58:21"}},"processed_data":{"order_number":"ORD-tHV-1774558701","amount":2.388811000000000017706724975141696631908416748046875,"status":"processing","product":"Mango Amount","game":"Mango"}} 
[2026-03-26 23:59:27] production.INFO: SendAcceptReject: Notification queued {"user_id":38,"notification_type":"order_approved","reference_id":181751} 
[2026-03-26 23:59:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 38  
[2026-03-26 23:59:35] production.INFO: Constructing job for order: 181761  
[2026-03-26 23:59:36] production.INFO: Handling job for order: 181761  
[2026-03-26 23:59:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-26 23:59:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-26 23:59:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=ee81cf27-a967-429c-86ce-b6840f7ce27f&Player_ID=110993040  
[2026-03-26 23:59:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=ee81cf27-a967-429c-86ce-b6840f7ce27f&Player_ID=110993040","has_body":false} 
[2026-03-26 23:59:37] production.INFO: Operation sent successfully {"operation_id":166506,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5A1N-1774558776","amount":1.6750000000000000444089209850062616169452667236328125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-26 23:59:37"}},"processed_data":{"order_number":"ORD-5A1N-1774558776","amount":1.6750000000000000444089209850062616169452667236328125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-26 23:59:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5A1N-1774558776","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-26 23:59:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-5A1N-1774558776","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-26 23:59:43] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-26 23:59:43] production.INFO: SendAcceptReject: Notification queued {"user_id":620,"notification_type":"order_approved","reference_id":181761} 
[2026-03-26 23:59:43] production.INFO: Order updated successfully. Order ID: 181761, Status: completed  
[2026-03-26 23:59:43] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5A1N-1774558776","status":"completed","codes_count":0} 
[2026-03-26 23:59:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 620  
